@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/archivo-vietnamese-wght-normal.XAtsl5Q_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/archivo-latin-ext-wght-normal.C4zznr8T.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/archivo-latin-wght-normal.E0tuGl4L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:League Gothic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA+sABAAAAAAJiwAAA9KAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoEUG4tyHCgGYD9TVEFUQACCfBEICqMYoA0LgggAATYCJAODegQgBYR+B4krDAcbgiIT7njYOACA6gmiqBeD0brsvz6wjaWP1RcmgKWj0YlExjG4fUlWuiVCts/BJBUHDkDhJQbBrYa7AS6/aZP69Vu6xlEc8KRzARv89z/2vz1n7p35poh4aB7NGo1QRLR6JVHaT4hFGosSabx7f562+f7dEQaciVFYRCpWosjCwhyySKsQjLxlFYt2UdYimkUTYcvNHnSNxqgmzOfjEa5V16wlaLQlR8Tc/mAMJjK6wZbNhujKkiuGXlyc87ix8gU8J2lr/Bm1fv8fcDb2H6ft/3b/1yHvjrWMA6NubYWQSWtSm2hAopdQcEbuET3T85Q5w39+7tXm/FtI0tEbcomEnnCo2Vbf5OXDzStxhnFDKIEfqho14ZY/JFs1h0ZM2LlNODc9ofUg6qev1Pr31k12SkUVZcKYHWjmhBDJJ+nUXlqTnVK7lFZh6fRDHkYbwDwQZi2rlhZC7CXHcWlVis/xzQH+iP8JMBg2AOAijA2EhNiyhdhzhbjzhHBJIDKhkHBRkBh9ISmyILm0EJ0CSJEqiJ4R0qAJrhUFN8ooOAQDrACMQegaNGrSqg0FQUZBgBECGljTpmQD+7Y2VAAbAaCDAwwGv+71FeDz3J4A9/t5UQkcAArMCAF5XOkZbNDMEn1qsGSFdr5ILGt0EjxcrhywWRKhV3UpIGSuhbeWcTUmq9tsdEEXbxsDdIBqCVAJgPJvS5bTTSbbDaDcwR2ctyEgAGHO7REIoGybMoiPNWACInYRIjCiGWsoKs7Frlhfgx5CWo3/cnOHvwcv8VjulujCNWm34YzT+U34AXwXvgVfh6/AF6nMUUyTCTlGoXlorVd5iY/wQQzVeqanuNrjVSJBsMgUAsgKfeAOATgX27glTmD/hMXWD18c7DOI5rdM679Ez/VQt+GkOnRFzoOTOCL7SuzAJqyRZTkW5J+FTcHGYRTWKIMqVIoUw2SAINfS5AFQX6kUq3CGKiQRT1y5qjgAtjAVmMVcYH8c+wZMPtL4tT21+9Zjr3HDB5f8suWsND5uh9AetA1tsFZdAQhJq3FpLR2KOQIYdNFqazHH9sgu6k4UbnfCI7pQi0YhAOHSrXZROEmok6qNxDYSo7E49CBMFqrBv5FYcExrSKkDLGkNZRfsbRHtBbZYala6jGhQiDzR7UhIEvpNIhKRKNUco0Dg1qkmowyTkuJTiTZmpw2h1MwOKGXoGofFaEDwmr7IhLZWJTEPob5XylFV8U65JM/svV1aBbjpqAOmqrMpcBFJm02BbQqMgfx8rUuK8kiMheVhdIwD4Q9sYAh2gHEQEBxp4d26gJuObnukkWDDE92UgimIQolGwRRMwalxMTIA6IAZGzZjYjSecsOx0oV1e9nGjSVN+TtGsiE70U2jbUy2y3q2FrUnT4OxEQasj9UERJINOZMbCSiQQiiRkimN+r9tBEvBAOwBbANs2NKeyognVJy3WF511SH31o35ToyPeH96FAwTwoRxQADWcYVgALDLzB+ecPCCj/aFdoDMR3y9fWOZYDOggTopOwDepgfrh6LM4GLfNeAY/38FnxccD2v6N73JwdCSGV4BKG3PtP9RHBpXYAms0QbYe2coQpWuHYsMiB7ZIJYxWFA/2EiFBiMABIxHIxxKEZGiqSsuQlj8bqUVTsCRLaHirLQdjnACt8B9z58A+wUYsiFQlBW23QG/ECZY8ZPF+tXjeigxalD9azBYjJMlWsL1rSHm8kHLmutTLoat/LfVk1aoKnxDBSjRgMLWG6kPC4msJLGmxtKLJRVCLLp4DEpMCWjiOMvgIpOrLPZSOErDkc6JhoNUHvpxl8vfYDxDcOn4GMDXQH4G8dafwDAiI4jlkyggNJxMEbligUoFKResQohKCmUi1AinF8kgihGCKiQAHgGwPgCbgX0BPUCugDcAcFiVDrhYaCrZYtax+4bK2Z/sHIfdaqxfcDGnoPkHdnGcSSdYFtaEXXfY+Rvh0F0bwRY22/EgXsRgu4wgKCVAXep1XmkPrz9TrmUswwXGfekuOKfXGq5zdyJz3G6l77oP3HTthQTKPJB4OcHs1yv7QD/HjeHv2U+RmXkzm+MBsR27ptPqT5GsBTX/iM1khBVGt7ifQAW9RY6D7xj8X2xxs0vsDkK4US44/tRLeV/F8tsxcFfZ327J7GrOST1ic7jPpc8+tPDGlGP3bzaJ3ULFbF3hZcFjDHoZdd58ihl0ZA5+YlciRVIx0qR9R1NgOvpuN4eDcNa1sze5E4jMxvnpzecxkk4fPLL7nvhtLVz3/ccnV5j1MFhAbS9O1QzKDhvV0kc9QDfX2/B5su16GXxdgLt43tt0ZEmRf2J7o+f90Pz9/PXlQMjavQ/GfNjwbWJh0xM+Tf22zP344m63bKpyylnlPB+ab1aghmYafP3yX8NLOXuyXGrmRw4DX9azBeb1iRt88bVZgyRyTsw7WurY98OrwVRgCmkAmulu0fTEfqt5Hrfv8Nz7rZqeUIR3H1e2sF59WM16fqAxHTTQTO/vc6ac7zm/jHN/V3okGfIndfezVNN1w/qrpq1adDtLdKrpT867LvBKEA4Teifw/H24GCon+9/PSjQvntEzQ+wdz5t1xIs3et9E+PVinTrcUdxZSa+8kY7tX1UPV0j1hamzptZvro/NihtYLxT5+7TKg9tlOvWoRnVacrkquj5tSh+G5tTZq6mW7KkpEV5nfEn30ntVQnOaj0sisDs+TZs+zW1MhyIpxndYyKEQn6FJsUG8rKCs4+1AM7X31qcGhxx1Gute4DzRibPHo8B9L4jJhpfrGnjUxOXNGYY+Ma0ZsWnvhX4qfz4pu36ktW3CotObZy2SeiYIeb4qMUSr29XWa8ztFx2gOboZRKyGF6ta/Fp0sKF+0gmTt247/36gn+Ien39PsfwicIFUHIzzHhZEtWu9Slw4708Pale3DwjM6wPaZ6xA7ebOIsIPRV1PY5BWawrOpm/Ek4dOmI84a+333rLf4SltGvBRHT996HTHdTLw15xfcnj3DXA2nB8LH347IJ/+mri7a+LuAzF5UXngpdodb1ToSvtzznr7v/pS2P9emRz8Tu+VD10td5uVMue2p6MjRz6931FO9k24ZrD3uzlnzBxw/Lq01zhr7S5FfFtMLqfPzGSSM5fBSsPFTx0sI/POrZmsnNsS1h92rZr0ezAeCICEpr7E6lnV0meudZvVPkBpSOVLR/VyX//Gno+NYMNUn6VBa1v7TA3MmzXpNDUbZaVGt69/I1PFqkynWCavRJfOkLHOlpZV1EugoYNN6e0iXjmKaLHDXZTYoZRo7FBKKnYoJQ47cccuSNZMXVU8tRthW+PcwnbTuYXtvPfq4muGl0l4kfaqGl+EVFglRdqMFKnGS9LwkpYkWz6SINmsI5ltlVaLNp9r7Grfq6lw09r1eOlIokUq45HKNqRse9X4irUwEhWNkdIdVmh+HjIJ0wkbOtEMnaBhE5PohS09NcFt1uEPRHtZ+aJR3dOn8glvb0X5dBo8p2hNm59RNNvaaWryma1Gt69/I32YW5lOoWN9oktT4G+dLS3z1GvCJ7t92BCSRjJ2rwrzRYjCKimSaKRICMliRzLKxLUwFLjssE10OWG75HLCdsLndfERw4uGPOxfFeGLkGCrpEiSkSJh5Ik9eZsTs3MBI/9/WfQ2xRZNVlq4g/U3dutXUbHFrT3cF44hHhRKuiv0t7ejbFIk3UoLt4lVnA2lK6agamVB9bGAUYOFthJWIpsoTxr41Qiw9//g9/9/t+//r3459u//EQBgPYBehDm5Z8N59/1/j3L/EH73bhzzCYzxnuqHNAzGRJnzyyNSv7Z2VpOu6wgXQKuLONkTluNTrGti4wdxzT7GRBbfzCOnY/M1GmJvpclrR90W72ojJhhQDFvecP81Yq23qvtHL87xoI7sG0f/oUf0MidKQ2McYXYc47W1k3aFylHnHsa0VJm1pYp5tPeIZhQayWcwk1Z4/5hWmqWdK+ap30XilHvKQW2jmRgGiFFilJjAdza1ljMcIyLvw7kvEkb3dMdcFaRHqMWnwnbpw1DVeissuWhmYCkIIpBCAAUE2OInuYCPKNCWh859dOo3Ek2C0WkmEANYZq3S/y+A1TFHP7u8JcmWfNY2ncxFmBYZkOmc0bpiI83CNFtTVVO4VBlR9IcXtdr/P7p16QYXVk7YzFQNKFzaYoxwqk7+u441FrUkE1C49EcaQQAIEs6PHWweTEb/Y+KMawD82W0mAeDv1eW1/7+0ejxJJ+RvCBgADHyKqL18DPvvPAfIxcNys7yh7liC7/W68hJXTUOzo7gizeLUW4omX3+VS9R7/pBm55d47v02vodJISi6MUkQnRKalBPT5OuXkkuw5yUUO9Uha3R3ADZ7CdgY+RjPP3amWPyiwZllu0GARwLhtAjIhfF8cMy89ZiuBQALES1LEdfYlGLYwUpxsU6XEkQWldK4okrpBLTb2UL51EIAI5wNahdQSgNr1qB/PHBOvmKFihikqaRXbqiy2uZiIxj0kpdDq9SIJCdPA8PpDVTxVsnUSJn4MSm08qVTS5Ei39BcjBr1UtlEikNnpDLl16TMUnq5Rh8v/tdKFbgUZAIECFy8yMVx8bD/dxMlTbo0SaK6t7PH7Vgkyt4qDXb6stJBq4DrvVzZRZD/2APv1dDnRUm1Gh5slIxGVTn5T3MJXs5NoWJzr9GwkyuHq1ROXnyYr6xLVAsKWlJI00N9jwhhLjbaT+E/9RFggwswhCMC0RAdMRATWSBLZIWsEQux4RUSBLFhy449B444nCKJMxeuUcSNOw+evHB58+HLjz8efsIjICQiJiElIxeQy02AIDAkAQqDI5AoNAaLwxOIgFwkMoVKozOYSUm3vmxOMrk8vkAoEkukMrlCGa1KrdHq9AajKQPMFquNbXDT3sHRydnF1c3do4rPa/vb5u/3yCNEGUcDQzg1CBAGB8DuEZkyXvfl5zFc3EkGGMKpcXSAo3GCu1xmfsfLZksQFBwClT2rTK6NQ3/eXzfDwaYYgHyseZZQjRmmwUSd25QcgCc+jFn6NH9OKiv/L8Rs15v0kcvGVwUJC0eiMwhYPAjPoi7tJAsc6fQ4etCFccKPfLZ/HcDxSDSWMDENryCSQIKjJ9rhGw8HCZNS9p6ksz/2sO/J9/kRxoDJEclcuVf7v0o8U47j+zlN617oNlO2bVWvUO1u3c/fu/JQ5QqOzbI+37oyM7v8z9gdZQAAAA==)format("woff2"),url(/_next/static/media/league-gothic-vietnamese-400-normal.Ds2KY40T.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:League Gothic;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/league-gothic-latin-ext-400-normal.D25_PHT_.woff2)format("woff2"),url(/_next/static/media/league-gothic-latin-ext-400-normal.LR-xQ2ki.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Gothic;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/league-gothic-latin-400-normal.BQfHUhlb.woff2)format("woff2"),url(/_next/static/media/league-gothic-latin-400-normal.DHErDkGv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-700-normal.BDQ-w_bc.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-700-normal.CtgKGIh5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-mono-cyrillic-700-normal.Bp80XfeI.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-700-normal.O_YjL27c.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-mono-vietnamese-700-normal.apsD3J7v.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-700-normal.Bs14ezHR.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-mono-latin-ext-700-normal.Dhimjc7-.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-700-normal.Cwsjk1Jb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-mono-latin-700-normal.7sUh57Bg.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-700-normal.CNHXzs6v.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue:#0250f4;--ink:#090909;--paper:#f7f7f5;--display:"League Gothic", "Arial Narrow", sans-serif;--sans:"Archivo Variable", Arial, sans-serif;--mono:"IBM Plex Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#080b10}body{width:100%;min-height:100%;color:var(--ink);font-family:var(--sans);background:#080b10;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}.skip-link{z-index:3000;color:#05070a;border:3px solid var(--blue);font:700 11px/1 var(--mono);letter-spacing:.1em;background:#fff;padding:13px 16px;position:fixed;top:12px;left:18px;transform:translateY(-180%)}.skip-link:focus{transform:none}.project-access-nav{z-index:2500;gap:1px;padding:0;display:grid;position:fixed;top:76px;left:18px;transform:translate(-140%)}.project-access-nav:focus-within{transform:none}.project-access-nav a{color:#05070a;border-left:4px solid var(--blue);font:700 10px/1 var(--mono);letter-spacing:.08em;background:#fff;padding:13px 15px}.project-access-nav a:focus-visible{outline-offset:3px;background:var(--blue);color:#fff;outline:3px solid #fff}:is(button:focus-visible,a:focus-visible){outline-offset:4px;outline:3px solid #9db6ff}.entry-gate{z-index:100;perspective:1300px;place-items:center;transition:visibility 10ms .2s;display:grid;position:fixed;inset:0;overflow:hidden}.entry-gate--open{visibility:hidden;pointer-events:none}.entry-door{will-change:transform;background:#fff;width:calc(50% + 1px);transition:transform .2s cubic-bezier(.76,0,.24,1),filter .16s;position:absolute;top:0;bottom:0}.entry-door--left{transform-origin:100%;border-right:1px solid #0b55ff21;right:50%}.entry-door--right{transform-origin:0;border-left:1px solid #0b55ff21;left:50%}.entry-gate--opening .entry-door--left{transform:translate(-102%)rotateY(5deg)}.entry-gate--opening .entry-door--right{transform:translate(102%)rotateY(-5deg)}.entry-seam{z-index:2;background:linear-gradient(180deg, transparent 0%, var(--blue) 24%, var(--blue) 76%, transparent 100%);width:2px;height:100%;transition:width .16s,box-shadow .16s,opacity .16s;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 8px #0250f473,0 0 34px #0250f438}.entry-gate--opening .entry-seam{opacity:0;width:7px;left:50%;box-shadow:0 0 25px #0b55fff2,0 0 90px #0b55ffb3}.entry-button{z-index:3;-webkit-appearance:none;appearance:none;color:#090909;cursor:pointer;background:0 0;border:0;justify-items:center;width:min(92vw,1120px);padding:48px 20px;transition:transform .2s cubic-bezier(.2,.8,.2,1),opacity .12s;display:grid;position:relative}.entry-gate--opening .entry-button{opacity:0;pointer-events:none;transform:translateZ(560px)scale(1.22)}.entry-button>span{color:var(--blue);font:800 clamp(.72rem,.86vw,.9rem)/1 var(--sans);letter-spacing:.46em;margin-top:clamp(22px,5vh,74px)}.entry-button strong{max-width:100%;font:400 clamp(5.2rem,12.8vw,13.5rem)/.7 var(--display);letter-spacing:-.018em;white-space:nowrap;margin-top:24px}.entry-button em{color:#111;font:700 clamp(.68rem,.8vw,.8rem)/1 var(--mono);letter-spacing:.22em;margin-top:24px;font-style:normal}.entry-button small{color:#111;border-bottom:1px solid var(--blue);font:700 .7rem/1 var(--mono);letter-spacing:.18em;margin-top:clamp(30px,5vh,58px);padding:12px 0 9px;transition:color .25s,letter-spacing .25s}.entry-button:hover small{color:var(--blue);letter-spacing:.23em}.site-header{z-index:30;mix-blend-mode:multiply;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:start;width:100%;padding:24px 3.5vw;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .35s;display:grid;position:fixed;top:0;left:0}.site-header--hidden{opacity:0;transform:translateY(-115%)}.site-header a{pointer-events:auto}.brand{align-items:center;gap:15px;width:max-content;display:flex}.brand-symbol{width:clamp(54px,4.6vw,78px);height:auto;display:block}.brand span{font:800 .78rem/1.08 var(--sans);letter-spacing:.08em;border-left:1px solid;padding-left:14px}nav{font:800 .78rem/1 var(--sans);letter-spacing:.04em;gap:clamp(20px,3.2vw,56px);padding-top:8px;display:flex}nav a{position:relative}.corridor-journey{height:560vh}.corridor-sticky{background:var(--paper);height:100vh;position:sticky;top:0;overflow:hidden}.corridor-sticky:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#ffffff1a,#0000 44% 85%,#05090f06);position:absolute;inset:0;box-shadow:inset 0 0 80px #070c140b}.corridor-sticky:before{content:"";z-index:3;pointer-events:none;opacity:.13;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");position:absolute;inset:0}.corridor-sticky canvas{display:block}.hero-copy{z-index:4;pointer-events:none;perspective:1000px;transform-origin:0;width:min(38vw,650px);transition:opacity .12s linear;position:absolute;top:20vh;left:6.1vw;transform:rotateY(12deg)skewY(1.5deg)}.hero-copy>span{color:var(--blue);font:800 clamp(.85rem,1.2vw,1.3rem)/1 var(--sans);letter-spacing:.08em}.hero-copy h1{font:400 clamp(6rem,11vw,12rem)/.72 var(--display);letter-spacing:-.02em;transform-origin:0;filter:drop-shadow(0 10px 18px #14191e12);margin:22px 0 0;transform:scaleX(.82)}.scroll-cue{z-index:4;font:800 .75rem/1 var(--sans);letter-spacing:.05em;gap:12px;display:grid;position:absolute;bottom:4.3vh;left:4.3vw}.scroll-cue b{font-size:1.8rem;font-weight:400}.corner{z-index:5;border-top:3px solid var(--blue);width:30px;height:30px;position:absolute;top:16px}.corner--tl{border-left:3px solid var(--blue);left:16px}.corner--tr{border-right:3px solid var(--blue);right:16px}.journey-progress{z-index:5;background:#09090914;height:4px;position:absolute;bottom:0;left:0;right:0}.journey-progress i{background:var(--blue);transform-origin:0;height:100%;display:block}.project-index{z-index:5;color:#111;border-bottom:2px solid var(--blue);font:700 .72rem/1 var(--mono);letter-spacing:.12em;padding:0 0 8px;position:absolute;bottom:3.2vh;right:3.5vw}.project-action{z-index:6;color:#111;font:700 .68rem/1 var(--mono);letter-spacing:.09em;background:#ffffffe0;border:1px solid #0000002e;align-items:center;gap:10px;padding:11px 13px;transition:opacity .25s;display:flex;position:absolute;top:17vh;right:3.5vw}.project-action i{background:var(--blue);width:8px;height:8px;box-shadow:0 0 14px var(--blue);border-radius:50%;animation:1.5s ease-in-out infinite doorPulse}@keyframes doorPulse{50%{opacity:.55;transform:scale(1.45)}}.arrival-copy{z-index:6;color:var(--blue);font:700 .68rem/1 var(--mono);letter-spacing:.2em;position:absolute;bottom:8vh;left:50%;transform:translate(-50%)}.portal-expansion{z-index:5;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);transform-origin:50%;pointer-events:none;background:#ffffffed;align-content:center;place-items:center;gap:34px;width:100vw;height:100vh;display:grid;position:absolute;top:50%;left:50%}.portal-expansion>img{filter:drop-shadow(0 0 22px #0250f42e);width:clamp(150px,17vw,300px);height:auto}.portal-expansion>b{color:var(--blue);font:700 clamp(.72rem,1vw,.95rem)/1 var(--mono);letter-spacing:.24em}.project-cursor{z-index:120;pointer-events:none;opacity:0;background:#ffffffeb;border:1px solid #0b55ff73;border-radius:50%;place-items:center;width:62px;height:62px;transition:opacity .18s;display:grid;position:fixed;top:-31px;left:-31px}.project-cursor.is-visible{opacity:1}.project-cursor img{width:34px;height:auto}.release{color:#090909;background:#fff;overflow:clip}.release--sequence{height:360vh;position:relative}.sequence-sticky{background:#fff;grid-template-rows:auto 1fr auto;height:100vh;padding:6vh 5vw 5vh;display:grid;position:sticky;top:0;overflow:hidden}.kinetic-rule{font:700 .7rem/1 var(--mono);letter-spacing:.12em;border-bottom:1px solid #111;justify-content:space-between;padding-bottom:14px;display:flex}.sequence-stage{perspective:1100px;place-items:center;display:grid;position:relative}.sequence-stage:before{content:"";background:linear-gradient(transparent,var(--blue),transparent);opacity:.24;width:1px;position:absolute;top:14%;bottom:14%;left:50%}.sequence-stage p{text-align:center;font:400 clamp(5rem,12vw,13rem)/.76 var(--display);letter-spacing:-.015em;will-change:transform, opacity;margin:0;transition:opacity 80ms linear;position:absolute;inset:auto 0}.sequence-stage p em{color:var(--blue);font:700 .72rem/1 var(--mono);letter-spacing:.2em;margin-bottom:12px;font-style:normal;display:block}.sequence-stage p b{color:var(--blue);font-weight:400;display:block}.sequence-guide{z-index:4;color:var(--blue);text-shadow:0 0 18px #0250f473;font:700 .72rem/1 var(--mono);letter-spacing:.18em;pointer-events:none;align-items:center;gap:15px;display:flex;position:absolute;bottom:15vh;left:50%;transform:translate(-50%)}.sequence-guide b{font-size:1.25rem;animation:1.35s ease-in-out infinite guideDrop}@keyframes guideDrop{50%{opacity:.42;transform:translateY(6px)}}.sequence-cta{z-index:5;color:#fff;background:var(--blue);transform-origin:50%;pointer-events:auto;align-content:center;place-items:center;gap:18px;width:min(88vw,680px);min-height:260px;display:grid;position:absolute;top:47%;left:50%;box-shadow:0 28px 90px #0250f447}.sequence-cta small,.sequence-cta span{font:700 .7rem/1 var(--mono);letter-spacing:.18em}.sequence-cta strong{font:400 clamp(5rem,11vw,10rem)/.7 var(--display);letter-spacing:-.01em}.release-bottom{border-top:1px solid #111;grid-template-columns:1fr auto;align-items:end;gap:6vw;padding-top:20px;display:grid}.release-bottom p{max-width:690px;margin:0;font-size:clamp(1.1rem,1.7vw,1.55rem);line-height:1.42}.release-bottom small{font:700 .7rem/1.4 var(--mono);letter-spacing:.08em;color:var(--blue);margin-top:11px;display:block}.release-bottom a{color:#fff;background:var(--blue);font:800 .78rem/1 var(--sans);letter-spacing:.08em;padding:16px 19px}@media (max-width:720px){.site-header{grid-template-columns:1fr auto;padding:18px}.brand span{display:none}nav{gap:16px}nav a:not(:first-child):not(:last-child){display:none}.hero-copy{top:26vh;left:7vw}.hero-copy h1{font-size:23vw}.corridor-journey{height:430vh}.project-index{bottom:2.5vh}.entry-button{padding:36px 18px}.entry-button strong{white-space:normal;font-size:18vw}.entry-button em{letter-spacing:.14em;font-size:.62rem}.project-action{font-size:.58rem;top:auto;bottom:7vh;right:18px}.sequence-sticky{padding:64px 18px 36px}.kinetic-rule span:last-child{display:none}.sequence-stage p{font-size:22vw}.release-bottom{grid-template-columns:1fr}}.founder-v2{--page-progress:0;min-height:100%;color:var(--ink);background:#f5f4f1;overflow:clip}.founder-v2 button,.founder-v2 a{font:inherit}.founder-page-progress{z-index:180;pointer-events:none;background:#0250f41f;width:100%;height:3px;position:fixed;top:0;left:0}.founder-page-progress i{background:var(--blue);width:100%;height:100%;transform:scaleX(var(--page-progress));transform-origin:0;display:block}.founder-v2-header{z-index:150;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f8f6e0;border-bottom:1px solid #0909093d;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 3.5vw;animation:.45s 1.35s both founderV2Header;display:grid;position:fixed;inset:3px 0 auto}.founder-v2-header nav{justify-self:center}.founder-v2-header nav .is-active{color:var(--blue)}.founder-v2-header nav .is-active:after{content:"";background:currentColor;height:2px;position:absolute;bottom:-13px;left:0;right:0}.founder-v2-hero{background:#eeeae4;min-height:100svh;position:relative;overflow:hidden}.founder-blue-curtain{z-index:50;color:#fff;background:var(--blue);transform-origin:50%;place-items:center;animation:1.2s cubic-bezier(.76,0,.24,1) .35s both founderCurtainOpen;display:grid;position:absolute;inset:0}.founder-blue-curtain span{font:700 .72rem/1 var(--mono);letter-spacing:.2em;animation:.35s .7s both founderCurtainText}.founder-v2-portrait{transform-origin:50%;background:#ebe5df;margin:0;animation:1.2s cubic-bezier(.76,0,.24,1) .35s both founderImageReveal;position:absolute;inset:85px 0 0;overflow:hidden}.founder-v2-portrait img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.founder-v2-title{z-index:5;color:#090909;width:min(500px,36vw);position:absolute;top:33%;left:6.2vw}.founder-v2-title>span{font:400 clamp(2.4rem,4vw,4.8rem)/.8 var(--display);letter-spacing:.02em;animation:.42s 1.4s both founderTitleSmall;display:block}.founder-v2-title h1{color:var(--blue);font:400 clamp(8rem,12.5vw,14.4rem)/.68 var(--display);letter-spacing:-.025em;margin:3px 0 0;display:flex;overflow:hidden}.founder-v2-title h1 b{animation:founderLetterLock .7s cubic-bezier(.16,1,.3,1) calc(1.32s + var(--letter) * 55ms) both;font-weight:400}.founder-v2-title p{border-top:3px solid var(--blue);font:700 clamp(.7rem,.82vw,.88rem)/1.55 var(--mono);letter-spacing:.08em;margin:17px 0 0;padding-top:13px;animation:.42s 1.78s both founderTitleSmall}.founder-v2-title strong{font-weight:700}.founder-v2-scroll{z-index:6;color:var(--blue);font:700 .68rem/1 var(--mono);letter-spacing:.16em;animation:.42s 2s both founderTitleSmall;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.founder-v2-scroll b{margin-left:8px;animation:1.35s ease-in-out infinite guideDrop;display:inline-block}.founder-section-rail{z-index:5;color:var(--blue);font:700 .7rem/1 var(--mono);letter-spacing:.14em;border-bottom:1px solid #09090973;justify-content:space-between;padding-bottom:15px;display:flex;position:relative}.founder-intro{background:#f5f4f1;min-height:110svh;padding:7vw 5vw;transition:background .5s}.founder-intro-stage{min-height:82svh;padding-top:8vh;position:relative}.founder-intro-kicker{color:var(--blue);font:700 .72rem/1 var(--mono);letter-spacing:.18em}.founder-intro h2{z-index:2;max-width:920px;font:400 clamp(7rem,15vw,16rem)/.67 var(--display);letter-spacing:-.02em;margin:4vh 0 0;position:relative}.founder-intro h2 em{color:var(--blue);font-style:normal}.founder-intro-signal{z-index:1;background:#0250f42e;height:2px;position:absolute;top:48%;left:-5vw;right:-5vw;overflow:visible}.founder-intro-signal i{background:var(--blue);width:54%;height:4px;transition:width .5s cubic-bezier(.16,1,.3,1),height .35s;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 24px #0250f475}.founder-intro--developer .founder-intro-signal i{width:73%;height:2px;box-shadow:0 -18px #0250f429,0 18px #0250f429}.founder-intro--dj .founder-intro-signal i{width:90%;height:6px;animation:.85s steps(2,end) infinite signalBeat;box-shadow:18px 0 #0250f41f,38px 0 #0250f414,0 0 28px #0250f473}.founder-intro-switch{z-index:3;border-top:1px solid #111;width:min(470px,36vw);position:absolute;top:20%;right:0}.founder-intro-switch button{color:#111;text-align:left;width:100%;font:400 clamp(2.2rem,4vw,4.5rem)/.8 var(--display);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #111;grid-template-columns:48px 1fr;align-items:center;padding:18px 4px;transition:padding .25s,color .25s,background .25s;display:grid}.founder-intro-switch button span{font:700 .65rem/1 var(--mono)}.founder-intro-switch button.is-active{color:#fff;background:var(--blue);padding-left:16px}.founder-intro-caption{width:min(470px,36vw);min-height:54px;font:600 1rem/1.5 var(--sans);margin:25px 0 0;position:absolute;top:calc(20% + 300px);right:0}.founder-v2-origin{--origin-progress:0;background:#f5f4f1;min-height:210svh;padding:7vw 5vw;position:relative}.origin-beam{z-index:2;pointer-events:none;width:calc(100% + 10vw);height:1px;margin-left:-5vw;position:sticky;top:50%}.origin-beam:before{content:"";opacity:calc(var(--origin-progress) * .9);background:linear-gradient(90deg,#0000,#0250f414,#0000);position:absolute;inset:-42px 0}.origin-beam i{background:linear-gradient(90deg,transparent 0%,var(--blue) 12%,#fff 50%,var(--blue) 88%,transparent 100%);width:100%;height:2px;transform:scaleX(var(--origin-progress));transform-origin:0;display:block;box-shadow:0 0 34px #0250f48c}.origin-story{grid-template-columns:1fr 1fr;gap:38vh 9vw;width:min(1060px,83vw);margin:18vh auto 0;display:grid}.origin-story>p{z-index:3;border-left:3px solid var(--blue);background:#f5f4f1e0;margin:0;padding:26px;font-size:clamp(1.1rem,1.45vw,1.5rem);line-height:1.58;position:relative}.origin-story>p:nth-child(2){grid-column:2}.origin-story blockquote{z-index:3;color:#0000;background:linear-gradient(90deg,var(--blue) 0 50%,#09090921 50% 100%);background-size:200% 100%;background-position:calc(100% - var(--origin-progress) * 100%) 0;font:400 clamp(6rem,12vw,13rem)/.75 var(--display);letter-spacing:-.015em;-webkit-background-clip:text;background-clip:text;grid-column:1/-1;margin:0;padding:12vh 0;position:relative}.origin-story blockquote span{color:#111;font:700 .76rem/1 var(--mono);letter-spacing:.14em;margin-bottom:24px;display:block}.origin-story>p:last-child{grid-column:2;margin-bottom:18vh}.founder-mind{--mind-progress:0;--pointer-x:0;--pointer-y:0;background:#e9e8e4;min-height:170svh;padding:7vw 5vw}.founder-mind header{grid-template-columns:2.2fr 1fr;align-items:end;gap:6vw;margin-top:9vh;display:grid}.founder-mind h2{font:400 clamp(6rem,12vw,12rem)/.7 var(--display);letter-spacing:-.018em;margin:0}.founder-mind h2 em{color:var(--blue);font-style:normal}.founder-mind header p{margin:0 0 1vw;font-size:clamp(1rem,1.25vw,1.3rem);line-height:1.55}.mind-system{background:#f5f4f1;border:1px solid #0909094d;height:92svh;margin-top:18vh;position:sticky;top:8vh;overflow:hidden}.mind-system:before,.mind-system:after{content:"";background:#0250f43d;position:absolute}.mind-system:before{width:1px;top:0;bottom:0;left:50%}.mind-system:after{height:1px;top:50%;left:0;right:0}.mind-system article{--angle:calc(var(--item) * 72deg - 90deg);z-index:2;color:#111;width:min(330px,24vw);min-height:145px;transform:translate(-50%,-50%) translate(calc(cos(var(--angle)) * (8vw + var(--mind-progress) * 27vw) + var(--pointer-x) * (var(--item) - 2) * 4px), calc(sin(var(--angle)) * (8vh + var(--mind-progress) * 29vh) + var(--pointer-y) * (var(--item) - 2) * 4px)) rotate(calc((var(--item) - 2) * (1 - var(--mind-progress)) * 7deg));background:#f5f4f1;border:1px solid #111;padding:18px;transition:box-shadow .25s;position:absolute;top:50%;left:50%}.mind-system article:hover{z-index:5;box-shadow:12px 12px 0 var(--blue)}.mind-system article span{color:var(--blue);font:700 .68rem/1 var(--mono)}.mind-system article h3{font:400 clamp(2.8rem,4.5vw,5rem)/.75 var(--display);margin:12px 0 20px}.mind-system article p{margin:0;font-size:.9rem;line-height:1.4}.mind-system-core{z-index:4;aspect-ratio:1;color:#fff;background:var(--blue);width:120px;transform:translate(-50%,-50%) scale(calc(.65 + var(--mind-progress) * .35));font:400 4rem/1 var(--display);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 45px #0250f447}.founder-v2-disciplines{color:#111;background:#f5f4f1;min-height:115svh;padding:7vw 5vw}.founder-panels{border:1px solid #111;height:68svh;margin-top:7vh;display:flex;overflow:hidden}.founder-panels article{cursor:pointer;border-right:1px solid #111;outline:none;flex-direction:column;flex:1 1 0;min-width:0;padding:24px;transition:flex .55s cubic-bezier(.16,1,.3,1),color .35s,background .35s;display:flex}.founder-panels article:last-child{border-right:0}.founder-panels article.is-active{color:#fff;background:var(--blue);flex:2.5 1 0}.founder-panels article>span{font:700 .7rem/1 var(--mono);letter-spacing:.14em}.founder-panels h3{font:400 clamp(4.5rem,8vw,9rem)/.75 var(--display);writing-mode:vertical-rl;margin:auto 0 20px;transition:writing-mode .2s;transform:rotate(180deg)}.founder-panels article.is-active h3{writing-mode:horizontal-tb;transform:none}.founder-panels strong{font:600 clamp(1rem,1.3vw,1.35rem)/1.2 var(--sans)}.founder-panels p{opacity:0;max-width:500px;max-height:0;margin:0;font-size:1rem;line-height:1.5;transition:max-height .45s .12s,margin .35s .12s,opacity .35s .12s;overflow:hidden}.founder-panels article.is-active p{opacity:1;max-height:130px;margin-top:18px}.founder-v2-disciplines>h2{font:400 clamp(3.4rem,6.4vw,7rem)/.78 var(--display);margin:6vh 0 0}.founder-v2-disciplines>h2 em{color:var(--blue);font-style:normal}.founder-standard{color:#fff;background:#080808;min-height:125svh;padding:7vw 5vw;position:relative}.founder-section-rail--dark{color:var(--blue);border-color:#ffffff59}.standard-statement{margin-top:8vh;position:relative}.standard-statement h2{z-index:2;font:400 clamp(7rem,15vw,16rem)/.66 var(--display);letter-spacing:-.02em;margin:0;position:relative}.standard-statement h2 span{color:var(--blue)}.standard-cut{z-index:3;background:var(--blue);transform-origin:0;height:4px;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;bottom:16%;left:-5vw;right:-5vw;transform:scaleX(.18);box-shadow:0 0 28px #0250f4b3}.founder-standard:hover .standard-cut{transform:scaleX(1)}.standard-copy{grid-template-columns:1fr 1fr;gap:5vw;width:min(820px,65vw);margin:9vh 0 0 auto;display:grid}.standard-copy p{margin:0;font-size:clamp(1rem,1.25vw,1.3rem);line-height:1.55}.standard-copy button{color:var(--blue);border:0;border-bottom:1px solid var(--blue);cursor:pointer;vertical-align:baseline;background:0 0;padding:0 3px;display:inline-grid;position:relative}.standard-copy button span,.standard-copy button strong{grid-area:1/1;transition:transform .3s,opacity .3s}.standard-copy button strong{opacity:0;transform:translateY(100%)}.standard-copy button:hover span,.standard-copy button:focus span{opacity:0;transform:translateY(-100%)}.standard-copy button:hover strong,.standard-copy button:focus strong{opacity:1;transform:translateY(0)}.founder-doorway{background:#f5f4f1;flex-direction:column;min-height:130svh;padding:7vw 5vw 5vw;display:flex}.door-copy{text-align:center;width:min(1150px,90vw);margin:12vh auto 10vh}.door-copy>p{width:min(650px,80%);margin:0 auto 7vh;font-size:clamp(1.05rem,1.3vw,1.35rem);line-height:1.55}.door-copy h2{font:400 clamp(5rem,10vw,11rem)/.73 var(--display);margin:0}.door-copy h2 em{color:var(--blue);font-style:normal;display:block}.doorway-actions{perspective:1000px;grid-template-columns:1fr 1fr;width:min(1050px,88vw);min-height:420px;margin:auto auto 0;display:grid;position:relative}.doorway-actions:before{content:"";z-index:0;background:var(--blue);width:3px;position:absolute;top:-46px;bottom:-5vw;left:50%;transform:translate(-50%);box-shadow:0 0 24px #0250f480}.doorway-actions a{z-index:1;color:#111;transform-origin:50%;background:#efeeea;border:1px solid #111;flex-direction:column;justify-content:flex-end;gap:12px;padding:38px;text-decoration:none;transition:transform .65s cubic-bezier(.16,1,.3,1),color .35s,background .35s;display:flex;position:relative}.doorway-actions a:first-child{transform-origin:0}.doorway-actions a:last-child{transform-origin:100%}.doorway-actions:hover a:first-child{transform:rotateY(-15deg)translate(-14px)}.doorway-actions:hover a:last-child{transform:rotateY(15deg)translate(14px)}.doorway-actions a:hover{color:#fff;background:var(--blue)}.doorway-actions span{font:400 clamp(4rem,6.5vw,7rem)/.75 var(--display)}.doorway-actions small{font:700 .72rem/1.4 var(--mono);letter-spacing:.08em}@keyframes founderV2Header{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes founderCurtainOpen{0%,25%{transform:scaleY(1)}to{opacity:0;transform:scaleY(.065)}}@keyframes founderCurtainText{0%{opacity:0}to{opacity:1}}@keyframes founderImageReveal{0%{clip-path:inset(47% 0)}to{clip-path:inset(0)}}@keyframes founderTitleSmall{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes founderLetterLock{0%{opacity:0;transform:translateX(calc((var(--letter) - 2) * 26px)) translateY(110%) skewX(-8deg)}to{opacity:1;transform:translate(0)skew(0)}}@keyframes signalBeat{0%,to{transform:translateY(-50%)scaleY(.35)}50%{transform:translateY(-50%)scaleY(1)}}@media (max-width:900px){.founder-v2-header{grid-template-columns:1fr auto;padding:0 20px}.founder-v2-header nav a:not(.is-active):not(:first-child),.founder-v2-header .founder-index{display:none}.founder-v2-title{width:46vw;top:35%;left:22px}.founder-intro-switch{width:100%;margin-top:18vh;position:relative;top:auto;right:auto}.founder-intro-caption{width:100%;margin-top:24px;position:relative;top:auto;right:auto}.founder-mind header{grid-template-columns:1fr}.mind-system article{width:min(270px,38vw)}}@media (max-width:640px){.founder-v2-header{height:72px}.founder-v2-header nav{display:none}.founder-v2-portrait{top:75px}.founder-v2-portrait img{object-position:61% center}.founder-v2-title{width:52vw;top:34%;left:18px}.founder-v2-title>span{font-size:2.2rem}.founder-v2-title h1{font-size:6.5rem}.founder-v2-title p{font-size:.58rem}.founder-v2-scroll{display:none}.founder-section-rail{gap:20px;font-size:.58rem;line-height:1.35}.founder-section-rail span:last-child{text-align:right}.founder-intro,.founder-v2-origin,.founder-mind,.founder-v2-disciplines,.founder-standard,.founder-doorway{padding-left:20px;padding-right:20px}.founder-intro h2,.founder-mind h2{font-size:24vw}.founder-intro-switch button{font-size:3.6rem}.founder-v2-origin{min-height:auto}.origin-beam{display:none}.origin-story{grid-template-columns:1fr;gap:90px;width:100%;margin-top:10vh}.origin-story>p,.origin-story>p:nth-child(2),.origin-story>p:last-child{grid-column:1;padding:20px 0 20px 18px}.origin-story blockquote{color:var(--blue);background:0 0;grid-column:1;padding:10vh 0;font-size:24vw}.founder-mind{min-height:auto;padding-bottom:90px}.mind-system{gap:12px;height:auto;margin-top:80px;padding:70px 12px 12px;display:grid;position:relative;top:auto}.mind-system:before,.mind-system:after{display:none}.mind-system article{width:100%;min-height:0;position:relative;top:auto;left:auto;transform:none}.mind-system-core{width:50px;font-size:1.8rem;top:10px;transform:translate(-50%)}.founder-panels{flex-direction:column;height:auto}.founder-panels article{border-bottom:1px solid #111;border-right:0;min-height:125px}.founder-panels h3,.founder-panels article.is-active h3{writing-mode:horizontal-tb;margin:40px 0 12px;font-size:4.8rem;transform:none}.founder-v2-disciplines>h2{font-size:15vw}.standard-statement h2{font-size:23vw}.standard-copy{grid-template-columns:1fr;gap:36px;width:100%}.door-copy,.door-copy>p{width:100%}.door-copy h2{font-size:18vw}.doorway-actions{grid-template-columns:1fr;width:100%;min-height:500px}.doorway-actions:before{top:-30px;bottom:-5vw;left:18px}.doorway-actions:hover a:first-child,.doorway-actions:hover a:last-child{transform:none}.doorway-actions span{font-size:4.2rem}}@media (prefers-reduced-motion:reduce){.founder-v2 *,.founder-v2 :before,.founder-v2 :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mind-system article{transition:none}}.founder-v3{--page-progress:0;color:#090909;background:#f4f3ef;min-height:100%;overflow:clip}.founder-v3 button,.founder-v3 a{font:inherit}.founder-signal-global{z-index:190;pointer-events:none;background:#0250f41f;height:3px;position:fixed;top:0;left:0;right:0}.founder-signal-global i{background:var(--blue);width:100%;height:100%;transform:scaleX(var(--page-progress));transform-origin:0;display:block}.founder-v3-header{z-index:150;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f8f6e6;border-bottom:1px solid #09090938;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 3.5vw;animation:.45s 1.35s both founderV2Header;display:grid;position:fixed;inset:3px 0 auto}.founder-v3-header nav{justify-self:center}.founder-v3-header nav .is-active{color:var(--blue)}.founder-v3-header nav .is-active:after{content:"";background:currentColor;height:2px;position:absolute;bottom:-13px;left:0;right:0}.founder-v3-rail{z-index:8;color:var(--blue);font:700 .7rem/1 var(--mono);letter-spacing:.14em;border-bottom:1px solid #09090973;justify-content:space-between;padding-bottom:14px;display:flex;position:relative}.founder-v3-rail--dark{border-color:#ffffff59}.founder-v3-sticky{height:100svh;padding:112px 5vw 5vw;position:sticky;top:0;overflow:hidden}.founder-v3-hero{background:#eeeae4;min-height:100svh;position:relative;overflow:hidden}.founder-v3-curtain{z-index:50;color:#fff;background:var(--blue);transform-origin:50%;place-items:center;animation:1.25s cubic-bezier(.76,0,.24,1) .3s both founderCurtainOpen;display:grid;position:absolute;inset:0}.founder-v3-curtain span{font:700 .72rem/1 var(--mono);letter-spacing:.2em;animation:.35s .65s both founderCurtainText}.founder-v3-hero figure{margin:0;animation:1.2s cubic-bezier(.76,0,.24,1) .35s both founderImageReveal;position:absolute;inset:85px 0 0;overflow:hidden}.founder-v3-hero figure img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.founder-v3-name{z-index:6;width:min(500px,36vw);position:absolute;top:33%;left:6.2vw}.founder-v3-name>span{font:400 clamp(2.4rem,4vw,4.8rem)/.8 var(--display);animation:.42s 1.4s both founderTitleSmall;display:block}.founder-v3-name h1{color:var(--blue);font:400 clamp(8rem,12.5vw,14.4rem)/.68 var(--display);letter-spacing:-.025em;margin:3px 0 0;display:flex;overflow:hidden}.founder-v3-name h1 b{animation:founderLetterLock .7s cubic-bezier(.16,1,.3,1) calc(1.32s + var(--letter) * 55ms) both;font-weight:400}.founder-v3-name p{border-top:3px solid var(--blue);font:700 clamp(.7rem,.82vw,.88rem)/1.55 var(--mono);letter-spacing:.08em;margin:17px 0 0;padding-top:13px;animation:.42s 1.78s both founderTitleSmall}.founder-v3-scroll{z-index:7;color:var(--blue);font:700 .68rem/1 var(--mono);letter-spacing:.16em;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.founder-v3-scroll b{margin-left:8px;animation:1.35s ease-in-out infinite guideDrop;display:inline-block}.founder-v3-intro{--intro-progress:0;background:#f4f3ef;height:190svh}.intro-overline{color:var(--blue);font:700 .7rem/1 var(--mono);letter-spacing:.16em;margin:7vh 0 0}.founder-v3-intro h2{z-index:3;width:78vw;font:400 clamp(6.2rem,13vw,13rem)/.68 var(--display);letter-spacing:-.02em;transform:translateX(calc(var(--intro-progress) * -5vw));margin:3vh 0 0;position:relative}.founder-v3-intro h2 em{color:var(--blue);font-style:normal}.intro-track{z-index:2;background:#0250f42e;height:2px;position:absolute;top:55%;left:0;right:0}.intro-track i{width:calc(22% + var(--intro-progress) * 70%);background:var(--blue);height:4px;margin-top:-1px;transition:height .25s;display:block;box-shadow:0 0 26px #0250f466}.founder-v3-intro--developer .intro-track i{height:2px;box-shadow:0 -13px #0250f421,0 13px #0250f421}.founder-v3-intro--dj .intro-track i{height:7px;box-shadow:20px 0 #0250f41f,40px 0 #0250f414}.intro-modes{z-index:5;border-top:1px solid #111;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:16vh;left:5vw;right:5vw}.intro-modes button{color:#111;text-align:left;cursor:pointer;background:#f4f3efe0;border:0;border-right:1px solid #111;grid-template-columns:36px 1fr;align-items:center;min-height:92px;padding:12px;transition:color .3s,background .3s,transform .3s;display:grid}.intro-modes button:last-child{border-right:0}.intro-modes small{font:700 .66rem/1 var(--mono)}.intro-modes span{font:400 clamp(2.4rem,4.8vw,5.5rem)/.75 var(--display)}.intro-modes button.is-active{color:#fff;background:var(--blue);transform:translateY(-10px)}.intro-mode-copy{text-align:right;max-width:540px;margin:0;font-size:1.05rem;font-weight:600;position:absolute;bottom:7vh;right:5vw}.founder-v3-origin{--origin-progress:0;background:#faf9f6;height:410svh;position:relative}.origin-sticky{height:100svh;padding:112px 5vw 4vw;position:sticky;top:0;overflow:hidden}.origin-horizontal{z-index:3;height:70vh;transform:translateX(calc(var(--origin-progress) * -300vw));will-change:transform;align-items:center;gap:0;display:flex;position:absolute;top:19vh;left:0}.origin-horizontal article{background:#faf9f6f5;border-block:1px solid #0909093d;flex:none;grid-template-columns:1.1fr .9fr;align-content:center;gap:1.5rem 8vw;width:100vw;height:62vh;padding:4vw 10vw;display:grid;position:relative;overflow:hidden}.origin-horizontal article:before{content:attr(data-word);z-index:-1;color:#0909090b;font:400 clamp(14rem,28vw,31rem)/.65 var(--display);letter-spacing:-.04em;position:absolute;bottom:-7vh;right:-1vw}.origin-horizontal article:after{content:"";background:var(--blue);width:8px;position:absolute;top:0;bottom:0;left:5vw}.origin-horizontal article>span,.origin-horizontal blockquote small{color:var(--blue);font:700 .72rem/1 var(--mono);letter-spacing:.14em;align-self:end;margin-bottom:10px;display:block}.origin-horizontal article>p{letter-spacing:-.018em;grid-row:2;max-width:760px;margin:0;font-size:clamp(1.35rem,2.05vw,2.25rem);line-height:1.38}.origin-horizontal article>p strong{color:var(--blue);font-weight:600}.origin-horizontal article>small{border-top:2px solid var(--blue);color:#111;font:700 .7rem/1.4 var(--mono);letter-spacing:.14em;grid-area:2/2;align-self:end;padding:18px 0 0}.origin-horizontal blockquote{flex-direction:column;flex:none;justify-content:center;width:100vw;height:68vh;margin:0;padding:0 6vw;display:flex;position:relative;overflow:hidden}.origin-horizontal blockquote strong{color:#0000;background:linear-gradient(90deg,var(--blue) 0 52%,#09090924 52%);background-size:200% 100%;background-position:calc(100% - var(--origin-progress) * 100%);max-width:88vw;font:400 clamp(6rem,11vw,12rem)/.73 var(--display);-webkit-background-clip:text;background-clip:text;display:block}.origin-horizontal blockquote>i{color:var(--blue);font:400 clamp(5rem,10vw,11rem)/1 var(--display);opacity:.09;font-style:normal;position:absolute;bottom:2vh;right:3vw}.origin-equation{border-left:1px solid #09090940;grid-area:1/2/3;grid-template-columns:auto 1fr;align-self:center;gap:12px 18px;padding-left:2vw;display:grid}.origin-equation b{color:var(--blue);font:400 clamp(2.4rem,4vw,4.5rem)/.78 var(--display)}.origin-equation i{align-self:end;padding-bottom:5px;font-size:.95rem;font-style:normal}.origin-signal{z-index:2;background:#0250f41c;height:1px;position:absolute;top:56%;left:0;right:0}.origin-signal i{background:linear-gradient(90deg,transparent,var(--blue) 12%,#fff 50%,var(--blue) 88%,transparent);width:100%;height:3px;transform:scaleX(var(--origin-progress));transform-origin:0;display:block;box-shadow:0 0 34px #0250f48c}.founder-v3-mind{--mind-progress:0;background:#e7e7e4;height:320svh}.mind-sticky{height:100svh;padding:112px 5vw 4vw;position:sticky;top:0;overflow:hidden}.mind-prompt{color:var(--blue);font:700 .72rem/1 var(--mono);letter-spacing:.16em;opacity:calc(1 - var(--mind-progress) * 3);margin:6vh 0 0}.mind-assembly{position:absolute;inset:22vh 5vw 8vh}.mind-assembly article{--from-x:calc((var(--item) - 2) * 18vw);--from-y:calc((2 - var(--item)) * 9vh);z-index:3;width:25vw;min-height:150px;transform:translate(var(--from-x),var(--from-y)) rotate(calc((var(--item) - 2) * 6deg));background:#f7f6f2;border:1px solid #111;padding:18px;transition:box-shadow .25s;position:absolute}.mind-assembly article:first-child{left:calc(4% + var(--mind-progress) * 0%);top:calc(5% + var(--mind-progress) * 5%)}.mind-assembly article:nth-child(2){left:calc(62% - var(--mind-progress) * 28%);top:calc(0% + var(--mind-progress) * 10%)}.mind-assembly article:nth-child(3){left:calc(12% + var(--mind-progress) * 22%);top:calc(62% - var(--mind-progress) * 25%)}.mind-assembly article:nth-child(4){left:calc(70% - var(--mind-progress) * 36%);top:calc(55% - var(--mind-progress) * 18%)}.mind-assembly article:nth-child(5){left:calc(38% - var(--mind-progress) * 4%);top:calc(28% + var(--mind-progress) * 9%)}.mind-assembly article{transform:translate(calc(var(--from-x) * (1 - var(--mind-progress))),calc(var(--from-y) * (1 - var(--mind-progress)))) rotate(calc((var(--item) - 2) * 6deg * (1 - var(--mind-progress))));opacity:calc(1 - max(0,var(--mind-progress) - .72) * 4)}.mind-assembly article span{color:var(--blue);font:700 .66rem/1 var(--mono)}.mind-assembly article h3{font:400 clamp(2.8rem,4.2vw,4.8rem)/.75 var(--display);margin:12px 0 20px}.mind-assembly article p{margin:0;font-size:.92rem}.mind-boundary{z-index:1;border:2px solid var(--blue);transform:scale(calc(.65 + var(--mind-progress) * .35));opacity:calc(var(--mind-progress) * 2);position:absolute;inset:3%}.mind-reveal{z-index:6;opacity:calc(max(0,var(--mind-progress) - .7) * 3.33);transform:translateY(calc((1 - var(--mind-progress)) * 9vh));grid-template-columns:2.2fr 1fr;align-items:end;gap:6vw;display:grid;position:absolute;inset:18vh 5vw 6vh}.mind-reveal h2{font:400 clamp(6rem,11vw,11rem)/.69 var(--display);margin:0}.mind-reveal h2 em{color:var(--blue);font-style:normal}.mind-reveal p{margin:0 0 2vh;font-size:clamp(1rem,1.25vw,1.3rem);line-height:1.55}.founder-v3-disciplines{--discipline-progress:0;background:#f4f3ef;height:220svh}.discipline-chambers{height:67vh;opacity:calc(1 - max(0,var(--discipline-progress) - .72) * 3.57);transform:scale(calc(1 - max(0,var(--discipline-progress) - .72) * .35));border:1px solid #111;margin-top:5vh;display:flex;overflow:hidden}.discipline-chambers article{cursor:pointer;border-right:1px solid #111;flex-direction:column;flex:1;min-width:0;padding:24px;transition:flex .55s cubic-bezier(.16,1,.3,1),color .35s,background .35s;display:flex}.discipline-chambers article:last-child{border-right:0}.discipline-chambers article.is-active{color:#fff;background:var(--blue);flex:2.6}.discipline-chambers small{font:700 .7rem/1 var(--mono)}.discipline-chambers h3{font:400 clamp(4.5rem,8vw,9rem)/.75 var(--display);writing-mode:vertical-rl;margin:auto 0 20px;transform:rotate(180deg)}.discipline-chambers article.is-active h3{writing-mode:horizontal-tb;transform:none}.discipline-chambers strong{font-size:1.1rem}.discipline-chambers p{opacity:0;max-height:0;margin:0;line-height:1.5;overflow:hidden}.discipline-chambers article.is-active p{opacity:1;max-height:150px;margin-top:18px}.discipline-lock{z-index:5;text-align:center;opacity:calc(max(0,var(--discipline-progress) - .72) * 3.57);transform:scale(calc(.7 + var(--discipline-progress) * .3));pointer-events:none;place-items:center;display:grid;position:absolute;inset:18vh 5vw 6vh}.discipline-lock img{filter:saturate(1.15);width:min(200px,18vw)}.discipline-lock h2{max-width:1100px;font:400 clamp(4rem,7vw,8rem)/.76 var(--display);margin:5vh 0 0}.discipline-lock em{color:var(--blue);font-style:normal}.founder-v3-standard{--standard-progress:0;color:#fff;background:#080808;height:230svh}.standard-sticky{height:100svh;padding:112px 5vw 4vw;position:sticky;top:0;overflow:hidden}.founder-v3-standard h2{font:400 clamp(5.8rem,13vw,14rem)/.69 var(--display);letter-spacing:-.015em;margin:5vh 0 0}.founder-v3-standard h2 span,.founder-v3-standard h2 strong{transform:translateY(calc((1 - var(--standard-progress)) * 18vh));opacity:calc(var(--standard-progress) * 3);display:block}.founder-v3-standard h2 span:nth-child(2){transition-delay:50ms}.founder-v3-standard h2 strong{color:#0000;-webkit-text-stroke:2px #fff;transition-delay:.1s}.standard-signal{z-index:4;width:calc(var(--standard-progress) * 100%);background:var(--blue);height:4px;position:absolute;top:61%;left:0;box-shadow:0 0 28px #0250f4bf}.founder-v3-standard h2 strong{background:linear-gradient(90deg,#fff 0 calc(var(--standard-progress) * 100%),transparent calc(var(--standard-progress) * 100%));-webkit-background-clip:text;background-clip:text}.standard-v3-copy{width:min(760px,58vw);opacity:calc(max(0,var(--standard-progress) - .55) * 2.22);grid-template-columns:1fr 1fr;gap:5vw;display:grid;position:absolute;bottom:6vh;right:5vw}.standard-v3-copy p{margin:0;font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.55}.standard-v3-copy strong{color:var(--blue)}.founder-v3-doorway{--door-progress:0;background:#f4f3ef;min-height:190svh;padding:112px 5vw 5vw;position:relative;overflow:hidden}.door-v3-copy{text-align:center;width:min(1150px,90vw);margin:12vh auto 8vh}.door-v3-copy>p{width:min(650px,80%);margin:0 auto 7vh;font-size:clamp(1.05rem,1.3vw,1.35rem);line-height:1.55}.door-v3-copy h2{font:400 clamp(4.8rem,9vw,10rem)/.74 var(--display);margin:0}.door-v3-copy h2 em{color:var(--blue);font-style:normal;display:block}.door-v3-seam{width:70px;height:78px;margin:1vh auto 4vh;position:relative}.door-v3-seam i{background:var(--blue);width:8px;height:58px;position:absolute;left:50%;box-shadow:0 0 25px #0250f473}.door-v3-seam i:first-child{transform:translate(-12px)skewY(-28deg)}.door-v3-seam i:last-child{transform:translate(7px)skewY(-28deg)}.door-v3-actions{perspective:1100px;grid-template-columns:1fr 1fr;width:min(1050px,88vw);min-height:380px;margin:0 auto;display:grid;position:sticky;bottom:0}.door-v3-actions:before{content:"";z-index:0;left:50%;background:var(--blue);width:3px;position:absolute;inset-block:-34px 0;box-shadow:0 0 28px #0250f48c}.door-v3-actions a{z-index:1;color:#111;background:#ecebe7;border:1px solid #111;flex-direction:column;justify-content:flex-end;gap:12px;padding:38px;text-decoration:none;transition:transform .65s cubic-bezier(.16,1,.3,1),color .3s,background .3s;display:flex;position:relative}.door-v3-actions a:first-child{transform-origin:0;transform:rotateY(calc(var(--door-progress) * -20deg)) translateX(calc(var(--door-progress) * -18px))}.door-v3-actions a:last-child{transform-origin:100%;transform:rotateY(calc(var(--door-progress) * 20deg)) translateX(calc(var(--door-progress) * 18px))}.door-v3-actions a:hover{color:#fff;background:var(--blue)}.door-v3-actions span{font:400 clamp(3.8rem,6vw,6.5rem)/.76 var(--display)}.door-v3-actions small{font:700 .72rem/1.4 var(--mono);letter-spacing:.08em}@media (max-width:900px){.founder-v3-header{grid-template-columns:1fr auto;padding:0 20px}.founder-v3-header .founder-index{display:none}.founder-v3-name{width:46vw;left:22px}.founder-v3-intro h2{font-size:13vw}.intro-modes span{font-size:4vw}.origin-horizontal article{width:100vw}.origin-horizontal{transform:translateX(calc(var(--origin-progress) * -300vw))}.mind-reveal{grid-template-columns:1.8fr 1fr}}@media (max-width:640px){.founder-v3-header{height:72px}.founder-v3-header nav{display:none}.founder-v3-hero figure{top:75px}.founder-v3-hero figure img{object-position:61% center}.founder-v3-name{width:52vw;top:34%;left:18px}.founder-v3-name>span{font-size:2.2rem}.founder-v3-name h1{font-size:6.5rem}.founder-v3-name p{font-size:.58rem}.founder-v3-scroll{display:none}.founder-v3-sticky,.origin-sticky,.mind-sticky,.standard-sticky{padding:94px 20px 20px}.founder-v3-rail{gap:16px;font-size:.57rem;line-height:1.35}.founder-v3-rail span:last-child{text-align:right}.founder-v3-intro{height:145svh}.founder-v3-intro h2{margin-top:8vh;font-size:20vw}.intro-modes{grid-template-columns:1fr;bottom:17vh;left:20px;right:20px}.intro-modes button{border-bottom:1px solid #111;border-right:0;min-height:64px}.intro-modes span{font-size:2.7rem}.intro-mode-copy{text-align:left;bottom:6vh;left:20px;right:20px}.founder-v3-origin{height:350svh}.origin-horizontal{transform:translateX(calc(var(--origin-progress) * -300vw));top:17vh}.origin-horizontal article{grid-template-columns:1fr;align-content:start;gap:18px;width:100vw;height:68vh;padding:44px 36px}.origin-horizontal article>p{grid-row:auto;font-size:1.32rem}.origin-horizontal article>small{grid-area:auto/1}.origin-equation{border-top:1px solid #09090940;border-left:0;grid-area:auto/1;grid-template-columns:1fr;gap:5px;padding:18px 0 0}.origin-equation b{margin-top:8px;font-size:2.3rem}.origin-horizontal blockquote{width:120vw}.origin-horizontal blockquote strong{max-width:115vw;font-size:22vw}.founder-v3-mind{height:auto;min-height:260svh}.mind-assembly{inset:20vh 20px 6vh}.mind-assembly article{width:72vw}.mind-reveal{grid-template-columns:1fr;align-content:center;inset:17vh 20px 5vh}.mind-reveal h2{font-size:19vw}.founder-v3-disciplines{height:auto;min-height:190svh}.discipline-chambers{flex-direction:column;height:auto}.discipline-chambers article{border-bottom:1px solid #111;border-right:0;min-height:128px}.discipline-chambers h3,.discipline-chambers article.is-active h3{writing-mode:horizontal-tb;margin:34px 0 10px;font-size:4.5rem;transform:none}.discipline-lock h2{font-size:15vw}.founder-v3-standard h2{font-size:19vw}.standard-v3-copy{grid-template-columns:1fr;gap:24px;width:auto;left:20px;right:20px}.founder-v3-doorway{padding:94px 20px 30px}.door-v3-copy,.door-v3-copy>p{width:100%}.door-v3-copy h2{font-size:17vw}.door-v3-actions{grid-template-columns:1fr;width:100%}.door-v3-actions a:first-child,.door-v3-actions a:last-child{transform:none}.door-v3-actions span{font-size:4rem}}@media (prefers-reduced-motion:reduce){.founder-v3 *,.founder-v3 :before,.founder-v3 :after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.founder-page{color:var(--ink);background:#f3f1ed}.founder-pop-backdrop{z-index:98;pointer-events:none;background:var(--blue);animation:1.25s cubic-bezier(.72,0,.18,1) .12s both founderBackdropOut;position:fixed;inset:0}@keyframes founderBackdropOut{0%,76%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.founder-header{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f7f5e6;border-bottom:1px solid #111;grid-template-columns:1fr auto 1fr;align-items:center;height:84px;padding:0 3.5vw;animation:.35s 1.05s both founderHeaderIn;display:grid;position:fixed;inset:0 0 auto}@keyframes founderHeaderIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.founder-header nav{justify-self:center;padding:0}.founder-header nav .is-active{color:var(--blue)}.founder-header nav .is-active:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:-13px;left:0;right:0}.founder-index{font:700 .72rem/1 var(--mono);letter-spacing:.12em;justify-self:end}.founder-hero{z-index:99;transform-origin:50%;background:#f3f1ed;border-bottom:1px solid #111;min-height:100svh;padding-top:84px;animation:1.05s cubic-bezier(.72,0,.18,1) .18s both founderHeroPop;position:relative;overflow:hidden}@keyframes founderHeroPop{0%{transform:translateY(10vh)scale(.24);box-shadow:0 34px 110px #00000057}to{transform:translateY(0)scale(1);box-shadow:0 0 #0000}}.founder-hero:before,.founder-hero:after{content:"";z-index:4;border-top:3px solid var(--blue);width:28px;height:28px;display:none;position:absolute;top:106px}.founder-face-bar{z-index:4;background:var(--blue);height:clamp(64px,6.2vw,112px);position:absolute;top:34%;left:0;right:0;box-shadow:0 0 32px #0250f447}.founder-hero-copy{z-index:5;color:#070707;align-items:center;gap:1.3vw;height:clamp(64px,6.2vw,112px);display:flex;position:absolute;top:34%;left:5vw;right:5vw}.founder-hero-copy>p{font:800 clamp(.82rem,1vw,1rem)/1 var(--mono);letter-spacing:.18em;white-space:nowrap;margin:.3em 0 0}.founder-hero h1{font:400 clamp(6.3rem,11vw,13rem)/.66 var(--display);letter-spacing:-.025em;white-space:nowrap;margin:0}.founder-role{color:#080808;flex-direction:column;gap:7px;display:flex;position:absolute;top:calc(100% + 20px);left:0}.founder-role span{font:800 .78rem/1 var(--mono);letter-spacing:.16em}.founder-role strong{font:700 1rem/1 var(--sans);letter-spacing:.08em}.founder-location{z-index:5;font:700 .68rem/1 var(--mono);letter-spacing:.13em;position:absolute;bottom:32px;left:5vw}.founder-portrait{z-index:3;background:#dedbd5;margin:0;position:absolute;inset:84px 0 0;overflow:hidden}.founder-portrait img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.founder-live-title{z-index:6;color:#080808;width:min(470px,34vw);position:absolute;top:34%;left:6.5vw}.founder-hello{font:400 clamp(2.8rem,4.4vw,5.2rem)/.72 var(--display);letter-spacing:.015em;margin-bottom:4px;animation:.45s 1.05s both founderHelloIn;display:block}.founder-name-mask{padding:0 0 .08em;overflow:hidden}.founder-name-mask h1{color:var(--blue);font:400 clamp(8rem,12.2vw,14rem)/.68 var(--display);letter-spacing:-.025em;transform-origin:0 100%;margin:0;animation:.72s cubic-bezier(.16,1,.3,1) .96s both founderNameRise}.founder-title-rule{background:var(--blue);transform-origin:0;width:100%;height:3px;margin-top:10px;animation:.6s cubic-bezier(.16,1,.3,1) 1.28s both founderRuleDraw}.founder-live-title p{font:700 clamp(.72rem,.9vw,.95rem)/1.55 var(--mono);letter-spacing:.08em;margin:15px 0 0;animation:.45s 1.48s both founderMetaIn}.founder-live-title strong{font-weight:700}@keyframes founderHelloIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes founderNameRise{0%{transform:translateY(115%)skewY(4deg)}to{transform:translateY(0)skewY(0)}}@keyframes founderRuleDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes founderMetaIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.founder-portrait figcaption{color:#111;width:62px;font:700 .67rem/1 var(--mono);letter-spacing:.12em;background:#f7f7f5e0;border-left:1px solid #111;flex-direction:column;justify-content:center;align-items:center;gap:54px;display:flex;position:absolute;top:0;bottom:0;right:0}.founder-portrait figcaption span{writing-mode:vertical-rl;transform:rotate(180deg)}.founder-scroll{z-index:6;color:var(--blue);font:700 .65rem/1 var(--mono);letter-spacing:.14em;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.founder-scroll b{margin-left:8px;animation:1.35s ease-in-out infinite guideDrop;display:inline-block}.founder-origin{background:#f3f1ed;min-height:100svh;padding:7vw 5vw}.founder-origin-rail{color:var(--blue);font:700 .7rem/1 var(--mono);letter-spacing:.14em;border-bottom:1px solid #111;justify-content:space-between;padding-bottom:15px;display:flex}.founder-origin h2,.founder-disciplines>h2{font:400 clamp(6rem,14vw,14rem)/.72 var(--display);letter-spacing:-.018em;margin:7vw 0 5vw}.founder-origin h2 em,.founder-disciplines h2 em{color:var(--blue);font-style:normal}.founder-origin-copy{grid-template-columns:1fr 1fr;gap:4vw;width:min(720px,52vw);margin-left:auto;display:grid}.founder-origin-copy p{margin:0;font-size:clamp(1.05rem,1.35vw,1.35rem);line-height:1.5}.founder-disciplines{color:#fff;background:#090909;min-height:100svh;padding:7vw 5vw}.founder-origin-rail--light{color:#fff;border-color:#ffffff59}.discipline-list{border-top:1px solid #fff6}.discipline-list article{border-bottom:1px solid #ffffff52;grid-template-columns:80px minmax(250px,1fr) minmax(260px,.7fr);align-items:center;gap:3vw;min-height:155px;transition:color .3s,padding .45s cubic-bezier(.2,.8,.2,1),background .3s;display:grid}.discipline-list article:hover{color:#fff;background:var(--blue);padding:0 22px}.discipline-list article>span{font:700 .72rem/1 var(--mono);letter-spacing:.12em}.discipline-list h3{font:400 clamp(4rem,7vw,7rem)/.8 var(--display);margin:0}.discipline-list p{max-width:460px;margin:0;font-size:1rem;line-height:1.5}.founder-belief{background:var(--blue);color:#fff;grid-template-rows:auto 1fr auto;grid-template-columns:1fr 4fr;gap:4vw;min-height:100svh;padding:7vw 5vw;display:grid}.founder-belief>span{font:700 .7rem/1 var(--mono);letter-spacing:.14em}.founder-belief blockquote{font:400 clamp(4.6rem,9.5vw,10rem)/.78 var(--display);grid-column:2;align-self:center;margin:0}.founder-belief blockquote em{color:#090909;font-style:normal}.founder-belief>p{grid-column:2;justify-self:end;max-width:620px;margin:0;font-size:clamp(1.1rem,1.45vw,1.45rem);line-height:1.45}.founder-cta{background:#f3f1ed;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:82svh;padding:7vw 5vw;display:flex}.founder-cta>span{color:var(--blue);font:700 .7rem/1 var(--mono);letter-spacing:.16em}.founder-cta h2{font:400 clamp(5.5rem,12vw,12rem)/.72 var(--display);margin:34px 0 48px}.founder-cta h2 em{color:var(--blue);font-style:normal}.founder-cta a{color:#fff;background:var(--blue);font:800 .8rem/1 var(--sans);letter-spacing:.1em;padding:18px 22px;transition:color .25s,background .25s}.founder-cta a:hover{color:var(--blue);background:#090909}@media (max-width:720px){.founder-header{grid-template-columns:1fr auto;height:76px;padding:0 18px}.founder-header nav a:not(.is-active):not(:first-child),.founder-index{display:none}.founder-hero{padding-top:76px}.founder-portrait{min-height:0;inset:76px 0 0}.founder-portrait img{object-position:center center}.founder-live-title{width:46vw;top:37%;left:20px}.founder-hello{font-size:9vw}.founder-name-mask h1{font-size:24vw}.founder-title-rule{height:2px;margin-top:7px}.founder-live-title p{margin-top:10px;font-size:.58rem;line-height:1.45}.founder-scroll{display:none}.founder-origin,.founder-disciplines,.founder-belief,.founder-cta{padding:72px 20px}.founder-origin h2,.founder-disciplines>h2{margin:64px 0 50px;font-size:21vw}.founder-origin-copy{grid-template-columns:1fr;gap:24px;width:100%}.discipline-list article{grid-template-columns:42px 1fr;padding:24px 0}.discipline-list article:hover{padding:24px 12px}.discipline-list h3{font-size:17vw}.discipline-list p{grid-column:2}.founder-belief{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;min-height:82svh}.founder-belief blockquote,.founder-belief>p{grid-column:1}.founder-belief blockquote{font-size:16vw}.founder-cta h2{font-size:19vw}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.entry-button{animation:none}.founder-pop-backdrop{display:none}.founder-hero,.founder-header,.founder-hello,.founder-name-mask h1,.founder-title-rule,.founder-live-title p{animation:none}}.work-page{min-height:100vh;color:var(--ink);background:#f4f4f1}.work-header{z-index:10;grid-template-columns:1fr auto 1fr;align-items:start;padding:28px 3.5vw;display:grid;position:relative}.work-header nav{grid-column:2}.work-header nav .is-active:after{content:"";background:var(--blue);height:2px;position:absolute;top:20px;left:0;right:0}.work-intro{border-bottom:1px solid #b8b8b3;grid-template-rows:auto 1fr auto;grid-template-columns:1fr minmax(240px,32vw);column-gap:5vw;min-height:84vh;padding:8vh 5vw 5vh;display:grid}.work-kicker{color:var(--blue);letter-spacing:.14em;grid-column:1/-1;justify-content:space-between;font:900 .78rem/1 ui-monospace,monospace;display:flex}.work-intro h1{letter-spacing:-.07em;transform-origin:0;align-self:center;margin:0;font:900 clamp(7rem,20vw,21rem)/.66 Arial Narrow,Impact,sans-serif;transform:scaleX(.78)}.work-intro h1 em{color:var(--blue);font-style:normal}.work-intro>p{letter-spacing:-.02em;align-self:end;max-width:430px;margin:0 0 2vh;font:800 clamp(1rem,1.5vw,1.35rem)/1.25 Arial,sans-serif}.work-index{grid-template-columns:repeat(12,1fr);gap:11vw 2.2vw;padding:9vw 4vw 12vw;display:grid}.work-card{grid-column:1/-1}.work-card--playdate{grid-column:1/8}.work-card--sashi{grid-column:8/-1;margin-top:15vw}.work-card a{display:block}.work-image-wrap{aspect-ratio:16/9;background:#111;position:relative;overflow:hidden}.work-card--sashi .work-image-wrap{aspect-ratio:4/5}.work-image-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .75s cubic-bezier(.2,.8,.2,1),filter .4s;display:block}.work-card--sashi .work-image-wrap img{object-position:62% center}.work-view{background:var(--blue);color:#fff;letter-spacing:.08em;padding:12px 15px;font:900 .72rem/1 Arial,sans-serif;transition:transform .35s;position:absolute;bottom:18px;right:18px;transform:translateY(150%)}.work-card a:hover img{filter:brightness(.84);transform:scale(1.025)}:is(.work-card a:hover .work-view,.work-card a:focus-visible .work-view){transform:translateY(0)}.work-meta{border-top:3px solid var(--ink);grid-template-columns:58px minmax(0,1fr) auto;align-items:baseline;gap:15px;padding-top:18px;display:grid}.work-meta>span{color:var(--blue);letter-spacing:.12em;font:900 .8rem/1 ui-monospace,monospace}.work-meta h2{letter-spacing:-.045em;margin:0;font:900 clamp(2.5rem,6.5vw,7rem)/.8 Arial Narrow,Impact,sans-serif}.work-meta p{text-align:right;letter-spacing:.08em;margin:0;font:800 .72rem/1.25 ui-monospace,monospace}.work-footer{color:#fff;letter-spacing:.08em;background:#090909;justify-content:space-between;align-items:flex-end;min-height:46vh;padding:6vw 4vw;font:900 clamp(1rem,1.5vw,1.4rem)/1 Arial,sans-serif;display:flex}.work-footer a{color:var(--blue)}.work-page--stacked{background:#efefe9}.work-header--fixed{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#efefe9e6;border-bottom:1px solid #00000024;height:104px;position:fixed;inset:0 0 auto}.work-opening{background:#efefe9;flex-direction:column;justify-content:space-between;gap:42px;min-height:72svh;padding:138px 4vw 38px;display:flex}.work-opening-rail{z-index:2;min-height:42px;color:var(--blue);font:700 .78rem/1 var(--mono);letter-spacing:.14em;border-bottom:1px solid #00000052;justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex;position:relative}.work-opening-rail p{margin:0}.work-opening-rail span{color:#111;font-size:.68rem}.work-opening h1{font:400 clamp(7rem,18.5vw,19rem)/.65 var(--display);letter-spacing:-.02em;transform-origin:0;margin:0;padding-top:2vh;transform:scaleX(.86)}.work-opening h1 em{color:var(--blue);font-style:normal}.work-opening-bottom{font:700 .72rem/1 var(--mono);letter-spacing:.12em;border-top:2px solid #111;justify-content:space-between;padding-top:14px;display:flex}.work-opening-bottom span:last-child{color:var(--blue)}.project-stack{background:#111;position:relative}.stacked-project{--stack-step:46px;top:calc(104px + (var(--project-index) * var(--stack-step)));height:calc(100svh - 104px - (var(--project-index) * var(--stack-step)));border-top:1px solid;min-height:520px;position:sticky;overflow:hidden;box-shadow:0 -18px 40px #00000021}.stacked-project>a{width:100%;height:100%;color:inherit;display:block;position:relative;overflow:hidden}.stacked-project-image{place-items:center;display:grid;position:absolute;inset:46px 0 0;overflow:hidden}.stacked-project img{object-fit:contain;object-position:center center;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.75,.2,1),filter .5s;display:block}.stacked-project-image.focus-passage img{object-position:center top}.stacked-project--dark{color:#fff;background:#090909}.stacked-project--light{color:#111;background:#f3ead8}.stacked-project-bar{z-index:3;height:46px;font:700 .7rem/1 var(--mono);letter-spacing:.1em;grid-template-columns:80px 1fr auto;align-items:center;padding:0 2vw;display:grid;position:absolute;inset:0 0 auto}.stacked-project--dark .stacked-project-bar{color:#111;background:#f2f1eb}.stacked-project--light .stacked-project-bar{color:#fff;background:var(--blue)}.stacked-project-enter{z-index:2;color:#111;font:700 .68rem/1 var(--mono);letter-spacing:.12em;opacity:0;background:#ffffffeb;padding:12px 14px;transition:opacity .25s,transform .25s;position:absolute;bottom:2vw;right:2vw;transform:translateY(8px)}.stacked-project a:hover img{filter:brightness(.82);transform:scale(1.012)}.stacked-project a:hover .stacked-project-enter{opacity:1;transform:translateY(0)}.work-end{z-index:6;background:var(--blue);color:#fff;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:82svh;padding:6vw 4vw;display:flex;position:relative}.work-end>span{font:700 .75rem/1 var(--mono);letter-spacing:.14em}.work-end h2{font:400 clamp(7rem,19vw,20rem)/.65 var(--display);letter-spacing:-.02em;margin:30px 0}.work-end a{font:800 1rem/1 var(--sans);letter-spacing:.1em;border-bottom:2px solid #fff;padding-bottom:7px}@media (max-width:720px){.work-header{grid-template-columns:1fr auto;padding:18px}.work-header nav{grid-column:2}.work-intro{grid-template-columns:1fr;min-height:72vh;padding:8vh 20px 30px}.work-intro h1{align-self:center;font-size:31vw}.work-intro>p{max-width:310px;font-size:.95rem}.work-index{padding:70px 18px 100px;display:block}.work-card,.work-card--playdate,.work-card--sashi{margin:0 0 90px}.work-card--sashi .work-image-wrap{aspect-ratio:16/11}.work-meta{grid-template-columns:38px 1fr;gap:8px}.work-meta h2{font-size:clamp(2.7rem,15vw,4.6rem)}.work-meta p{text-align:left;grid-column:2;font-size:.66rem}.work-view{padding:10px 12px;bottom:10px;right:10px;transform:translateY(0)}.work-footer{align-items:flex-end;gap:30px;min-height:34vh;padding:42px 20px;font-size:.75rem}.work-header--fixed{height:78px}.work-opening{gap:24px;min-height:60svh;padding:102px 18px 24px}.work-opening-rail span{display:none}.work-opening h1{font-size:27vw}.work-opening-bottom{font-size:.58rem}.stacked-project{--stack-step:40px;top:calc(78px + (var(--project-index) * var(--stack-step)));height:calc(100svh - 78px - (var(--project-index) * var(--stack-step)));min-height:460px}.stacked-project-bar{grid-template-columns:42px 1fr;height:40px;padding:0 14px}.stacked-project-image{top:40px}.stacked-project-bar span:last-child{display:none}.stacked-project-enter{opacity:1;bottom:12px;right:12px;transform:none}.work-end{padding:48px 18px}}.founder-story{--story-paper:#f4f3ef;position:relative}.founder-story .story-signal{z-index:9;pointer-events:none;background:#0250f424;width:1px;position:absolute;top:100svh;bottom:250px;left:8vw}.story-signal i{width:3px;height:clamp(0px,calc(var(--signal-length,0px) - 100svh),100%);background:var(--blue);display:block}.founder-story :is(.founder-v3-intro,.founder-v3-origin,.founder-v3-mind,.founder-v3-disciplines,.founder-v3-doorway){background:var(--story-paper)}.founder-story .founder-v3-rail{color:#62625e;border:0;font-size:.62rem}.founder-story :is(.intro-track,.origin-signal,.standard-signal,.mind-boundary){display:none}.founder-story .founder-v3-scroll b{animation:none}.founder-story .founder-v3-intro{height:auto}.founder-story .founder-v3-intro .founder-v3-sticky{height:auto;min-height:70svh;padding:90px 8vw 75px 14vw;position:relative}.founder-story .intro-overline{color:#62625e;margin:35px 0 24px}.founder-story .founder-v3-intro h2{width:auto;font-size:clamp(3.8rem,7vw,7.5rem);line-height:.9;transform:none}.founder-story .intro-modes{border:0;gap:25px;margin-top:48px;position:relative;inset:auto}.founder-story .intro-modes button{color:#111;background:0 0;border:0;border-bottom:1px solid #aaa;min-height:50px;padding:8px 0;transform:none}.founder-story .intro-modes button.is-active{color:var(--blue);border-color:var(--blue)}.founder-story .intro-modes span{font-size:clamp(1.6rem,3vw,3rem);line-height:1}.founder-story .intro-mode-copy{text-align:left;margin:24px 0 0;font-weight:400;position:relative;inset:auto}.founder-story .founder-v3-origin{height:auto;padding:25px 8vw 0 14vw}.founder-story .origin-sticky{height:auto;padding:0;position:relative;overflow:visible}.founder-story .origin-horizontal{height:auto;display:block;position:relative;top:auto;left:auto;transform:none}.founder-story .origin-horizontal article{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:25px 6vw;width:auto;height:auto;min-height:90svh;padding:90px 0;display:grid;overflow:visible}.founder-story .origin-horizontal article:before,.founder-story .origin-horizontal article:after{display:none}.founder-story .origin-horizontal article>span{color:#777;grid-column:1/-1;align-self:auto;font-size:.65rem}.founder-story .origin-horizontal article>p{grid-row:auto;font-size:clamp(1.3rem,1.8vw,1.9rem);line-height:1.5}.founder-story .origin-horizontal article>small{color:#777;border:0;grid-area:auto/1/auto/-1;font-size:.6rem}.story-evidence{--evidence:0;align-self:center}.idea-evidence{min-height:340px;font:400 clamp(1.8rem,3.2vw,4rem)/1 var(--display);position:relative}.idea-evidence span{left:calc((1 - var(--evidence)) * var(--x,20px));top:calc(var(--row,0) * 60px);transform:rotate(calc((1 - var(--evidence)) * var(--angle,8deg)));transition:transform .15s;position:absolute}.idea-evidence span:nth-child(2){--row:1;--x:95px;--angle:-12deg}.idea-evidence span:nth-child(3){--row:2;--x:-25px}.idea-evidence span:nth-child(4){--row:3;--x:60px;--angle:-6deg}.idea-evidence span:nth-child(5){--row:4;color:var(--blue)}.certification-proof{border-bottom:1px solid #aaa;align-items:center;gap:20px;padding-bottom:20px;display:flex}.certification-proof b{font:400 7rem/.8 var(--display)}.certification-proof span{font:.65rem var(--mono)}.learning-evidence pre{font:.75rem/1.9 var(--mono);white-space:pre-wrap;color:#555;padding:25px 0}.founder-story .origin-equation{border:0;grid-area:auto/1/auto/-1;grid-template-columns:1fr 1fr;padding:35px 0 0}.founder-story .origin-equation b{color:#111;font-size:2rem;line-height:1}.founder-story .origin-horizontal blockquote{width:auto;height:auto;min-height:75svh;padding:90px 0}.founder-story .origin-horizontal blockquote small{color:#777;max-width:420px;line-height:1.6}.founder-story .origin-horizontal blockquote strong{font:400 clamp(2.5rem,5vw,5.5rem)/1.05 var(--sans,Arial);max-width:900px;color:var(--blue);letter-spacing:-.05em;background:0 0}.founder-story .origin-horizontal blockquote>i{display:none}.outcome-evidence{grid-template-columns:1fr 1fr;gap:18px;display:grid}.outcome-evidence a{color:#111;text-decoration:none}.outcome-evidence img{aspect-ratio:1.35;object-fit:cover;width:100%;display:block}.outcome-evidence span{font:.6rem var(--mono);margin-top:8px;display:block}.founder-story .mind-sticky{padding:110px 8vw 50px 14vw}.method-controls{z-index:10;gap:25px;margin:30px 0;display:flex;position:relative}.method-controls button{cursor:pointer;font:.65rem var(--mono);background:0 0;border:0;border-bottom:1px solid #999;padding:10px 0}.method-controls button[aria-pressed=true]{color:var(--blue);border-color:var(--blue)}.founder-story .mind-prompt{display:none}.founder-story .mind-assembly{inset:32vh 8vw 25vh 14vw}.founder-story .mind-assembly article{width:18%;min-height:0;left:calc(var(--item) * 20%);top:calc((1 - var(--mind-progress)) * (var(--item) - 2) * 7vh);transform:rotate(calc((1 - var(--mind-progress)) * (var(--item) - 2) * 7deg));opacity:1;background:0 0;border:0;padding:0}.founder-story .mind-assembly article h3{font-size:clamp(1.4rem,2.6vw,3rem);line-height:1}.founder-story .mind-assembly article p{font-size:.75rem;line-height:1.5}.founder-story--developer .mind-assembly{background-image:linear-gradient(#aaa4 1px,#0000 1px),linear-gradient(90deg,#aaa4 1px,#0000 1px);background-size:20% 40px}.founder-story--developer .mind-assembly article{border-top:1px solid var(--blue);transform:none}.founder-story--dj .mind-assembly article{top:calc(30px + var(--item) * 12px);transform:translateY(calc(var(--mind-progress) * (var(--item) - 2) * -12px));border-left:2px solid var(--blue);padding-left:10px}.founder-story .mind-reveal{opacity:1;grid-template-columns:1fr 1fr;align-items:start;inset:auto 8vw 6vh 14vw;transform:none}.founder-story .mind-reveal h2{font-size:clamp(2rem,3.7vw,4rem);line-height:.95}.founder-story .mind-reveal p{font-size:.95rem}.founder-story .founder-v3-disciplines{height:auto;min-height:0}.founder-story .founder-v3-disciplines .founder-v3-sticky{height:auto;padding:60px 8vw 100px 14vw;position:relative}.discipline-evidence article{border-bottom:1px solid #aaa;grid-template-columns:30px 1fr 1fr;gap:20px;padding:32px 0;display:grid}.discipline-evidence small{font:.65rem var(--mono)}.discipline-evidence h3{font:400 2.5rem/1 var(--display);margin:0}.discipline-evidence strong{grid-column:2;font-size:1rem;font-weight:500}.discipline-evidence p{grid-area:1/3/3;margin:0;font-size:1rem;line-height:1.6}.founder-story .discipline-lock{opacity:1;text-align:left;gap:25px;padding-top:50px;display:flex;position:relative;inset:auto;transform:none}.founder-story .discipline-lock img{width:65px}.founder-story .discipline-lock h2{margin:0;font-size:2.5rem;line-height:1}.founder-story .founder-v3-standard{height:auto}.founder-story .standard-sticky{height:auto;min-height:100svh;padding:100px 8vw 100px 14vw;position:relative}.founder-story .founder-v3-standard h2{margin:60px 0;font-size:clamp(3rem,8.5vw,10rem);line-height:.86}.founder-story .founder-v3-standard h2 span,.founder-story .founder-v3-standard h2 strong{opacity:1;transform:none}.founder-story .founder-v3-standard h2 span:nth-child(2){font-size:.55em;line-height:1.4}.founder-story .founder-v3-standard h2 strong{color:#fff;-webkit-text-stroke:0;background:0 0}.founder-story .standard-v3-copy{opacity:1;width:auto;max-width:850px;margin-left:auto;position:relative;inset:auto}.founder-story .founder-v3-doorway{min-height:0;padding:100px 8vw 80px 14vw}.founder-story .door-v3-copy{text-align:left;width:auto;margin:50px 0}.founder-story .door-v3-copy>p{width:auto;max-width:600px;margin:0 0 60px}.founder-story .door-v3-copy h2{font:400 clamp(2.4rem,4.7vw,5rem)/1.06 var(--sans,Arial);letter-spacing:-.045em}.founder-story .door-v3-seam{margin:45px auto}.founder-story .door-v3-actions{width:auto;min-height:250px;position:relative}.founder-story .door-v3-actions span{font-size:clamp(2rem,3.5vw,4rem);line-height:1}.founder-story .door-v3-actions a{background:0 0;padding:30px}:is(.founder-story a:focus-visible,.founder-story button:focus-visible){outline:2px solid var(--blue);outline-offset:6px}@media (max-width:700px){.founder-story .story-signal{left:20px}.founder-story .founder-v3-header nav{gap:15px;display:flex}.founder-story .founder-v3-header nav a{display:none}.founder-story .founder-v3-header nav a:is(:first-child,:last-child){font-size:.6rem;display:block}.founder-story :is(.founder-v3-intro .founder-v3-sticky,.founder-v3-origin,.mind-sticky,.founder-v3-disciplines .founder-v3-sticky,.standard-sticky,.founder-v3-doorway){padding-left:45px;padding-right:22px}.founder-story .origin-horizontal article{grid-template-columns:1fr;min-height:0;padding:60px 0}.founder-story .origin-horizontal article p{font-size:1.2rem}.founder-story .origin-horizontal article>small,.founder-story .origin-equation{grid-column:1}.idea-evidence{min-height:280px;margin:20px 0}.idea-evidence span{font-size:2.3rem}.founder-story .origin-horizontal blockquote{min-height:60svh}.founder-story .origin-equation{gap:15px}.founder-story .origin-equation b{font-size:1.6rem}.founder-story .founder-v3-mind{height:auto;min-height:0}.founder-story .mind-sticky{height:auto;min-height:0;position:relative}.founder-story .mind-assembly{background:0 0;grid-template-columns:1fr;gap:15px;display:grid;position:relative;inset:auto}.founder-story .mind-assembly article{border-bottom:1px solid #aaa;width:auto;padding:12px 0;position:relative;inset:auto;transform:none}.founder-story .mind-assembly article h3{margin:10px 0}.founder-story .mind-reveal{margin-top:50px;display:block;position:relative;inset:auto}.founder-story .mind-reveal p{margin-top:25px}.discipline-evidence article{grid-template-columns:20px 1fr}.discipline-evidence strong,.discipline-evidence p{grid-area:auto/2}.founder-story .discipline-lock h2{font-size:1.8rem}.founder-story .standard-v3-copy{display:block}.founder-story .standard-v3-copy p+p{margin-top:25px}.founder-story .door-v3-actions{grid-template-columns:1fr}.founder-story .door-v3-actions:before{display:none}.founder-story .door-v3-actions a{min-height:180px;transform:none}.founder-story .intro-modes{gap:12px}.founder-story .intro-modes button{grid-template-columns:1fr;gap:10px}}@media (prefers-reduced-motion:reduce){.founder-story .story-evidence{--evidence:1!important}.founder-story .mind-assembly article{top:0;transform:none!important}.founder-story .door-v3-actions a{transform:none}}.founder-story .origin-horizontal blockquote:before{content:"";width:calc(6vw + var(--evidence) * 100%);background:var(--blue);height:2px;position:absolute;top:50%;left:-6vw;transform:translateY(6rem)}.founder-story .origin-horizontal blockquote strong{color:#0000;background:linear-gradient(90deg,var(--blue) 0 calc(var(--evidence) * 135%),#777 calc(var(--evidence) * 135%));-webkit-background-clip:text;background-clip:text}@media (max-width:700px){.founder-story .origin-horizontal blockquote:before{left:-25px}}.founder-story .story-signal{z-index:40}.founder-story--developer .mind-assembly article{top:10%}@media (max-width:700px){.founder-story--developer .mind-assembly article,.founder-story--dj .mind-assembly article{top:auto}.founder-story .standard-sticky{min-height:90svh}}:is(.founder-story .door-v3-actions a:hover,.founder-story .door-v3-actions a:focus-visible){background:var(--blue);color:#fff}.founder-story .origin-horizontal blockquote strong{font-family:var(--display);letter-spacing:-.015em;text-transform:uppercase;font-size:clamp(3.8rem,7vw,7.5rem);line-height:.94}.founder-story .door-v3-copy h2{font-family:var(--display);letter-spacing:-.015em;text-transform:uppercase;font-size:clamp(3.8rem,7.3vw,8rem);line-height:.94}@media (max-width:700px){.founder-story .origin-horizontal blockquote strong,.founder-story .door-v3-copy h2{font-size:clamp(3rem,13vw,4rem);line-height:.97}}.founder-story :is(.origin-horizontal article>p,.intro-mode-copy,.mind-reveal>p,.discipline-evidence article>p,.standard-v3-copy>p,.door-v3-copy>p){font-family:"Manrope Variable",var(--sans);letter-spacing:-.018em;font-optical-sizing:auto;text-wrap:pretty;font-weight:400;line-height:1.7}.founder-story .origin-horizontal article>p{max-width:34ch;font-size:clamp(1.22rem,1.65vw,1.8rem)}.founder-story .origin-horizontal article>p strong{font-weight:600}@media (max-width:700px){.founder-story .origin-horizontal article>p{font-size:1.12rem;line-height:1.75}}.founder-story .founder-v3-name{width:max-content;max-width:45vw;top:calc(28.2svh + 61.03px);left:2.7vw}.founder-story .founder-v3-name>span{color:#fff;padding:0 0 .12em;font-size:clamp(2rem,3.8vw,4rem);line-height:1}.founder-story .founder-v3-name h1{margin:12px 0 0;font-size:clamp(6rem,12.5vw,14.4rem);line-height:1;overflow:visible}.founder-story .founder-v3-name p{letter-spacing:.04em;width:100%;margin:0;padding-top:15px;font-size:clamp(.68rem,.9vw,.9rem);line-height:1.65}.founder-story .founder-v3-scroll{white-space:nowrap;color:#111;background:#f4f3ef;padding:10px 15px;font-size:.65rem}.founder-story :is(.origin-horizontal article>p,.intro-mode-copy,.mind-reveal>p,.discipline-evidence article>p,.standard-v3-copy>p,.door-v3-copy>p,.mind-assembly article p,.origin-equation i,.discipline-evidence strong){font-optical-sizing:auto;letter-spacing:0;font-family:Bodoni Moda Variable,Georgia,serif;font-weight:500;line-height:1.55}.founder-story .intro-mode-copy{font-size:clamp(1.35rem,2vw,1.8rem)}.founder-story :is(.mind-reveal>p,.discipline-evidence article>p,.standard-v3-copy>p,.door-v3-copy>p){font-size:clamp(1.2rem,1.5vw,1.5rem)}.founder-story .outcome-evidence img{aspect-ratio:auto;object-fit:contain;height:auto}.founder-story .outcome-evidence{align-items:start}.founder-story .outcome-evidence a{clip-path:none}:is(.founder-story .door-v3-actions a:hover,.founder-story .door-v3-actions a:focus-visible){color:#fff;background:#0250f4;border-color:#0250f4}@media (max-width:700px){.founder-story .founder-v3-name{max-width:52vw;top:calc(28.2svh + 53.85px);left:18px}.founder-story .founder-v3-name h1{font-size:clamp(5rem,20vw,8rem)}.founder-story .founder-v3-name>span{font-size:2rem}.founder-story .founder-v3-name p{font-size:.6rem}.founder-story .founder-v3-scroll{font-size:.48rem;display:block;bottom:15px}.founder-story .origin-horizontal article>p{font-size:1.3rem}}.founder-story .founder-v3-name{top:calc(28.2svh + 73.03px)}.founder-story .founder-v3-name h1{border-bottom:3px solid var(--blue);width:max-content;padding-bottom:8px}.founder-story .founder-v3-name p{border-top:0;font-size:clamp(.75rem,.9vw,.9rem)}@media (max-width:700px){.founder-story .founder-v3-name{top:calc(28.2svh + 65.85px)}.founder-story .founder-v3-name p{font-size:.66rem}}.entry-seam,.sequence-stage:before{display:none}.entry-door--left{border-right:0}.entry-door--right{border-left:0}.sequence-guide{bottom:28vh}.release-bottom{grid-template-columns:1fr}.founder-story .founder-v3-name>span{font-size:clamp(3rem,6vw,6rem);line-height:.95}.founder-story .founder-v3-name h1{margin-top:12px;font-size:clamp(8rem,18vw,18rem)}@media (max-width:700px){.founder-story .founder-v3-name>span{font-size:2.8rem}.founder-story .founder-v3-name h1{font-size:clamp(6rem,25vw,10rem)}.sequence-guide{bottom:35vh}}.founder-story :is(.origin-horizontal article>p,.intro-mode-copy,.mind-reveal>p,.discipline-evidence article>p,.standard-v3-copy>p,.door-v3-copy>p,.mind-assembly article p,.origin-equation i,.discipline-evidence strong){font-family:"Space Grotesk Variable",var(--sans);letter-spacing:-.025em;font-weight:400;line-height:1.6}.founder-story .origin-horizontal article>p{font-size:clamp(1.25rem,1.7vw,1.8rem)}.founder-story .door-v3-actions a:is(:hover,:focus-visible,.door-hover){color:#fff!important;background-color:#0250f4!important;border-color:#0250f4!important}.founder-story .door-v3-actions a:is(:hover,:focus-visible,.door-hover) :is(span,small){color:#fff!important}.corridor-sticky:after{background:linear-gradient(90deg,#0002,#0000 50%,#0001);box-shadow:inset 0 0 80px #0002}.corridor-sticky :is(.scroll-cue,.project-index,.project-action){color:#f3f4f6}.work-opening h1{line-height:.85}.site-header{mix-blend-mode:normal;color:#f3f4f6;background:linear-gradient(#14181ff2,#14181f99,#0000)}.site-header nav a{color:#f3f4f6}.site-header nav a:hover{color:var(--blue)}.work-page--stacked .work-opening{color:#f3f4f6;background:radial-gradient(at 80% 0,#39434f 0%,#222831 40%,#171b22 100%)}.work-page--stacked .work-opening h1{color:#f3f4f6}.work-page--stacked .work-opening h1 em{color:var(--blue)}.work-page--stacked .work-opening-rail{border-color:#ffffff38}.work-page--stacked .work-opening-rail :is(p,span){color:#d9e1ed}.work-page--stacked .work-opening-bottom{border-color:#ffffff80}.work-page--stacked .work-opening-bottom span:last-child{color:var(--blue)}.work-page--stacked .work-header{color:#f3f4f6;background:#171b22ed;border-color:#ffffff26}.work-page--stacked .work-header nav a{color:#f3f4f6}.work-page--stacked .work-header nav a.is-active{color:var(--blue)}.work-page--stacked .work-end{color:#f3f4f6;background:radial-gradient(at top,#303b49,#171b22 70%)}.work-page--stacked .work-end a{color:var(--blue);border-color:var(--blue)}.founder-story .founder-v3-header{color:#f3f4f6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#171b22ed;border-color:#ffffff26}.founder-story .founder-v3-header nav a{color:#f3f4f6}.founder-story .founder-v3-header nav a.is-active{color:var(--blue)}.founder-story .founder-index{color:#d9e1ed}.founder-story .founder-v3-mind{color:#f3f4f6;background:radial-gradient(at 80% 0,#343e4b,#222831 45%,#171b22)}.founder-story .founder-v3-mind .founder-v3-rail{color:#b3c0d1}.founder-story .method-controls button{color:#d9e1ed;border-color:#ffffff40}.founder-story .method-controls button[aria-pressed=true]{color:var(--blue);border-color:var(--blue)}.founder-story .mind-assembly article span,.founder-story .mind-reveal h2 em{color:var(--blue)}.founder-story--developer .mind-assembly{background-image:linear-gradient(#ffffff16 1px,#0000 1px),linear-gradient(90deg,#ffffff16 1px,#0000 1px)}.founder-story .founder-v3-doorway{color:#f3f4f6;background:radial-gradient(at 50% 0,#35404e,#222831 45%,#171b22)}.founder-story .founder-v3-doorway .founder-v3-rail{color:#b3c0d1}.founder-story .door-v3-copy h2 em{color:var(--blue)}.founder-story .door-v3-actions a{color:#f3f4f6;background:#ffffff04;border-color:#ffffff60}.founder-story :is(.origin-horizontal article>p,.intro-mode-copy,.mind-reveal>p,.discipline-evidence article>p,.standard-v3-copy>p,.door-v3-copy>p,.mind-assembly article p,.origin-equation i,.discipline-evidence strong){font-family:"Neue Montreal", "Space Grotesk Variable",var(--sans);letter-spacing:-.035em;max-width:21ch;font-size:clamp(38px,4.2vw,72px);font-weight:400;line-height:1.05}.founder-story :is(.origin-horizontal article>p,.standard-v3-copy>p) strong{color:var(--blue);font-weight:600}.founder-story .origin-horizontal article{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:35px 5vw}.founder-story .mind-reveal{grid-template-columns:1fr;padding-top:45px;position:relative;inset:auto}.founder-story .mind-assembly{min-height:250px;margin-top:50px;position:relative;inset:auto}.founder-story .mind-sticky{height:auto;min-height:100svh;position:relative}.founder-story .founder-v3-mind{height:auto}.founder-story .discipline-evidence article{grid-template-columns:30px 1fr 1.5fr}.founder-story .standard-v3-copy{grid-template-columns:1fr;gap:45px;max-width:100%}.founder-story .door-v3-copy>p{max-width:21ch}@media (max-width:700px){.founder-story .origin-horizontal article{grid-template-columns:1fr}.founder-story .discipline-evidence article{grid-template-columns:20px 1fr}.founder-story .mind-assembly{min-height:0}}.founder-story .mind-assembly{grid-template-columns:1fr 1fr;gap:40px;display:grid}.founder-story .mind-assembly article,.founder-story--dj .mind-assembly article,.founder-story--developer .mind-assembly article{width:auto;position:relative;inset:auto;transform:none}.founder-story .mind-assembly article p{margin-top:18px}@media (max-width:700px){.founder-story .mind-assembly{grid-template-columns:1fr}}.founder-story :is(.origin-horizontal article>p,.intro-mode-copy,.mind-reveal>p,.discipline-evidence article>p,.standard-v3-copy>p,.door-v3-copy>p,.mind-assembly article p,.origin-equation i,.discipline-evidence strong){letter-spacing:-.025em;max-width:32ch;font-size:clamp(16px,1.5vw,22px);line-height:1.4}.founder-story .mind-assembly article p,.founder-story .origin-equation i{font-size:clamp(16px,1.3vw,19px)}.corridor-room{--room-white:#f3f2ed;--room-dark:#181c22;background:var(--room-dark);color:var(--room-white);font-family:"Neue Montreal","Space Grotesk Variable",var(--sans)}.room-header{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#181c22f5;border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:24px;padding:24px 4vw;display:flex;position:sticky;top:0}.room-header nav{font:700 14px var(--sans);letter-spacing:.04em;gap:3vw;display:flex}.room-header nav a{padding:12px 0}.room-header nav a.is-active{color:var(--blue);border-bottom:2px solid var(--blue)}.room-label{font:500 11px var(--mono);letter-spacing:.16em;display:block}.corridor-room h1,.corridor-room h2{font-family:var(--display);letter-spacing:-.02em;font-weight:400;line-height:.94}.corridor-room em{color:var(--blue);font-style:normal}.corridor-room p{max-width:34ch;font-size:clamp(16px,1.5vw,22px);line-height:1.45}.corridor-room button,.corridor-room a{transition:background .25s,color .25s,transform .4s}.corridor-room button{cursor:pointer}:is(.corridor-room button:focus-visible,.corridor-room a:focus-visible){outline:2px solid var(--blue);outline-offset:6px}.room-opening{background:var(--room-white);color:#171b22;min-height:calc(100svh - 100px);padding:60px 6vw 45px;position:relative;overflow:hidden}.room-opening h1{z-index:2;margin:55px 0 45px;font-size:clamp(76px,11vw,160px);position:relative}.opening-seam{background:#171b2260;height:1px;animation:1.3s both seam-open}.path-switch{z-index:3;grid-template-columns:1fr 1fr 1.3fr;display:grid;position:relative}.path-switch a{font:400 clamp(26px,3vw,46px) var(--display);border-right:1px solid #171b2240;justify-content:space-between;align-items:center;gap:12px;padding:30px 18px;display:flex}.path-switch a:first-child{padding-left:0}.path-switch a:last-child{border:0}.path-switch a:hover{color:var(--blue)}.path-switch span{font:11px var(--mono)}.architecture{opacity:.16;pointer-events:none;perspective:600px;width:30vw;height:270px;position:absolute;top:100px;right:5vw}.architecture i{border:2px solid var(--blue);transition:transform .7s,border-radius .7s;position:absolute;inset:0}.architecture i:nth-child(2){inset:20px}.architecture i:nth-child(3){inset:40px}.architecture i:nth-child(4){inset:60px}.architecture--0 i{border-radius:50%;transform:rotate(-20deg)}.architecture--1 i{transform:rotateY(-35deg)}.architecture--2 i{transform:rotateY(30deg)rotate(-20deg)}.build-manifesto,.build-space,.mounted-tools,.process-room,.fit-room,.scope-room,.project-door{background:radial-gradient(at 90% 0,#37414e,#0000 60%);padding:80px 8vw}.build-manifesto h2{margin:40px 0 0;font-size:clamp(52px,7vw,104px)}.build-route{position:relative}.build-route:before{content:"";background:var(--blue);width:2px;position:absolute;top:0;bottom:0;left:4vw}.build-space{border-top:1px solid #ffffff25;min-height:650px;scroll-margin-top:110px}.build-space-body{grid-template-columns:1fr 1fr;gap:8vw;margin-top:55px;display:grid}.build-space h2{margin:0 0 25px;font-size:clamp(62px,8vw,112px)}.build-space details{border-top:1px solid #ffffff40;max-width:450px;margin-top:35px;padding-top:20px}.build-space summary{cursor:pointer;font:12px var(--mono);letter-spacing:.1em;justify-content:space-between;display:flex}.build-space ul{padding:20px 0 0;list-style:none}.build-space li{border-bottom:1px solid #ffffff20;padding:10px 0;font-size:16px}.build-statement{color:#bac7d9;margin-top:55px}.build-model{perspective:600px;flex-direction:column;justify-content:center;gap:30px;display:flex}.build-model>div{height:260px;transition:transform .7s;position:relative;transform:rotateY(-25deg)}.build-space:hover .build-model>div{transform:rotateY(-10deg)}.build-model i{border:2px solid var(--blue);background:#0250f412;position:absolute;inset:0;box-shadow:0 0 35px #0250f425}.build-model i:nth-child(2){inset:25px}.build-model i:nth-child(3){inset:50px}.build-model--0 i{border-radius:50%}.build-model--1 i{background-image:linear-gradient(#0250f435 1px,#0000 1px),linear-gradient(90deg,#0250f435 1px,#0000 1px);background-size:30px 30px}.build-model--2 i:nth-child(2){transform:translate(25px,-25px)}.build-model--2 i:nth-child(3){border-radius:50%}.build-model>span{font:10px var(--mono);letter-spacing:.12em;color:#acbbcf}.mounted-tools{color:#171b22;background:#f3f2ed}.mounted-tools>a{font:32px var(--display);border-bottom:1px solid #171b2230;align-items:center;gap:30px;padding:22px 0;display:flex}.mounted-tools>a:hover{color:var(--blue)}.mounted-tools>a span{font:11px var(--mono);color:var(--blue)}.mounted-tools>a b{margin-left:auto;font-weight:400}.mounted-tools>.room-label{margin-bottom:35px}.process-object{perspective:600px;width:230px;height:230px;margin:70px auto;position:relative}.process-object i{border:2px solid var(--blue);background:#0250f411;transition:transform .7s,opacity .7s;position:absolute;inset:0}.process-object i:nth-child(2){inset:20px}.process-object i:nth-child(3){inset:40px}.process-object i:nth-child(4){inset:60px}.process-object--0 i{transform:rotate(15deg)}.process-object--0 i:nth-child(2n){opacity:.2}.process-object--1 i{transform:rotateY(-40deg)}.process-object--2 i{border-radius:20%;transform:rotate(-15deg)}.process-object--3 i{transform:rotateY(30deg)translate(20px);box-shadow:0 0 40px #0250f440}.process-stations{border-top:1px solid #ffffff40;grid-template-columns:repeat(4,1fr);display:grid}.process-stations button{color:inherit;font:22px var(--display);background:0 0;border:0;border-bottom:2px solid #0000;justify-content:space-between;padding:24px 12px;display:flex}.process-stations button[aria-pressed=true]{color:var(--blue);border-color:var(--blue)}.process-stations span{font:10px var(--mono)}.process-room>p{text-align:center;margin:30px auto}.fit-room{border-top:1px solid #ffffff25;grid-template-columns:1fr 1fr;gap:10vw;display:grid}.fit-room h2{font-size:38px}.fit-room ul{padding:0;list-style:none}.fit-room li{border-bottom:1px solid #ffffff25;padding:18px 0;font-size:16px;line-height:1.5}.fit-room>div:last-child{color:#a8b4c5}.scope-room{color:#171b22;background:#f3f2ed}.scope-room p{max-width:none;font:12px var(--mono);border-bottom:1px solid #171b2230;justify-content:space-between;gap:30px;padding:25px 0;display:flex}.scope-room p span{color:var(--blue)}.project-door a{border:1px solid #ffffff60;border-left:4px solid var(--blue);background:#ffffff04;padding:45px;display:block}.project-door a:hover{background:var(--blue)}.project-door h2{margin:30px 0;font-size:clamp(65px,9vw,130px)}.project-door a>span:last-child{font:12px var(--mono)}.contact-entry{color:#171b22;text-align:center;background:#f3f2ed;flex-direction:column;align-items:center;min-height:calc(100svh - 100px);padding:60px 24px;display:flex}.contact-entry h1{margin:45px 0 25px;font-size:clamp(90px,13vw,170px)}.contact-entry>p{margin:0 auto 30px}.signal-button{background:var(--blue);color:#fff;font:600 12px var(--mono);letter-spacing:.08em;border:0;justify-content:space-between;align-items:center;gap:35px;padding:18px 24px;display:inline-flex}.signal-button:hover{background:#0250f4}.signal-button:disabled{opacity:.35;cursor:default}.waiting-signal{background:var(--blue);width:2px;height:55px;margin:30px auto;animation:2s infinite cursor-wait;display:block}.contact-entry .contact-belief{font:10px/1.8 var(--mono);letter-spacing:.12em;max-width:70ch}.brief-room{background:radial-gradient(at 80% 0,#35404e,#181c22 65%);grid-template-columns:1.4fr 1fr;gap:8vw;min-height:80svh;padding:70px 6vw;display:grid}.brief-main h1{margin:40px 0;font-size:clamp(55px,6vw,85px)}.brief-options{gap:0;display:grid}.brief-options button{text-align:left;color:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff35;justify-content:space-between;gap:20px;padding:20px 8px;font-size:16px;display:flex}.brief-options button[aria-pressed=true]{color:#fff;background:var(--blue);padding-left:18px}.brief-navigation{justify-content:space-between;gap:20px;margin-top:45px;display:flex}.brief-navigation>button:first-child,.brief-review>button{color:#bac7d9;font:11px var(--mono);background:0 0;border:0}.brief-main textarea,.contact-fields input{color:#fff;background:#ffffff05;border:1px solid #ffffff45;border-radius:0;width:100%;padding:18px;font:16px/1.5 inherit}.brief-main textarea{resize:vertical;min-height:200px}.contact-fields{gap:30px;display:grid}.contact-fields label{font:12px var(--mono)}.contact-fields input{margin-top:12px;display:block}.project-blueprint{border-left:1px solid #ffffff30;padding-left:35px}.blueprint-object{perspective:500px;width:160px;height:160px;margin:40px auto;position:relative}.blueprint-object i{border:1px solid var(--blue);background:#0250f410;animation:.5s both piece-in;position:absolute;inset:0;transform:rotateY(-25deg)}.blueprint-object i:nth-child(2){inset:14px}.blueprint-object i:nth-child(3){inset:28px}.blueprint-object i:nth-child(4){inset:42px}.blueprint-object i:nth-child(5){inset:56px}.blueprint-object i:nth-child(6){background:var(--blue);box-shadow:0 0 45px var(--blue);inset:70px}.blueprint-row{border-bottom:1px solid #ffffff25;padding:15px 0;position:relative}.blueprint-row>span{font:10px var(--mono);color:#aebacd;letter-spacing:.1em}.blueprint-row p{overflow-wrap:anywhere;margin:8px 20px 0 0;font-size:14px}.blueprint-row button{color:var(--blue);background:0 0;border:0;position:absolute;top:20px;right:0}.brief-review small{color:#b8c4d5;max-width:40ch;margin:20px 0 30px;font-size:12px;line-height:1.5;display:block}.conversation-room{border-top:1px solid #ffffff25;flex-wrap:wrap;align-items:center;gap:25px;padding:40px 6vw;display:flex}.conversation-room p{margin-right:auto;font-size:14px}.conversation-room a{font:11px var(--mono);color:var(--blue)}@keyframes cursor-wait{50%{opacity:.2}}@keyframes piece-in{0%{opacity:0;transform:translateY(15px)rotateY(-25deg)}to{opacity:1;transform:translateY(0)rotateY(-25deg)}}@keyframes seam-open{0%{transform:scaleX(.1)}to{transform:scaleX(1)}}@media (max-width:700px){.room-header{flex-wrap:wrap;gap:15px;padding:16px 20px}.room-header .brand-symbol{width:45px}.room-header .brand span{font-size:11px}.room-header nav{justify-content:space-between;gap:10px;width:100%;font-size:10px}.room-header nav a{padding:6px 0}.room-opening{padding:35px 24px}.room-opening h1{font-size:76px}.path-switch{grid-template-columns:1fr}.path-switch a{border:0;border-bottom:1px solid #171b2240;padding:18px 0}.architecture{width:50vw;top:150px;right:-10vw}.build-manifesto,.build-space,.mounted-tools,.process-room,.fit-room,.scope-room,.project-door{padding:55px 28px}.build-route:before{left:12px}.build-space-body,.fit-room,.brief-room{grid-template-columns:1fr}.build-space-body{gap:40px}.build-space{min-height:0}.build-model>div{height:200px}.process-stations button{padding:18px 4px;font-size:18px}.process-stations span{display:none}.scope-room p{gap:20px;font-size:10px}.contact-entry{padding-top:40px}.contact-entry h1{font-size:95px}.brief-room{gap:45px;padding:40px 24px}.project-blueprint{border-top:1px solid #ffffff30;border-left:0;padding:30px 0 0}.blueprint-object{width:110px;height:110px}.blueprint-object i:nth-child(5){inset:40px}.blueprint-object i:nth-child(6){inset:50px}.conversation-room{padding:30px 24px}.conversation-room p{width:100%}.project-door a{padding:25px}}@media (prefers-reduced-motion:reduce){.corridor-room *{transition:none!important;animation:none!important}}.studio-world{--ease:cubic-bezier(.2,.8,.2,1);--warm:#f2f0eb;--ink:#15181e;background:var(--warm);color:var(--ink);font-family:var(--sans);overflow:clip}.studio-world .room-header{color:var(--ink);background:#f2f0ebf2;border-color:#15181e25;position:fixed;inset:0 0 auto}.studio-world .room-header nav a{color:var(--ink)}.studio-world .room-header nav a.is-active{color:var(--blue)}.studio-world h1,.studio-world h2,.studio-world h3{font-family:var(--display);letter-spacing:-.02em;font-weight:400;line-height:.9}.studio-world em{color:var(--blue);font-style:normal}.studio-world p{font-size:clamp(16px,1.35vw,20px);line-height:1.5}.studio-rail{font:600 10px var(--mono);letter-spacing:.14em;border-bottom:1px solid #15181e38;justify-content:space-between;gap:30px;padding-bottom:16px;display:flex}.studio-rail--dark{border-color:#ffffff35}.studio-signal{width:3px;height:calc(var(--signal-y,50vh) - 98px);background:var(--blue);z-index:25;pointer-events:none;position:absolute;top:98px;left:4vw}.studio-signal i{border:2px solid var(--blue);background:var(--warm);width:9px;height:9px;position:absolute;bottom:-4px;left:-3px}.studio-entrance{min-height:110svh;padding:150px 7vw 80px;position:relative}.studio-entrance h1{max-width:1100px;margin:90px 0 50px;font-size:clamp(76px,11vw,154px)}.studio-entrance h1 em{position:relative}.studio-entrance h1 em:after{content:"";background:var(--blue);height:4px;transform:translateX(var(--cursor-route,0));z-index:-1;transition:transform .18s linear;position:absolute;top:54%;left:-100vw;right:0}.entrance-copy{grid-template-columns:1fr 1fr;gap:5vw;max-width:850px;margin-left:28%;display:grid}.entrance-copy p:last-child{color:#657080}.studio-scroll{font:600 10px var(--mono);letter-spacing:.14em;color:var(--blue);position:absolute;bottom:45px;right:7vw}.corridor-meaning{background:#ebe9e3;height:400svh;position:relative}.meaning-sticky{grid-template-columns:1fr 1.2fr 1fr;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.meaning-zone{border-right:1px solid #15181e25;padding:13vh 3vw;position:relative}.meaning-zone>span{font:600 9px var(--mono);letter-spacing:.16em}.meaning-zone--idea:after,.meaning-zone--experience:after{content:"";border:2px solid #15181e;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.meaning-zone--experience{opacity:calc(.12 + var(--studio-progress)*2.3)}.meaning-zone--experience:after{background:var(--blue);border-color:var(--blue);box-shadow:0 0 0 12px #0250f418,0 0 0 24px #0250f410}.meaning-zone--route h2{font-size:clamp(42px,5.7vw,82px);position:absolute;inset:19vh 2vw auto}.meaning-zone--route h2 span,.meaning-zone--route h2 strong{opacity:0;transition:.45s var(--ease);display:block;position:absolute;transform:translateY(30px)}.meaning-zone--route h2 span:first-child{opacity:calc(clamp(0, (var(--studio-progress) - .06)*24, 1));transform:translateY(calc((1 - clamp(0, (var(--studio-progress) - .06)*24, 1))*30px))}.meaning-zone--route h2 span:nth-child(2){opacity:calc(clamp(0, (var(--studio-progress) - .12)*24, 1));transform:translateY(calc((1 - clamp(0, (var(--studio-progress) - .12)*24, 1))*30px))}.meaning-zone--route h2 strong{opacity:calc(clamp(0, (var(--studio-progress) - .18)*24, 1));transform:translateY(calc((1 - clamp(0, (var(--studio-progress) - .18)*24, 1))*30px))}.meaning-words{bottom:18vh;flex-wrap:wrap;gap:13px;display:flex;position:absolute;inset-inline:2vw}.meaning-words i{font:600 9px var(--mono);letter-spacing:.12em;color:var(--blue);opacity:calc(clamp(0, (var(--studio-progress) - (.055 * var(--word)) - .1)*28, 1));font-style:normal}.meaning-copy{pointer-events:none;grid-template-columns:1fr 1fr;gap:10vw;display:grid;position:absolute;bottom:5vh;left:5vw;right:5vw}.meaning-copy p{max-width:39ch;font-size:14px}.studio-transform{background:var(--warm);height:360svh;position:relative}.transform-sticky{height:100svh;padding:12vh 7vw 6vh;position:sticky;top:0;overflow:hidden}.transform-sticky>h2{margin:4vh 0;font-size:clamp(50px,6.8vw,98px)}.transform-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;display:grid}.transform-layout article>span,.transform-layout article>small{font:600 9px/1.7 var(--mono);letter-spacing:.14em}.transform-layout article>p{max-width:38ch}.transform-tabs{border-top:1px solid #15181e45;margin-top:4vh;display:flex}.transform-tabs button{color:inherit;font:500 11px var(--mono);background:0 0;border:0;border-bottom:3px solid #0000;padding:15px 10px}.transform-tabs button span{color:#7c8590;margin-bottom:7px;display:block}.transform-tabs button[aria-pressed=true]{color:var(--blue);border-color:var(--blue)}.transform-object{place-items:center;height:min(48vw,460px);display:grid;position:relative}.object-outline{border:3px solid var(--blue);width:74%;height:74%;transition:.7s var(--ease);position:relative}.object-outline i{background:var(--blue);transition:.7s var(--ease);position:absolute}.object-outline i:first-child{height:2px;top:33%;left:0;right:100%}.object-outline i:nth-child(2){height:2px;top:66%;left:0;right:100%}.object-outline i:nth-child(3){width:2px;top:0;bottom:100%;left:50%}.object-outline b{font:400 clamp(50px,8vw,110px) var(--display);opacity:0;transition:.7s var(--ease);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.object-grid{opacity:0;transition:.7s var(--ease);background-image:linear-gradient(#0250f42b 1px,#0000 1px),linear-gradient(90deg,#0250f42b 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:5%}.object-interface{opacity:0;transition:.7s var(--ease);grid-template-rows:1fr 1fr 1fr;gap:12px;display:grid;position:absolute;inset:25%}.object-interface span{border:2px solid var(--ink);background:#f2f0eb}.studio-transform--1 .object-outline{width:68%;height:80%}.studio-transform--1 .object-outline i:first-child,.studio-transform--1 .object-outline i:nth-child(2){right:0}.studio-transform--1 .object-outline i:nth-child(3){bottom:0}.studio-transform--1 .object-outline b{opacity:1}.studio-transform--1 .object-grid{opacity:.55}.studio-transform--2 .object-outline{width:85%;height:70%;transform:perspective(600px)rotateY(-8deg)}.studio-transform--2 .object-outline i{opacity:0}.studio-transform--2 .object-outline b{opacity:.12}.studio-transform--2 .object-grid,.studio-transform--2 .object-interface{opacity:1}.studio-point{color:#f4f4f0;background:#101318;height:330svh;position:relative}.point-sticky{height:100svh;padding:12vh 7vw;position:sticky;top:0;overflow:hidden}.point-index{font:10px var(--mono);color:var(--blue);position:absolute;top:28vh;left:7vw}.point-sticky article{z-index:2;max-width:900px;position:absolute;top:34vh;left:7vw}.point-sticky article h2{max-width:8ch;margin:0 0 35px;font-size:clamp(70px,10vw,145px)}.point-sticky article p{color:#b9c2cf;max-width:48ch}.point-logic{opacity:0;transition:all .5s;position:absolute;inset:22vh 5vw 7vh}.point-logic i{background:#ffffff15;position:absolute}.point-logic i:nth-child(odd){left:calc(var(--i)*10%);width:1px;height:100%}.point-logic i:first-child{left:0}.point-logic i:nth-child(3){left:50%}.point-logic i:nth-child(5){right:0}.point-logic i:nth-child(2n){top:calc(var(--i)*10%);width:100%;height:1px}.point-logic i:nth-child(2){top:0}.point-logic i:nth-child(4){top:50%}.point-logic i:nth-child(6){bottom:0}.studio-point--0 article{top:36vh;left:9vw}.studio-point--1 article h2{font-family:var(--display);letter-spacing:.01em;color:var(--blue)}.studio-point--2 .point-logic{opacity:1}.point-close{text-align:right;font:400 clamp(25px,3vw,45px)/.95 var(--display);opacity:calc(clamp(0, (var(--point-progress) - .75)*5, 1));position:absolute;bottom:7vh;right:7vw}.studio-connected{min-height:180svh;padding:12vh 7vw 14vh;position:relative}.studio-connected>h2{margin:9vh 0 6vh;font-size:clamp(70px,10vw,142px)}.connected-intro{grid-template-columns:1fr 1fr;gap:7vw;max-width:920px;margin-left:25%;display:grid}.discipline-route{grid-template-columns:repeat(4,1fr);min-height:75vh;margin-top:15vh;display:grid;position:relative}.discipline-route article{opacity:calc(clamp(.18, (var(--connected-progress) - (.12 * var(--discipline)))*5, 1));border-top:1px solid #15181e;padding:22px 22px 0;position:relative}.discipline-route article>span{font:10px var(--mono);color:var(--blue)}.discipline-route article p{font-size:14px}.discipline-route article i{height:calc(60vh - var(--discipline)*7vh);background:var(--blue);transform-origin:top;width:2px;transform:scaleY(calc(clamp(0, (var(--connected-progress) - (.1 * var(--discipline)))*3, 1)));position:absolute;top:0;left:50%}.route-symbol{width:100px;height:80px;opacity:calc(clamp(0, (var(--connected-progress) - .72)*5, 1));position:absolute;bottom:0;left:50%;transform:translate(-50%)}.route-symbol span{background:var(--blue);width:20px;position:absolute;top:0;bottom:0;transform:skew(-5deg)}.route-symbol span:first-child{left:25px}.route-symbol span:last-child{right:25px}.studio-refusal{background:#e7e6e2;padding:12vh 7vw 14vh}.studio-refusal>h2{margin:10vh 0 6vh;font-size:clamp(76px,11vw,158px)}.refusal-copy{grid-template-columns:1fr 1fr;gap:7vw;max-width:900px;margin-left:28%;display:grid}.refusal-list{margin-top:11vh}.refusal-list button{text-align:left;width:100%;font:400 clamp(50px,7vw,105px)/1 var(--display);color:#a9abad;background:0 0;border:0;border-bottom:1px solid #15181e35;padding:25px 0;display:block;position:relative;overflow:hidden}.refusal-list button i{background:var(--blue);height:5px;transition:.5s var(--ease);position:absolute;top:50%;left:-105%;right:105%}:is(.refusal-list button:hover,.refusal-list button:focus-visible){color:#1c2027}:is(.refusal-list button:hover i,.refusal-list button:focus-visible i){left:0;right:0}.studio-refusal>strong{font:400 clamp(64px,9vw,125px)/.9 var(--display);max-width:9ch;color:var(--blue);margin-top:10vh;display:block}.studio-evidence{padding:12vh 7vw 14vh}.studio-evidence>h2{margin:9vh 0 4vh;font-size:clamp(70px,9vw,135px)}.project-doors{grid-template-columns:repeat(4,1fr);gap:18px;height:70vh;margin-top:9vh;display:grid}.project-doors a{min-width:0;color:inherit;perspective:900px;grid-template-rows:auto 1fr auto;display:grid}.project-doors a>span{font:10px var(--mono);padding-bottom:12px}.project-doors a>div{transform-origin:0;transition:.6s var(--ease);background:#111;border:1px solid #15181e;overflow:hidden}.project-doors img{object-fit:cover;filter:saturate(.8);width:100%;height:100%;transition:.6s var(--ease)}.project-doors h3{margin:15px 0 0;font-size:36px}:is(.project-doors a:hover>div,.project-doors a:focus-visible>div){transform:rotateY(-12deg)}:is(.project-doors a:hover img,.project-doors a:focus-visible img){filter:saturate();transform:scale(1.06)}.evidence-close{justify-content:space-between;align-items:end;gap:7vw;margin-top:9vh;display:flex}.evidence-close a{background:var(--blue);color:#fff;font:600 11px var(--mono);padding:18px 22px}.studio-statement{text-align:center;flex-direction:column;align-items:center;min-height:140svh;padding:18vh 10vw;display:flex;position:relative}.studio-statement img{width:130px;height:auto;opacity:calc(.2 + var(--statement-progress)*.8);margin-bottom:10vh}.studio-statement blockquote{letter-spacing:-.035em;max-width:25ch;margin:0;font-size:clamp(30px,4vw,58px);line-height:1.1}.studio-statement>p{font:600 11px/1.7 var(--mono);letter-spacing:.08em;color:var(--blue);margin:40px 0 18vh}.studio-statement h2{margin:0;font-size:clamp(68px,9vw,130px);position:relative}.statement-signal{left:0;right:calc(100% - var(--statement-progress)*100%);background:var(--blue);height:4px;transition:right .12s linear;position:absolute;bottom:27vh}.studio-exit{color:#f3f4f5;background:#11151b;padding:10vh 7vw 6vh}.exit-doors{background:#ffffff30;grid-template-columns:1fr 1fr;gap:1px;margin-top:8vh;display:grid}.exit-doors>a{min-height:560px;color:inherit;background:#151a22;flex-direction:column;align-items:flex-start;padding:5vw;display:flex}:is(.exit-doors>a:hover,.exit-doors>a:focus-visible){background:var(--blue)}.exit-doors>a>span{font:10px var(--mono);letter-spacing:.14em}.exit-doors h2{margin:12vh 0 35px;font-size:clamp(58px,7vw,100px)}.exit-doors p{color:#bcc5d2;font-size:15px}.exit-doors strong{font:600 11px var(--mono);margin-top:auto}.exit-contact{font:600 13px var(--mono);color:var(--blue);justify-content:space-between;gap:30px;padding:55px 0 0;display:flex}@media (max-width:760px){.studio-signal{left:20px}.studio-rail{align-items:flex-start;font-size:8px}.studio-rail span:last-child{text-align:right}.studio-entrance{min-height:100svh;padding:135px 25px 70px}.studio-entrance h1{margin:70px 0 40px;font-size:21vw}.entrance-copy{grid-template-columns:1fr;gap:10px;margin:0}.studio-scroll{right:25px}.corridor-meaning{height:330svh}.meaning-sticky{grid-template-rows:1fr 2fr 1fr;grid-template-columns:1fr}.meaning-zone{border-bottom:1px solid #15181e25;border-right:0;padding:35px 25px}.meaning-zone--route h2{font-size:14vw;inset:7vh 25px auto}.meaning-zone--route .meaning-words{bottom:3vh;inset-inline:25px}.meaning-zone--idea:after,.meaning-zone--experience:after{width:28px;height:28px;left:auto;right:25px}.meaning-copy{display:none}.transform-sticky{padding:11vh 25px 4vh}.transform-sticky>h2{margin:4vh 0;font-size:12.5vw}.transform-layout{grid-template-columns:1fr;gap:2vh}.transform-layout article>p{font-size:14px}.transform-object{height:35vh}.transform-tabs{margin-top:2vh}.point-sticky{padding:11vh 25px}.point-index{top:22vh;left:25px}.point-sticky article{right:25px;top:29vh!important;left:25px!important}.point-sticky article h2{font-size:20vw}.point-sticky article p{font-size:15px}.point-close{right:25px}.studio-connected,.studio-refusal,.studio-evidence{padding:10vh 25px}.studio-connected>h2,.studio-refusal>h2,.studio-evidence>h2{font-size:18vw}.connected-intro,.refusal-copy{grid-template-columns:1fr;margin-left:0}.discipline-route{grid-template-columns:1fr;min-height:900px}.discipline-route article{min-height:210px}.discipline-route article i{height:210px;left:auto;right:0}.discipline-route h3{margin:25px 0 10px}.route-symbol{bottom:-10px}.refusal-list button{font-size:14vw}.studio-refusal>strong{font-size:18vw}.project-doors{grid-template-columns:1fr 1fr;height:auto}.project-doors a>div{height:38vh}.project-doors h3{font-size:28px}.evidence-close{display:block}.evidence-close a{margin-top:25px;display:inline-block}.studio-statement{padding:14vh 25px}.studio-statement blockquote{font-size:29px}.studio-statement h2{font-size:17vw}.statement-signal{bottom:28vh}.studio-exit{padding:9vh 25px 5vh}.exit-doors{grid-template-columns:1fr}.exit-doors>a{min-height:430px;padding:35px}.exit-doors h2{margin:70px 0 25px;font-size:18vw}.exit-contact{flex-direction:column}}@media (prefers-reduced-motion:reduce){.studio-world *{transition:none!important;animation:none!important}.studio-signal{height:75%}.meaning-zone--experience,.meaning-words i,.point-close,.point-logic,.discipline-route article,.route-symbol,.studio-statement img{opacity:1}.statement-signal{right:0}}@media (max-width:720px){.studio-world .room-header nav a{display:block!important}.studio-world .room-header nav{gap:8px;font-size:8px}.studio-world .room-header{padding-inline:20px}.studio-world .brand span{font-size:9px;display:block}}.meaning-zone--route h2 span,.meaning-zone--route h2 strong{opacity:0!important;transform:translateY(26px)!important}.corridor-meaning--0 .meaning-zone--route h2 span:first-child,.corridor-meaning--1 .meaning-zone--route h2 span:nth-child(2),.corridor-meaning--2 .meaning-zone--route h2 strong{opacity:1!important;transform:translateY(0)!important}.corridor-meaning--0 .meaning-words i:nth-child(-n+2),.corridor-meaning--1 .meaning-words i:nth-child(-n+4),.corridor-meaning--2 .meaning-words i{opacity:1}.corridor-meaning--0 .meaning-words i:nth-child(n+3),.corridor-meaning--1 .meaning-words i:nth-child(n+5){opacity:.12}.entry-gate{perspective:1200px;background:#f4f3ef}.entry-gate:before,.entry-gate:after{content:"";z-index:2;pointer-events:none;opacity:0;animation:corridorFrame 1.4s var(--ease,cubic-bezier(.2,.8,.2,1)) .15s forwards;position:absolute;inset:8% 10%}.entry-gate:before{clip-path:polygon(0 0,42% 42%,42% 58%,0 100%,100% 100%,58% 58%,58% 42%,100% 0);border:1px solid #0250f433}.entry-gate:after{clip-path:polygon(0 0,40% 40%,40% 60%,0 100%,100% 100%,60% 60%,60% 40%,100% 0);border:1px solid #0250f422;inset:15% 17%}.entry-button>span{color:#111}.entry-button strong{color:var(--blue);opacity:0;filter:blur(12px);text-shadow:0 0 38px #0250f426;animation:1.25s cubic-bezier(.16,1,.3,1) .45s forwards corridorTitle;transform:translateZ(-180px)scale(.74)}.entry-button em,.entry-button small,.entry-button>span{z-index:2;position:relative}.entry-gate--opening:before,.entry-gate--opening:after{opacity:0;transition:opacity .25s}.scroll-cue,.sequence-guide,.studio-scroll,.founder-v3-scroll{text-shadow:0 0 12px #0250f488;animation:1.55s ease-in-out infinite signalGuide;color:var(--blue)!important}.founder-story .founder-v3-scroll{background:#f4f3ef}.studio-entrance h1 em span{color:var(--ink)}.entrance-copy{grid-template-columns:repeat(3,1fr);align-items:start;max-width:none;margin-left:0}.entrance-copy p{font-size:clamp(15px,1.15vw,18px)}.entrance-copy p:nth-child(2){color:#3f4752}.entrance-copy p:nth-child(3){color:#657080}.meaning-copy{display:none!important}.meaning-zone--idea,.meaning-zone--route{padding-bottom:8vh}.object-outline b{display:none}.connected-intro{max-width:650px;margin-left:0;display:block}.connected-intro p{max-width:46ch}.studio-connected{min-height:auto}.discipline-route{border-top:1px solid #15181e;min-height:auto;margin:12vh 0 5vh;display:block}.discipline-route article{opacity:1;border-top:0;border-bottom:1px solid #15181e;grid-template-columns:70px minmax(180px,.7fr) 1fr;align-items:center;gap:30px;min-height:145px;padding:22px 0;display:grid}.discipline-route h3{margin:0;font-size:clamp(48px,6vw,82px)}.discipline-route article p{margin:0;font-size:16px}.discipline-route article i{width:calc(25% * (var(--discipline) + 1));height:3px;top:auto;bottom:-1px;left:0;transform:none}.route-symbol{opacity:1;margin:9vh auto 0;position:relative;bottom:auto;left:auto;transform:none}.studio-evidence{padding-top:10vh}.project-doors{grid-template-columns:1fr 1fr;gap:45px 28px;height:auto}.project-doors a{grid-template-rows:auto auto auto}.project-doors a>div{aspect-ratio:16/9;background:#e9e8e3;place-items:center;display:grid}.project-doors img{object-fit:contain}.project-doors h3{font-size:clamp(34px,4vw,58px)}.evidence-close p{max-width:58ch}.studio-statement{min-height:120svh}.studio-statement img{opacity:1;filter:saturate(1.3)contrast(1.08);order:5;width:170px;margin:16vh 0 0}.studio-statement>p{margin-bottom:18vh}.statement-signal{display:none}.studio-statement h2{order:4}.studio-statement blockquote{order:1}.studio-statement>p{order:2}.studio-refusal{display:none}.founder-story .founder-v3-hero{background:#181c22}.founder-story .founder-v3-name>span{max-height:1em;font-size:clamp(2.5rem,4.8vw,4.5rem);overflow:visible}.founder-story .founder-v3-name p{color:#f3f4f6}.founder-story .founder-v3-scroll{font-size:.65rem}.certification-proof{background:#0250f40b;border:1px solid #0250f4;grid-template-columns:auto 1fr;gap:10px 24px;padding:24px;display:grid}.certification-proof small{font:700 .65rem var(--mono);letter-spacing:.18em;color:var(--blue);grid-area:1/1}.certification-proof b{font:400 clamp(2.6rem,4.5vw,5.5rem)/.86 var(--display);color:#111;grid-area:1/2/3}.certification-proof span{font:600 .55rem/1.5 var(--mono);letter-spacing:.1em;grid-area:2/1}.founder-story .origin-horizontal blockquote{min-height:58svh;padding:50px 0}.founder-story .origin-horizontal blockquote small{text-align:left;color:#555;max-width:none;font-size:clamp(.8rem,1.15vw,1.05rem)}.founder-story .origin-horizontal article{min-height:72svh;padding-block:65px}.founder-story .origin-horizontal blockquote strong{color:#0000}.founder-story .founder-v3-standard h2 strong{opacity:calc(1 - var(--standard-progress));filter:blur(calc(var(--standard-progress) * 10px));transform:translateX(calc(var(--standard-progress) * 55px));transition:opacity .1s linear,filter .1s linear,transform .1s linear}.founder-story .door-v3-seam{width:125px;height:auto}.founder-story .door-v3-seam img{filter:saturate(1.2)drop-shadow(0 0 20px #0250f455);width:100%;height:auto;display:block}.founder-story .door-v3-seam i{display:none}.brief-review--sending>:not(.brief-transmission){opacity:.1;transition:opacity .35s}.brief-transmission{z-index:5;text-align:center;background:#181c22;place-content:center;display:grid;position:absolute;inset:0;overflow:hidden}.brief-transmission i{background:var(--blue);height:4px;animation:.9s cubic-bezier(.76,0,.24,1) forwards transmitSignal;position:absolute;top:50%;left:0;right:100%;box-shadow:0 0 28px #0250f4}.brief-transmission span{font:10px var(--mono);letter-spacing:.16em;color:var(--blue)}.brief-transmission strong{font:400 clamp(48px,7vw,90px)/.9 var(--display);max-width:8ch;margin:25px auto 0}.brief-review{min-height:520px;position:relative}@keyframes corridorTitle{to{opacity:1;filter:blur();transform:translateZ(0)scale(1)}}@keyframes corridorFrame{to{opacity:1;inset:3% 4%}}@keyframes signalGuide{0%,to{opacity:.72;text-shadow:0 0 6px #0250f455}50%{opacity:1;text-shadow:0 0 19px #0250f4}}@keyframes transmitSignal{0%{right:100%}55%{left:0;right:0}to{left:100%;right:0}}@media (max-width:760px){.entrance-copy{grid-template-columns:1fr}.discipline-route article{grid-template-columns:42px 1fr;gap:12px;min-height:125px}.discipline-route article p{grid-column:2}.project-doors{grid-template-columns:1fr;gap:36px}.project-doors a>div{height:auto}.founder-story .founder-v3-name>span{font-size:clamp(2rem,10vw,3rem)}.certification-proof{grid-template-columns:1fr}.certification-proof small,.certification-proof b,.certification-proof span{grid-area:auto/1}.entry-gate:before,.entry-gate:after{inset:6%}.entry-button strong{font-size:18vw}}@media (prefers-reduced-motion:reduce){.entry-button strong{opacity:1;filter:none;transform:none}.entry-gate:before,.entry-gate:after{opacity:.5}.scroll-cue,.sequence-guide,.studio-scroll,.founder-v3-scroll{animation:none}.brief-transmission i{animation:none;right:0}}.work-page--stacked .work-opening-bottom span:last-child{color:var(--blue);text-shadow:0 0 12px #0250f488;animation:1.55s ease-in-out infinite signalGuide}.studio-statement img{filter:none}.mobile-nav{display:none}.sequence-cta strong{text-align:center;text-wrap:balance;width:min(92%,8.2ch);font-size:clamp(4.4rem,7.8vw,7.4rem);line-height:.82;display:block}.contact-trap{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.brief-transmission>small{color:#dfe7f5;font:700 11px/1.5 var(--mono);letter-spacing:.12em;max-width:34ch;margin:24px auto 0;display:block}.founder-v3-header{animation:.45s both founderHeaderSettle}.founder-v3-name>span,.founder-v3-name p{animation:.5s cubic-bezier(.16,1,.3,1) both founderTextSettle}.founder-v3-name h1 b{animation:founderLetterSettle .62s cubic-bezier(.16,1,.3,1) calc(40ms + var(--letter)*45ms) both}@keyframes founderHeaderSettle{0%{opacity:.82;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes founderTextSettle{0%{opacity:.72;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes founderLetterSettle{0%{opacity:.65;transform:translateY(.18em)}to{opacity:1;transform:none}}@media (max-width:720px){body.mobile-menu-open{overflow:hidden}.desktop-nav{display:none!important}.mobile-nav{color:inherit;margin-left:auto;display:block}.mobile-nav-trigger{z-index:302;color:inherit;font:700 12px/1 var(--mono);letter-spacing:.12em;background:0 0;border:0;align-items:center;gap:10px;padding:12px 0;display:flex;position:relative}.mobile-nav-trigger i{border-top:2px solid;border-bottom:2px solid;width:22px;height:12px;transition:transform .35s;position:relative}.mobile-nav.is-open .mobile-nav-trigger{color:#fff}.mobile-nav.is-open .mobile-nav-trigger i{transform:rotate(90deg)}.mobile-nav-panel{z-index:300;color:#f3f4f6;opacity:0;visibility:hidden;background:#171b22;align-content:start;padding:110px 24px 30px;transition:opacity .28s,transform .42s cubic-bezier(.16,1,.3,1),visibility .28s;display:grid;position:fixed;inset:0;transform:translateY(-24px)}.mobile-nav.is-open .mobile-nav-panel{opacity:1;visibility:visible;transform:none}.mobile-nav-label{font:700 11px/1 var(--mono);letter-spacing:.14em;color:#8fa1b9;border-bottom:1px solid #ffffff45;padding-bottom:18px}.mobile-nav-panel nav{width:100%;margin-top:16px;display:block!important}.mobile-nav-panel nav a{border-bottom:1px solid #ffffff30;grid-template-columns:36px 1fr auto;align-items:center;min-height:112px;padding:12px 0;color:#f3f4f6!important;display:grid!important}.mobile-nav-panel nav a small{font:700 11px/1 var(--mono);color:#7f90a7}.mobile-nav-panel nav a strong{font:400 clamp(3.5rem,18vw,5.2rem)/.8 var(--display);letter-spacing:.01em}.mobile-nav-panel nav a>span{font:700 16px/1 var(--mono);color:var(--blue)}.mobile-nav-panel nav a.is-active strong{color:var(--blue)}.site-header,.work-header,.founder-v3-header{align-items:center;grid-template-columns:1fr auto!important}.room-header{min-height:76px;flex-wrap:nowrap!important;padding:14px 20px!important}.room-header>.brand span,.studio-world .room-header>.brand span{font-size:9px;display:block}.work-header .brand span,.founder-v3-header .brand span,.site-header .brand span{display:none}.studio-world .room-header nav.desktop-nav{display:none!important}.sequence-cta{gap:16px;width:calc(100vw - 48px);min-height:260px}.sequence-cta strong{width:8ch;font-size:clamp(4rem,19vw,4.8rem);line-height:.8}.sequence-guide{bottom:31vh}.founder-v3-name{transform:translateY(calc(var(--page-progress)*-12px))}}@media (prefers-reduced-motion:reduce){.founder-v3-header,.founder-v3-name>span,.founder-v3-name h1 b,.founder-v3-name p{animation:none}}@media (max-width:720px){:is(.site-header:has(.mobile-nav.is-open),.work-header:has(.mobile-nav.is-open),.founder-v3-header:has(.mobile-nav.is-open),.room-header:has(.mobile-nav.is-open)){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}}@keyframes signalGuideGlow{0%,to{text-shadow:0 0 6px #0250f455}50%{text-shadow:0 0 19px #0250f4}}.scroll-cue,.sequence-guide,.studio-scroll,.founder-v3-scroll,.work-page--stacked .work-opening-bottom span:last-child{animation:1.55s ease-in-out infinite signalGuideGlow}.mobile-corridor{display:none}@media (max-width:720px){.corridor-journey,.release--sequence{display:none}.mobile-corridor{--mobile-shift-x:0px;--mobile-shift-y:0px;color:#f3f4f6;background:#11151b;display:block;position:relative;overflow:clip}.mobile-corridor:before{content:"";opacity:.9;background:linear-gradient(90deg,#090c11 0,#1f2631 50%,#090c11 100%);position:absolute;inset:0}.mobile-corridor:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:100% 84px,52px 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.mobile-corridor-line{z-index:24;pointer-events:none;background:#0250f42b;width:2px;position:fixed;top:76px;bottom:0;left:20px}.mobile-corridor-line i{background:var(--blue);transform-origin:top;width:100%;height:100%;transition:transform .65s cubic-bezier(.16,1,.3,1);display:block;box-shadow:0 0 8px #0250f4,0 0 24px #0250f488}.mobile-corridor-line:after{content:"";left:-4px;top:calc((var(--mobile-door-progress,1) * 100%) - 5px);border:2px solid var(--blue);background:#11151b;width:10px;height:10px;position:absolute;box-shadow:0 0 14px #0250f4}.mobile-corridor-intro{z-index:5;font:700 8px/1.4 var(--mono);letter-spacing:.13em;color:#aab5c5;pointer-events:none;grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid;position:absolute;top:104px;left:36px;right:24px}.mobile-corridor-intro strong{color:var(--blue);grid-column:1;font-size:10px}.mobile-corridor-intro b{color:var(--blue);grid-area:1/2/3;font-size:24px;animation:1.35s ease-in-out infinite guideDrop}.mobile-project-door{z-index:2;height:138svh;position:relative}.mobile-door-sticky{perspective:1100px;grid-template-rows:auto 1fr auto;gap:18px;height:100svh;padding:142px 24px 32px 38px;display:grid;position:sticky;top:0;overflow:hidden}.mobile-door-sticky:before,.mobile-door-sticky:after{content:"";z-index:-1;background:linear-gradient(90deg,#21293699,#11151b10);border:1px solid #6d7a8d40;width:42vw;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;top:76px;bottom:0}.mobile-door-sticky:before{transform:perspective(500px) rotateY(52deg) translateX(var(--mobile-shift-x));left:-18vw}.mobile-door-sticky:after{transform:perspective(500px) rotateY(-52deg) translateX(var(--mobile-shift-x));right:-18vw}.mobile-door-label{z-index:3;border-bottom:1px solid #ffffff4a;grid-template-columns:auto 1fr auto;align-items:end;gap:11px;padding-bottom:12px;display:grid;position:relative}.mobile-door-label span,.mobile-door-label small{font:700 9px/1 var(--mono);letter-spacing:.12em;color:var(--blue)}.mobile-door-label strong{font:400 clamp(35px,12vw,52px)/.75 var(--display);letter-spacing:.02em}.mobile-door-label small{text-align:right;color:#9ba8b9}.mobile-door-frame{z-index:2;width:100%;height:min(59svh,530px);transform:translate3d(var(--mobile-shift-x),calc(35px + var(--mobile-shift-y)),0) scale(.74) rotateX(7deg);transform-origin:bottom;opacity:.34;background:#090c11;border:1px solid #6b7788;grid-template-rows:1fr auto;align-self:center;padding:10px;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .55s,border-color .55s,box-shadow .55s;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 80px #0009}.mobile-door-depth{pointer-events:none;z-index:2;border:14px solid #151c26;position:absolute;inset:0;box-shadow:inset 0 0 35px #000}.mobile-door-art{background:#0b0d11;min-height:0;position:relative;overflow:hidden}.mobile-door-art img{object-fit:contain;filter:saturate(.86)brightness(.78);width:100%;height:100%;transition:transform .85s cubic-bezier(.16,1,.3,1),filter .65s;display:block;transform:scale(1.08)}.mobile-door-frame>span{color:#f4f6fa;font:700 10px/1 var(--mono);letter-spacing:.12em;text-align:right;padding:15px 8px 7px}.mobile-door-count{z-index:3;font:700 9px/1 var(--mono);letter-spacing:.16em;color:#7f8b9a;text-align:right;position:relative}.mobile-project-door.is-active .mobile-door-frame{transform:translate3d(var(--mobile-shift-x),var(--mobile-shift-y),0) scale(1) rotateX(0);opacity:1;border-color:var(--blue);box-shadow:0 0 0 1px #0250f455,0 38px 90px #000b,0 0 45px #0250f422}.mobile-project-door.is-active .mobile-door-art img{filter:saturate()brightness();transform:scale(1)}.mobile-project-door.is-past .mobile-door-frame{opacity:.08;transform:translate3d(0,-13svh,-180px)scale(.6)rotateX(-12deg)}.mobile-door-frame--studio{border-color:var(--blue);background:#f2f0eb;grid-template-rows:1fr auto;place-items:center}.mobile-door-frame--studio .mobile-door-depth{background:linear-gradient(135deg,#f2f0eb,#dfe7f5);border-color:#0250f4}.mobile-door-frame--studio .mobile-door-art{z-index:3;background:0 0;align-self:center;width:68%;height:42%}.mobile-door-frame--studio .mobile-door-art img{object-fit:contain;filter:none!important}.mobile-door-frame--studio>span{z-index:3;color:var(--blue);position:relative}.project-cursor{display:none}}.corridor-sticky,.entry-gate{background:#181b20}.entry-gate--opening{transition:visibility 0s .2s}.entry-door{-webkit-backface-visibility:hidden;backface-visibility:hidden}.project-action{color:#f4f6fa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#171b22f2;border-color:#0250f4;box-shadow:0 0 0 1px #0250f422,0 10px 30px #0007}.project-action i{background:#0250f4;box-shadow:0 0 16px #0250f4}.studio-world .room-header{height:98px;overflow:visible;transform:translateZ(0)}.studio-world .room-header .brand,.studio-world .room-header .brand-symbol{flex:none;transform:none}.studio-world :is(.studio-entrance,.corridor-meaning,.studio-transform,.studio-point,.studio-connected,.studio-evidence,.studio-statement,.studio-exit){scroll-margin-top:98px}.corridor-meaning{height:300svh}.studio-transform{height:280svh}.studio-point{height:250svh}.meaning-sticky,.transform-sticky,.point-sticky{height:calc(100svh - 98px);top:98px}.transform-sticky,.point-sticky{padding-top:7vh}.studio-statement{min-height:92svh;padding:12vh 10vw 10vh}.studio-statement>p{margin:34px 0 9vh}.studio-statement img{margin:9vh 0 0}@media (max-width:760px){.studio-world .room-header{height:76px;min-height:76px;overflow:visible}.studio-world :is(.studio-entrance,.corridor-meaning,.studio-transform,.studio-point,.studio-connected,.studio-evidence,.studio-statement,.studio-exit){scroll-margin-top:76px}.studio-entrance{min-height:auto;padding-top:116px}.studio-entrance h1{margin:52px 0 34px;font-size:17vw;line-height:.88}.studio-scroll{text-align:right;margin-top:42px;display:block;position:relative;bottom:auto;right:auto}.corridor-meaning{height:270svh}.studio-transform,.studio-point{height:240svh}.meaning-sticky,.transform-sticky,.point-sticky{height:calc(100svh - 76px);top:76px}.transform-sticky,.point-sticky{padding-top:5vh}.point-index{top:16vh}.point-sticky article{top:23vh!important}.point-sticky article h2{font-size:17vw}.studio-connected,.studio-evidence{padding-top:8vh;padding-bottom:8vh}.discipline-route{margin-top:8vh}.studio-evidence>h2,.project-doors,.evidence-close{margin-top:6vh}.studio-statement{min-height:auto;padding:10vh 25px 9vh}.studio-statement>p{margin:30px 0 8vh}.studio-statement img{width:138px;margin:8vh 0 0}}@keyframes studioLightOn{0%{opacity:0;box-shadow:none}to{opacity:1}}.studio-entrance{color:#f3f4f6;isolation:isolate;background:#171b22;min-height:150svh;padding-bottom:11vh;overflow:hidden}.studio-entrance .studio-rail{z-index:5;color:#d8e0eb;border-color:#ffffff3d;position:relative}.studio-room{z-index:1;perspective:1000px;background:radial-gradient(circle at 53% 28%,#475363 0,#29313d 32%,#11161d 76%);border:1px solid #65718466;height:min(78vw,760px);min-height:610px;margin:34px -2vw 0;position:relative;overflow:hidden;box-shadow:inset 0 -120px 180px #05070a99}.studio-room:after{content:"";z-index:8;background:var(--blue);opacity:.72;width:2px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 18px #0250f4,0 0 60px #0250f477}.studio-room-wall{z-index:1;background:linear-gradient(90deg,#202834,#303b49);border:1px solid #ffffff12;width:36%;position:absolute;top:0;bottom:0}.studio-room-wall--left{clip-path:polygon(0 0,100% 17%,100% 84%,0 100%);left:0}.studio-room-wall--right{clip-path:polygon(0 0,100% 17%,100% 84%,0 100%);right:0;transform:scaleX(-1)}.studio-room-floor{z-index:0;clip-path:polygon(26% 0,74% 0,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 11%),linear-gradient(#313b48,#11161d);height:45%;position:absolute;bottom:-1px;left:12%;right:12%}.studio-room-ceiling{z-index:2;clip-path:polygon(11% 0,89% 0,100% 100%,0 100%);background:#222a35;justify-content:space-around;height:25%;padding-top:5%;display:flex;position:absolute;top:0;left:28%;right:28%}.studio-room-ceiling i{background:#f5f7ff;width:22%;height:5px;animation:.3s both studioLightOn;box-shadow:0 0 25px #fff,0 35px 100px #fff8}.studio-room-ceiling i:nth-child(2){animation-delay:.16s}.studio-room-ceiling i:nth-child(3){animation-delay:.32s}.studio-pinboard{z-index:3;background:#131922cc;border:1px solid #ffffff4d;grid-template-columns:1fr 1fr;gap:10px;width:24%;height:38%;padding:17px;display:grid;position:absolute;top:22%;left:5%;transform:perspective(700px)rotateY(8deg)}.studio-pinboard span{font:700 8px var(--mono);letter-spacing:.14em;color:#aab6c7;grid-column:1/-1}.studio-pinboard i{background:#f0ede5}.studio-pinboard i:nth-of-type(2){background:var(--blue)}.studio-pinboard i:nth-of-type(3){background:#b2bdcb}.studio-pinboard i:nth-of-type(4){background:#090c11}.studio-desk{z-index:4;background:#141a22;border:2px solid #728096;height:28%;position:absolute;bottom:12%;left:28%;right:15%;transform:perspective(900px)rotateX(7deg)skew(-2deg);box-shadow:0 34px 55px #000b}.studio-desk:before,.studio-desk:after{content:"";background:#596577;width:5px;height:24vh;position:absolute;top:100%}.studio-desk:before{left:8%}.studio-desk:after{right:8%}.studio-screen{background:#080b10;border:2px solid #718099;width:54%;height:122%;padding:14px 18px;position:absolute;bottom:63%;left:9%;box-shadow:0 0 35px #0250f429}.studio-screen span{font:700 8px var(--mono);letter-spacing:.16em;color:#77869a}.studio-screen b{font:400 clamp(30px,4.6vw,70px)/.75 var(--display);color:#f3f4f6;margin-top:12%;display:block}.studio-screen em{color:var(--blue);font-style:normal}.studio-materials{gap:9px;display:flex;position:absolute;top:18%;right:6%;transform:rotate(-8deg)}.studio-materials i{aspect-ratio:3/4;background:#f0ede5;width:clamp(34px,5vw,75px);display:block;box-shadow:0 8px 18px #0008}.studio-materials i:nth-child(2){background:var(--blue);transform:translateY(13px)}.studio-materials i:nth-child(3){background:#252d38;transform:translateY(-6px)}.studio-room-mark{z-index:4;color:#eaf0f8;font:700 9px/1.05 var(--mono);letter-spacing:.08em;align-items:center;gap:12px;display:flex;position:absolute;top:15%;right:5%}.studio-room-mark img{filter:brightness(0)invert();width:56px}.studio-entrance-title{z-index:10;width:min(91%,1180px);color:var(--ink);border-left:3px solid var(--blue);background:#f2f0eb;margin:-19vh auto 0;padding:5vh 5vw 4vh;position:relative;box-shadow:0 28px 80px #0006}.studio-entrance-title>span{font:700 9px var(--mono);letter-spacing:.18em;color:var(--blue)}.studio-entrance-title h1{max-width:none;margin:24px 0 0;font-size:clamp(66px,9.4vw,138px)}.studio-entrance-title h1 em:after{display:none}.studio-entrance .entrance-copy{z-index:10;width:min(91%,1180px);color:var(--ink);border-left:3px solid var(--blue);background:#f2f0eb;margin:0 auto;padding:4vh 5vw 5vh;position:relative}.studio-entrance .studio-scroll{z-index:12;bottom:3vh;right:9vw}@media (max-width:760px){.studio-entrance{padding-inline:20px;min-height:auto;padding-bottom:90px}.studio-room{height:72svh;min-height:560px;margin:24px -20px 0}.studio-room-wall{width:44%}.studio-room-ceiling{left:18%;right:18%}.studio-pinboard{width:38%;height:28%;padding:10px;top:18%;left:6%}.studio-room-mark{font-size:7px;top:11%;right:5%}.studio-room-mark img{width:38px}.studio-desk{height:22%;bottom:13%;left:12%;right:8%}.studio-screen{width:68%;height:135%;left:7%}.studio-screen b{font-size:12vw}.studio-materials{gap:5px;top:25%;right:3%}.studio-materials i{width:34px}.studio-entrance-title{width:100%;margin:-9vh 0 0;padding:32px 24px 26px}.studio-entrance-title h1{margin-top:18px;font-size:16.5vw}.studio-entrance .entrance-copy{width:100%;padding:10px 24px 34px}.studio-entrance .studio-scroll{margin:35px 0 0;color:#8ab0ff!important}}@media (prefers-reduced-motion:reduce){.studio-room-ceiling i{animation:none}}.studio-cinematic{--studio-ink:#f3f5f8;--studio-dark:#080b10;color:var(--studio-ink);font-family:var(--sans);background:#080b10;overflow:clip}.studio-cinematic .room-header{z-index:80;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#080b10e8,#080b1099);border-color:#ffffff21;height:82px;padding:20px 3.5vw;position:fixed;inset:0 0 auto}.studio-cinematic .room-header nav a{color:#fff}.studio-cinematic .brand-symbol{filter:brightness(0)invert()}.studio-camera-journey{background:#080b10;height:650svh;position:relative}.studio-camera-sticky{background:#080b10;height:100svh;position:sticky;top:0;overflow:hidden}.studio-canvas{inset:0;width:100%!important;height:100%!important;position:absolute!important}.studio-hud{z-index:12;color:#dce3ed;font:700 9px/1 var(--mono);letter-spacing:.16em;border-bottom:1px solid #ffffff38;justify-content:space-between;padding-bottom:13px;display:flex;position:absolute;top:105px;left:4vw;right:4vw}.studio-hud i{background:var(--blue);transform-origin:0;width:100%;height:3px;position:absolute;bottom:-2px;left:0;box-shadow:0 0 14px #0250f4}.studio-scene-copy{z-index:11;pointer-events:none;transition:opacity .12s linear,transform .12s linear;position:absolute}.studio-scene-copy small,.studio-depth-label span{color:#8ca9ff;font:700 9px/1 var(--mono);letter-spacing:.18em;margin-bottom:20px;display:block}.studio-scene-copy h1{font:400 clamp(76px,10.5vw,158px)/.76 var(--display);letter-spacing:-.01em;text-shadow:0 10px 40px #000;margin:0}.studio-scene-copy h1 em{color:var(--blue);text-shadow:0 0 36px #0250f477;font-style:normal}.studio-scene-copy--opening{bottom:8vh;left:5vw}.studio-scene-copy--thesis{border-left:3px solid var(--blue);background:#080b10c9;width:min(46vw,680px);padding:30px;top:24vh;right:6vw;box-shadow:0 22px 65px #0008}.studio-scene-copy--thesis p{letter-spacing:-.04em;margin:0;font-size:clamp(26px,3.4vw,54px);line-height:1.05}.studio-workstations{z-index:13;background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;position:absolute;inset:auto 4vw 6vh;box-shadow:0 20px 70px #000b}.studio-workstations article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0f15e8;border-top:3px solid #0000;min-height:180px;padding:22px;transition:background .3s,border-color .3s,transform .3s}.studio-workstations article.is-active{border-color:var(--blue);background:#141b27ed;transform:translateY(-8px)}.studio-workstations span{font:700 9px var(--mono);letter-spacing:.14em;color:#718096}.studio-workstations h2{font:400 clamp(36px,4vw,62px)/.8 var(--display);margin:35px 0 12px}.studio-workstations p{color:#aeb9c8;margin:0;font-size:14px}.studio-depth-label{z-index:12;text-align:center;background:#080b10c7;border:1px solid #0250f477;padding:28px 40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important}.studio-depth-label strong{font:400 clamp(54px,8vw,110px)/.8 var(--display);color:#fff}.studio-fallback-room{background:linear-gradient(90deg,#11161d 0 19%,#0000 19% 81%,#11161d 81%),radial-gradient(circle at 50% 28%,#354052,#080b10 62%);display:none;position:absolute;inset:0}.studio-fallback-room:before,.studio-fallback-room:after{content:"";background:#f7f9ff;height:5px;position:absolute;left:21%;right:21%;box-shadow:0 0 28px #fff}.studio-fallback-room:before{top:23%}.studio-fallback-room:after{top:34%}.studio-fallback-room>div:first-child{background:#080a0e;border:1px solid #566273;height:25%;position:absolute;bottom:12%;left:23%;right:23%;transform:perspective(700px)rotateX(15deg);box-shadow:0 30px 60px #000}.studio-fallback-room>div:nth-child(2){background:var(--blue);width:3px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 25px #0250f4}.studio-fallback-room>div:nth-child(3){background:url(/projects/dj-sashi.webp) 50%/cover;border:10px solid #080a0e;width:18%;height:36%;position:absolute;top:22%;right:7%}.studio-fallback-room>span{background:var(--blue);width:52%;height:4px;position:absolute;bottom:6%;left:24%;box-shadow:0 0 16px #0250f4}.no-webgl .studio-fallback-room{display:block}.studio-standards{color:#fff;background:#05070a;min-height:150svh;padding:14vh 7vw 18vh;position:relative;overflow:hidden}.studio-standards>span{font:700 10px var(--mono);letter-spacing:.17em;color:#8291a8}.studio-standards h2{z-index:2;font:400 clamp(70px,10vw,150px)/.78 var(--display);letter-spacing:-.01em;margin:11vh 0;position:relative}.studio-standards h2:nth-of-type(2){text-align:center}.studio-standards h2:nth-of-type(3){text-align:right}.studio-standards h2 em{color:#687487;font-style:normal}.studio-standards>strong{z-index:2;text-align:center;font:400 clamp(82px,14vw,210px)/.72 var(--display);color:var(--blue);text-shadow:0 0 55px #0250f455;margin:18vh auto 0;display:block;position:relative}.standards-signal{z-index:1;background:var(--blue);width:3px;height:100%;position:absolute;top:0;left:8%;box-shadow:0 0 18px #0250f4}.standards-signal:after{content:"";background:var(--blue);width:65vw;height:3px;box-shadow:inherit;position:absolute;top:32%;left:0}.studio-final-door{color:#fff;background:radial-gradient(circle at 50% 48%,#182334,#080b10 64%);place-items:center;min-height:115svh;padding:12vh 6vw;display:grid}.final-door-frame{text-align:center;border:3px solid var(--blue);flex-direction:column;justify-content:center;align-items:center;width:min(940px,90vw);min-height:82svh;display:flex;position:relative;box-shadow:inset 0 0 90px #0009,0 0 70px #0250f433}.final-door-frame:before{content:"";background:var(--blue);width:2px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 22px #0250f4}.final-door-frame>span{z-index:2;font:700 9px var(--mono);letter-spacing:.18em;color:#9bb6ff;position:relative}.final-door-frame h2{z-index:2;font:400 clamp(110px,16vw,220px)/.68 var(--display);text-shadow:0 15px 50px #000;margin:45px 0 65px;position:relative}.final-door-actions{z-index:3;flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.final-door-actions a{min-width:280px;font:700 11px var(--mono);letter-spacing:.1em;text-align:left;background:#080b10;border:1px solid #ffffff65;justify-content:space-between;gap:60px;padding:21px 24px;display:flex}.final-door-actions a:hover{background:var(--blue);border-color:var(--blue)}@media (max-width:760px){.studio-cinematic .room-header{height:76px}.studio-camera-journey{height:520svh}.studio-hud{top:96px;left:20px;right:20px}.studio-hud span:last-of-type{display:none}.studio-scene-copy--opening{bottom:10vh;left:22px;right:18px}.studio-scene-copy h1{font-size:19vw}.studio-scene-copy--thesis{width:auto;padding:22px;top:22vh;left:22px;right:22px}.studio-scene-copy--thesis p{font-size:8vw}.studio-workstations{grid-template-columns:1fr 1fr;bottom:5vh;left:18px;right:18px}.studio-workstations article{min-height:125px;padding:15px}.studio-workstations h2{margin:18px 0 8px;font-size:10vw}.studio-depth-label{width:86%;padding:24px}.studio-standards{padding-inline:24px}.studio-standards h2{margin:10vh 0;font-size:19vw}.studio-standards>strong{font-size:24vw}.standards-signal{left:22px}.studio-final-door{padding-inline:20px}.final-door-frame{width:100%;min-height:76svh}.final-door-frame h2{font-size:27vw}.final-door-actions{width:84%;display:grid}.final-door-actions a{gap:20px;min-width:0}}@media (prefers-reduced-motion:reduce){.studio-camera-journey{height:420svh}.studio-scene-copy,.studio-workstations,.studio-depth-label{transition:none!important}.studio-cinematic .studio-canvas{display:none!important}.studio-cinematic .studio-fallback-room{display:block!important}}@media (pointer:fine){.studio-cinematic,.studio-cinematic *{cursor:none!important}.studio-mouse{z-index:1000;pointer-events:none;width:31px;height:37px;transition:filter .18s;position:fixed;top:-4px;left:-5px;transform:translate(-80px,-80px)}.studio-mouse svg{filter:drop-shadow(0 0 3px #fff)drop-shadow(0 0 8px #0250f4)drop-shadow(0 0 15px #0250f4);width:100%;height:100%;display:block;overflow:visible}.studio-mouse path{fill:#080b10;stroke:#fff;stroke-width:2.6px;stroke-linejoin:round}:is(.studio-cinematic:has(a:hover) .studio-mouse,.studio-cinematic:has(button:hover) .studio-mouse){filter:drop-shadow(0 0 7px #0250f4);transform-origin:4px 4px}:is(.studio-cinematic:has(a:active) .studio-mouse,.studio-cinematic:has(button:active) .studio-mouse){filter:brightness(1.6)}}@media (pointer:coarse){.studio-mouse{display:none}}.studio-lab{--lab-blue:#0250f4;color:#f4f6fa;font-family:var(--sans);background:#06080d;overflow:clip}.studio-lab .room-header{z-index:1000;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06080de8;border-color:#ffffff24;height:82px;padding:20px 3.5vw;position:fixed;inset:0 0 auto}.studio-lab .room-header nav a{color:#fff}.studio-lab .room-header nav a.is-active{color:var(--lab-blue)}.studio-lab .brand-symbol{filter:brightness(0)invert()}.lab-hero{height:330svh;position:relative}.lab-hero__sticky{background:radial-gradient(circle at 50% 48%,#17233a 0,#090d15 35%,#05070b 74%);height:100svh;position:sticky;top:0;overflow:hidden}.lab-grid{opacity:.25;background-image:linear-gradient(#8ca2c31d 1px,#0000 1px),linear-gradient(90deg,#8ca2c31d 1px,#0000 1px);background-size:8.333vw 8.333vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}.lab-canvas{inset:0;width:100%!important;height:100%!important;position:absolute!important}.lab-rail{z-index:5;font:700 9px/1 var(--mono);letter-spacing:.19em;color:#b6c3d8;border-bottom:1px solid #ffffff40;justify-content:space-between;padding-bottom:14px;display:flex;position:absolute;top:105px;left:4vw;right:4vw}.lab-rail i{background:var(--lab-blue);transform-origin:0;width:100%;height:3px;box-shadow:0 0 18px var(--lab-blue);position:absolute;bottom:-2px;left:0}.lab-copy{z-index:4;pointer-events:none;text-shadow:0 16px 45px #000;transition:opacity .1s linear,transform .1s linear;position:absolute}.lab-copy small,.lab-disciplines header>span,.lab-process header>span,.lab-final>div>span{color:#9db6ff;font:700 9px/1 var(--mono);letter-spacing:.2em;margin-bottom:24px;display:block}.lab-copy h1,.lab-copy h2{font:400 clamp(80px,11vw,166px)/.74 var(--display);letter-spacing:-.015em;margin:0}.lab-copy em,.lab-disciplines em,.lab-process em,.lab-final em{color:var(--lab-blue);font-style:normal}.lab-copy--one{bottom:8vh;left:5vw}.lab-copy--two{border-left:4px solid var(--lab-blue);background:#05070bda;width:min(650px,48vw);padding:32px 35px;top:19vh;right:5vw;box-shadow:0 25px 80px #000a}.lab-copy--two h2{font-size:clamp(62px,8vw,118px)}.lab-copy--two p{color:#c4cedd;max-width:46ch;margin:28px 0 0;font-size:17px}.lab-copy--three{text-align:center;width:90%;top:52%;left:50%;transform:translate(-50%,-50%)}.lab-copy--three h2{font-size:clamp(78px,12vw,180px)}.lab-scroll{z-index:6;color:#9db6ff;font:700 9px var(--mono);letter-spacing:.18em;text-shadow:0 0 15px var(--lab-blue);animation:1.55s ease-in-out infinite signalGuide;position:absolute;bottom:4vh;right:4vw}.lab-scroll b{color:var(--lab-blue);margin-left:12px}.lab-disciplines{color:#11141a;background:#f0eee8;padding:15vh 5vw 18vh;position:relative}.lab-disciplines:before{content:"";background:var(--lab-blue);width:3px;height:100%;position:absolute;top:0;left:5vw;box-shadow:0 0 18px #0250f455}.lab-disciplines header{margin-left:4vw}.lab-disciplines header>span{color:var(--lab-blue)}.lab-disciplines h2,.lab-process h2{font:400 clamp(78px,10.5vw,158px)/.76 var(--display);letter-spacing:-.015em;margin:0}.lab-disciplines__grid{grid-template-columns:repeat(12,1fr);gap:7vw 2vw;margin:15vh 4vw 0;display:grid}.lab-disciplines__grid article{grid-column:span 5}.lab-disciplines__grid article:nth-child(2n){grid-column:7/span 6}.lab-disciplines__grid article.is-wide{grid-column:3/span 8}.lab-art{aspect-ratio:16/10;background:#090c12;border:12px solid #11151c;position:relative;overflow:hidden;box-shadow:18px 18px #0250f4,0 28px 65px #0a0d1544}.lab-art:after{content:"";background:linear-gradient(135deg,#0000 55%,#0250f455);position:absolute;inset:0}.lab-art img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .8s}.lab-art>span{z-index:2;color:#fff;font:700 10px var(--mono);letter-spacing:.15em;position:absolute;top:14px;right:16px}.lab-disciplines article:hover img{filter:saturate(1.2)contrast(1.08);transform:scale(1.045)}.lab-art--photography{background:#060a10;padding:6px}.lab-photo-workbench{--grade:0%;--grade-level:0;background:#05070b;width:100%;height:100%;position:relative;overflow:hidden}.lab-photo-grid{grid-template-rows:.82fr 1.18fr;grid-template-columns:.82fr 1.42fr .92fr;gap:6px;width:100%;height:100%;display:grid}.lab-photo-slot{color:#fff;background:#05070b;border:0;min-width:0;min-height:0;padding:0;position:relative;overflow:hidden}.lab-photo-grid--interactive .lab-photo-slot{cursor:pointer}.lab-photo-slot img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .55s;display:block}.lab-photo-slot--side-a{grid-area:1/1}.lab-photo-slot--side-b{grid-area:2/1}.lab-photo-slot--main{grid-area:1/2/3}.lab-photo-slot--main img{object-position:center 38%}.lab-photo-slot--side-c{grid-area:1/3/3}.lab-photo-slot--side-c img{object-position:center 35%}.lab-photo-slot--portrait-personal img{object-position:center 16%}.lab-photo-slot small{z-index:2;color:#fff;opacity:0;font:700 6px var(--mono);letter-spacing:.1em;background:#03060bcc;padding:4px 6px;transition:all .25s;position:absolute;bottom:8px;left:8px;transform:translateY(5px)}:is(.lab-photo-grid--interactive .lab-photo-slot:hover small,.lab-photo-grid--interactive .lab-photo-slot:focus-visible small){opacity:1;transform:none}:is(.lab-photo-grid--interactive .lab-photo-slot:hover img,.lab-photo-grid--interactive .lab-photo-slot:focus-visible img){transform:scale(1.025)}.lab-photo-grid--interactive .lab-photo-slot:focus-visible{outline-offset:-3px;outline:2px solid #fff}.lab-grade-mono{z-index:2;clip-path:inset(0 0 0 var(--grade));pointer-events:none;transition:clip-path 80ms linear;position:absolute;inset:0}.lab-grade-mono img{filter:grayscale()contrast(1.08)}.lab-compare-line{z-index:5;left:var(--grade);pointer-events:none;background:#fff;width:1px;transition:left 80ms linear;position:absolute;top:0;bottom:0;box-shadow:0 0 10px #000}.lab-compare-line i{background:#0250f4;border:1px solid #fff;border-radius:14px;width:24px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 16px #0250f4}.lab-compare-line b{color:#fff;font:700 6px var(--mono);letter-spacing:.12em;background:#03060bcc;padding:4px 6px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.lab-grade-range{z-index:7;opacity:.015;cursor:ew-resize;width:74%;height:30px;margin:0;position:absolute;bottom:6px;left:13%;right:13%}.lab-grade-ui{z-index:4;pointer-events:none;border:1px solid #7fa8ff88;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #05070b}.lab-grade-ui:before,.lab-grade-ui:after{content:"";border-style:solid;border-color:#fff;width:34px;height:34px;position:absolute}.lab-grade-ui:before{border-width:2px 0 0 2px;top:12px;left:12px}.lab-grade-ui:after{border-width:0 2px 2px 0;bottom:12px;right:12px}.lab-grade-top{color:#fff;font:700 8px var(--mono);letter-spacing:.13em;text-shadow:0 1px 8px #000;align-items:center;gap:8px;display:flex;position:absolute;top:14px;left:16px;right:16px}.lab-grade-top b{color:#78a4ff}.lab-grade-top i{background:#ff385c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #ff385c}.lab-grade-scope{-webkit-appearance:none;appearance:none;cursor:pointer;pointer-events:auto;background:#03060be8;border:1px solid #ffffff80;align-items:flex-end;gap:3px;width:96px;height:54px;padding:8px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:absolute;bottom:38px;right:13px}:is(.lab-grade-scope:hover,.lab-grade-scope:focus-visible){border-color:#fff;outline:none;transform:scale(1.08);box-shadow:0 0 20px #0250f488}.lab-grade-scope:before{content:"RGB / WAVEFORM";color:#fff;font:700 5px var(--mono);letter-spacing:.08em;position:absolute;top:5px;left:6px}.lab-grade-scope b{height:var(--h);transform:scaleY(calc(.28 + var(--grade-level)*.72));transform-origin:bottom;opacity:.9;filter:grayscale(calc(1 - var(--grade-level)));background:linear-gradient(#54d8ff,#0250f4);flex:1;transition:transform .35s,filter .35s}.lab-grade-scope b:first-child{--h:28%}.lab-grade-scope b:nth-child(2){--h:61%;background:linear-gradient(#ff8d9f,#ef294f)}.lab-grade-scope b:nth-child(3){--h:42%;background:linear-gradient(#78ffc2,#05a86b)}.lab-grade-scope b:nth-child(4){--h:76%}.lab-grade-scope b:nth-child(5){--h:52%;background:linear-gradient(#ff8d9f,#ef294f)}.lab-grade-scope b:nth-child(6){--h:68%;background:linear-gradient(#78ffc2,#05a86b)}.lab-grade-scope strong{white-space:nowrap;color:#fff;font:700 6px var(--mono);letter-spacing:.12em;text-shadow:0 1px 8px #000;position:absolute;bottom:-18px;right:0}.lab-grade-meta{color:#fff;font:700 6px var(--mono);letter-spacing:.08em;background:#03060bbb;padding:5px 7px;position:absolute;bottom:16px;left:16px}.lab-shutter{z-index:8;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.lab-photo-workbench.is-shuttering .lab-shutter{animation:.34s photoShutter}.lab-photo-lightbox{z-index:10000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:zoom-out;background:#03050aee;grid-template-columns:1fr minmax(240px,30vw);align-items:center;gap:4vw;padding:5vw;display:grid;position:fixed;inset:0}.lab-photo-lightbox>button{color:#fff;font:700 10px var(--mono);letter-spacing:.13em;cursor:pointer;background:0 0;border:0;position:absolute;top:24px;right:28px}.lab-photo-lightbox>img{object-fit:contain;cursor:default;justify-self:end;max-width:62vw;max-height:86vh;box-shadow:0 0 0 1px #ffffff40,18px 18px #0250f4}.lab-photo-lightbox>div{color:#fff;flex-direction:column;gap:14px;display:flex}.lab-photo-lightbox>div b{font:400 clamp(44px,6vw,92px)/.8 var(--display)}.lab-photo-lightbox>div span,.lab-photo-lightbox>div small{color:#9eb6ff;font:700 9px var(--mono);letter-spacing:.12em;position:static}.lab-photo-lightbox>div small{color:#fff}@keyframes photoShutter{0%{opacity:0}28%{opacity:.95}50%{opacity:.15}72%{opacity:.75}to{opacity:0}}.lab-disciplines article>div:last-child{grid-template-columns:80px 1fr;column-gap:22px;margin-top:38px;display:grid}.lab-disciplines small{color:var(--lab-blue);font:700 9px var(--mono);letter-spacing:.13em;grid-row:1/4}.lab-disciplines h3{font:400 clamp(48px,5.5vw,82px)/.8 var(--display);margin:0}.lab-disciplines p{color:#4c5665;max-width:43ch;margin:20px 0 0;font-size:16px;line-height:1.5}.lab-process{background:#080b11;min-height:120svh;padding:15vh 7vw 17vh;position:relative;overflow:hidden}.lab-process header{z-index:2;position:relative}.lab-process__signal{aspect-ratio:1;width:min(62vw,850px);position:absolute;top:3vh;right:-5vw}.lab-process__signal i{inset:calc(var(--ring,0)*10%);border:1px solid #0250f488;border-radius:50%;position:absolute;box-shadow:0 0 35px #0250f422}.lab-process__signal i:first-child{--ring:0}.lab-process__signal i:nth-child(2){--ring:1}.lab-process__signal i:nth-child(3){--ring:2}.lab-process__signal b{aspect-ratio:1;background:var(--lab-blue);width:18%;animation:3.5s ease-in-out infinite enginePulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 80px #0250f488}.lab-process__steps{z-index:2;background:#06080dcc;border:1px solid #ffffff2d;grid-template-columns:repeat(3,1fr);margin-top:15vh;display:grid;position:relative}.lab-process__steps article{border-right:1px solid #ffffff2d;flex-direction:column;min-height:360px;padding:34px;display:flex}.lab-process__steps article:last-child{border:0}.lab-process__steps span{color:var(--lab-blue);font:700 10px var(--mono)}.lab-process__steps h3{font:400 clamp(45px,5vw,72px)/.82 var(--display);margin:auto 0 24px}.lab-process__steps p{color:#aeb8c8;max-width:30ch;margin:0;font-size:15px;line-height:1.5}.lab-final{background:radial-gradient(circle at 50% 48%,#17243a,#06080d 66%);place-items:center;min-height:110svh;padding:12vh 6vw;display:grid}.lab-final>div{text-align:center;border:2px solid var(--lab-blue);flex-direction:column;justify-content:center;width:min(1120px,92vw);min-height:78svh;padding:8vh 5vw;display:flex;position:relative;box-shadow:inset 0 0 90px #0009,0 0 70px #0250f433}.lab-final>div:before{content:"";background:var(--lab-blue);width:2px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 22px #0250f4}.lab-final h2{z-index:2;font:400 clamp(108px,16vw,220px)/.68 var(--display);margin:20px 0;position:relative}.lab-final p{z-index:2;color:#b9c4d4;position:relative}.lab-final nav{z-index:3;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:50px;display:grid;position:relative}.lab-final a{font:700 10px var(--mono);letter-spacing:.1em;text-align:left;background:#06080d;border:1px solid #ffffff65;justify-content:space-between;padding:22px 20px;display:flex}.lab-final a:hover{background:var(--lab-blue);border-color:var(--lab-blue)}@keyframes enginePulse{50%{filter:brightness(1.35);transform:translate(-50%,-50%)rotate(135deg)scale(.78)}}@media (max-width:760px){.studio-lab .room-header{height:76px}.lab-hero{height:270svh}.lab-rail{top:95px;left:20px;right:20px}.lab-rail span:last-of-type{display:none}.lab-grid{background-size:25vw 25vw}.lab-copy--one{bottom:9vh;left:22px;right:18px}.lab-copy h1{font-size:19vw}.lab-copy--two{width:auto;padding:22px;top:20vh;left:22px;right:22px}.lab-copy--two h2{font-size:16vw}.lab-copy--two p{font-size:14px}.lab-copy--three{width:calc(100% - 36px)}.lab-copy--three h2{font-size:19vw}.lab-scroll{right:20px}.lab-disciplines{padding:12vh 22px}.lab-disciplines:before{left:18px}.lab-disciplines header{margin-left:18px}.lab-disciplines h2,.lab-process h2{font-size:18vw}.lab-disciplines__grid{margin:10vh 18px 0;display:block}.lab-disciplines__grid article{margin-bottom:90px}.lab-art{border-width:7px;box-shadow:10px 10px #0250f4}.lab-disciplines article>div:last-child{grid-template-columns:1fr;margin-top:28px}.lab-disciplines small{grid-row:auto;margin-bottom:18px}.lab-disciplines h3{font-size:14vw}.lab-process{padding:12vh 24px}.lab-process__signal{width:110vw;right:-40vw}.lab-process__steps{grid-template-columns:1fr;margin-top:10vh}.lab-process__steps article{border-bottom:1px solid #ffffff2d;border-right:0;min-height:270px}.lab-final{padding-inline:20px}.lab-final>div{width:100%;padding-inline:22px}.lab-final h2{font-size:27vw}.lab-final nav{grid-template-columns:1fr}.lab-final a{padding:18px}}@media (prefers-reduced-motion:reduce){.lab-scroll,.lab-process__signal b{animation:none}.lab-art img{transition:none}}.services-room,.contact-room{color:#f3f5f8;background:#080b10}.services-room .room-header,.contact-room .room-header{background:#080b10ed;border-color:#ffffff24;position:sticky;top:0}.services-room .brand-symbol,.contact-room .brand-symbol{filter:brightness(0)invert()}.services-room .room-opening{color:#f3f5f8;background:radial-gradient(circle at 72% 38%,#28374c 0,#131a24 30%,#080b10 68%);border-bottom:1px solid #ffffff2b;min-height:calc(100svh - 90px);padding-top:9vh}.services-room .room-opening:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#ffffff0d calc(10% - 1px) 10%),linear-gradient(#0000 84%,#0250f4 84% 84.4%,#0000 84.4%);position:absolute;inset:0}.services-room .room-opening:after{content:"";background:#f4f7ff;height:6px;position:absolute;top:0;left:22%;right:22%;box-shadow:0 0 24px #fff,0 45px 120px #dce8ff88}.services-room .room-opening .room-label{z-index:3;color:#9cb6ff;position:relative}.services-room .room-opening h1{text-shadow:0 14px 45px #000}.services-room .opening-seam{background:#ffffff50}.services-room .path-switch{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080b10c9;border:1px solid #ffffff36}.services-room .path-switch a{border-color:#ffffff38;padding-left:20px}.services-room .architecture{opacity:.6;filter:drop-shadow(0 0 16px #0250f4)}.services-room :is(.build-manifesto,.build-space,.process-room,.fit-room,.project-door){background:radial-gradient(at 88% 0,#2c3745,#151b24 48%,#090c11 100%)}.services-room .build-manifesto{border-bottom:1px solid #ffffff25;flex-direction:column;justify-content:center;min-height:92svh;display:flex;position:relative}.services-room .build-manifesto:before,.services-room .process-room:before{content:"";background:#f5f7ff;height:5px;position:absolute;top:8%;left:9%;right:9%;box-shadow:0 0 25px #fff}.services-room .build-route:before{box-shadow:0 0 16px #0250f4}.services-room .build-space{min-height:100svh;padding-top:12vh;position:relative}.services-room .build-space:after{content:"WORKSTATION";color:#8290a3;font:700 9px var(--mono);letter-spacing:.17em;position:absolute;top:9vh;right:8vw}.services-room .build-model>div{background:#080b10;border:1px solid #ffffff30;box-shadow:0 28px 70px #0009}.services-room .mounted-tools{color:#f3f5f8;background:#10151c;border-block:1px solid #ffffff2d}.services-room .mounted-tools>a{border-color:#ffffff2c}.services-room .mounted-tools>a:hover{background:#0250f419;padding-left:18px}.services-room .scope-room{color:#f3f5f8;background:#0c1016;border-top:1px solid #ffffff2e}.services-room .scope-room p{border-color:#ffffff2b}.services-room .process-room{min-height:100svh;padding-top:15vh;position:relative}.services-room .fit-room{background:#0c1016}.services-room .project-door{padding-block:14vh}.services-room .project-door a{background:linear-gradient(90deg,#080b10ee,#172334ee);flex-direction:column;justify-content:center;min-height:60svh;display:flex;position:relative;box-shadow:inset 0 0 80px #000}.services-room .project-door a:after{content:"";background:var(--blue);width:2px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 20px #0250f4}.contact-room .contact-entry{color:#f4f6fa;background:radial-gradient(circle at 50% 38%,#27354a,#111721 42%,#070a0e 78%);justify-content:center;min-height:calc(100svh - 90px);position:relative;overflow:hidden}.contact-room .contact-entry:before{content:"";clip-path:polygon(0 0,100% 0,100% 100%,58% 100%,58% 94%,42% 94%,42% 100%,0 100%);border:2px solid #0250f4;position:absolute;inset:7vh 18vw 5vh;box-shadow:inset 0 0 70px #000,0 0 45px #0250f444}.contact-room .contact-entry:after{content:"";z-index:0;background:#0250f4;width:2px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 25px #0250f4}.contact-room .contact-entry>*{z-index:2;position:relative}.contact-room .contact-entry .room-label{color:#9cb6ff}.contact-room .contact-entry h1{text-shadow:0 14px 50px #000}.contact-room .contact-entry>p{color:#d4dde9}.contact-room .contact-entry .signal-button{border:1px solid var(--blue);box-shadow:0 0 35px #0250f43d}.contact-room .waiting-signal{box-shadow:0 0 16px #0250f4}.contact-room .brief-room{background:radial-gradient(at 78% 0,#344357,#161d28 52%,#080b10);min-height:calc(100svh - 90px)}.contact-room .brief-main{padding:35px 0;position:relative}.contact-room .brief-main:before{content:"INTAKE CONSOLE";color:#8290a3;font:700 9px var(--mono);letter-spacing:.16em;position:absolute;top:0;right:0}.contact-room .project-blueprint{background:#0a0e14;border:1px solid #ffffff2c;padding:35px;box-shadow:0 26px 70px #0008}.contact-room .brief-options button:hover{background:#ffffff09;padding-left:18px}.contact-room .conversation-room{background:#070a0e}.contact-room .conversation-room a{border:1px solid #0250f4;padding:14px 18px}.contact-room .conversation-room a:hover{color:#fff;background:#0250f4}.founder-story{--story-paper:#10151c;color:#edf1f7;background:#080b10}.founder-story .founder-v3-header{background:#080b10ed}.founder-story .brand-symbol{filter:brightness(0)invert()}.founder-story .founder-v3-hero:after{content:"THE PRIVATE ARCHIVE / ORIGIN / POINT OF VIEW";z-index:5;color:#b5c0d0;font:700 9px var(--mono);letter-spacing:.16em;writing-mode:vertical-rl;position:absolute;bottom:4vh;right:3vw}.founder-story :is(.founder-v3-intro,.founder-v3-origin,.founder-v3-mind,.founder-v3-disciplines,.founder-v3-doorway){color:#edf1f7;background:#10151c}.founder-story .founder-v3-intro{background:radial-gradient(circle at 78% 20%,#2b3544,#121821 50%,#090c11)}.founder-story .founder-v3-intro .founder-v3-sticky:before{content:"";background:#f4f7ff;height:5px;position:absolute;top:90px;left:14vw;right:8vw;box-shadow:0 0 24px #fff}.founder-story .founder-v3-rail{color:#9ba9bb;border-bottom:1px solid #ffffff29}.founder-story .intro-overline{color:#8b9aaf}.founder-story .intro-modes button{color:#d9e1ed;border-color:#ffffff30}.founder-story .origin-horizontal article{background:#0b0f15;border:1px solid #fff2;padding-inline:5vw}.founder-story .origin-horizontal article>span,.founder-story .origin-horizontal article>small{color:#96a4b8}.founder-story .origin-horizontal article>small{border-top:1px solid #ffffff30}.founder-story .origin-equation{border-color:#ffffff2b}.founder-story .origin-equation b{color:#f3f5f8}.founder-story .learning-evidence pre{color:#b7c2d1;border:1px solid #ffffff28;padding:25px}.founder-story .certification-proof{background:#0250f414;border-color:#0250f4}.founder-story .certification-proof b{color:#fff}.founder-story .idea-evidence span{color:#c5cfdb}.founder-story .idea-evidence span:last-child{color:var(--blue)}.founder-story .outcome-evidence a{color:#eaf0f7}.founder-story .outcome-evidence img{background:#07090d;border:1px solid #ffffff25}.founder-story .founder-v3-mind{background:radial-gradient(at 80% 0,#334055,#18202b 48%,#090c11)}.founder-story .mind-assembly article{background:#0b0f15;border:1px solid #ffffff2a;padding:20px}.founder-story .founder-v3-disciplines{background:#0b0f15}.founder-story .discipline-evidence article{border-color:#ffffff2b}.founder-story .discipline-lock{border-top:1px solid #ffffff30}.founder-story .founder-v3-standard{background:#05070a}.founder-story .founder-v3-doorway{background:radial-gradient(at 50% 0,#293649,#111721 48%,#070a0e)}.founder-story .door-v3-actions a{background:#080b10;border-color:#ffffff4d}.founder-story .story-signal{background:#0250f42b}.founder-story .story-signal i{box-shadow:0 0 16px #0250f4}@media (max-width:700px){.services-room .room-opening:after{left:18%;right:18%}.services-room .path-switch{display:block}.services-room .path-switch a{border-bottom:1px solid #ffffff2d;border-right:0}.services-room .project-door a{min-height:52svh}.contact-room .contact-entry:before{inset:24px 14px}.contact-room .brief-main:before{display:none}.contact-room .project-blueprint{padding:24px}.founder-story .founder-v3-hero:after{display:none}.founder-story .founder-v3-intro .founder-v3-sticky:before{left:45px;right:22px}}.services-room .room-opening{min-height:145svh;padding-bottom:65svh}.services-room .room-opening h1{max-width:7ch}.services-room .path-switch{z-index:8;position:absolute;bottom:7vh;left:6vw;right:6vw}.fabrication-room-scene{z-index:1;perspective:1000px;position:absolute;inset:0;overflow:hidden}.fabrication-ceiling{clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);background:#151b23;justify-content:space-around;height:24%;padding-top:6vh;display:flex;position:absolute;top:0;left:18%;right:18%;transform:perspective(700px)rotateX(-60deg)}.fabrication-ceiling i{background:#fff;width:25%;height:6px;box-shadow:0 0 22px #fff,0 35px 90px #fff6}.fabrication-bench{background:#080a0e;border:2px solid #607086;height:20%;position:absolute;bottom:24%;left:25%;right:8%;transform:perspective(800px)rotateX(12deg)skew(-4deg);box-shadow:0 35px 70px #000}.fabrication-bench:before,.fabrication-bench:after{content:"";background:#566171;width:7px;height:28vh;position:absolute;top:100%}.fabrication-bench:before{left:8%}.fabrication-bench:after{right:8%}.fabrication-bench span{background:#e8ebf0;width:15%;height:58%;position:absolute;top:20%;transform:rotate(-8deg);box-shadow:0 7px 18px #0008}.fabrication-bench span:first-child{left:8%}.fabrication-bench span:nth-child(2){background:#0250f4;left:27%;transform:rotate(5deg)}.fabrication-bench span:nth-child(3){background:#717b89;left:47%;transform:rotate(-2deg)}.fabrication-bench span:nth-child(4){background:#151b23;border:1px solid #fff4;left:66%;transform:rotate(9deg)}.fabrication-screens{z-index:2;gap:14px;display:flex;position:absolute;bottom:44%;right:12%}.fabrication-screens i{aspect-ratio:16/10;background:linear-gradient(135deg,#0250f4 0 3%,#17202c 3% 45%,#edf1f7 45% 48%,#0d1219 48%);border:8px solid #07090c;width:13vw;display:block;box-shadow:0 0 28px #0250f42d}.fabrication-rack{background:#0a0e14;border:1px solid #ffffff3b;gap:7px;width:13%;height:42%;padding:9px;display:grid;position:absolute;bottom:18%;left:5%}.fabrication-rack i{background:#252e3a;border-left:4px solid #0250f4}.fabrication-signal{background:#0250f4;height:3px;position:absolute;bottom:18%;left:0;right:0;box-shadow:0 0 18px #0250f4}.services-room .architecture{z-index:4;width:21vw;height:190px;top:32%;right:8%}.services-room .room-opening>h1,.services-room .room-opening>.room-label,.services-room .opening-seam{z-index:6}.contact-room .contact-entry{min-height:135svh;padding-bottom:50svh}.contact-room .contact-entry>h1,.contact-room .contact-entry>.room-label,.contact-room .contact-entry>p,.contact-room .contact-entry>.signal-button,.contact-room .contact-entry>.contact-belief{z-index:8}.intake-room-scene{perspective:900px;inset:0;overflow:hidden;z-index:1!important;position:absolute!important}.intake-wall{background:linear-gradient(90deg,#161d28,#273448);border:1px solid #ffffff18;width:36%;position:absolute;top:0;bottom:0}.intake-wall--left{clip-path:polygon(0 0,100% 17%,100% 83%,0 100%);left:0}.intake-wall--right{clip-path:polygon(0 0,100% 17%,100% 83%,0 100%);right:0;transform:scaleX(-1)}.intake-console{background:#070a0e;border:2px solid #64738a;height:25%;position:absolute;bottom:9%;left:24%;right:24%;transform:perspective(700px)rotateX(13deg);box-shadow:0 35px 70px #000}.intake-console:before,.intake-console:after{content:"";background:#596576;width:5px;height:18vh;position:absolute;top:100%}.intake-console:before{left:8%}.intake-console:after{right:8%}.intake-console i{background:#0250f418;border:1px solid #0250f4;width:24%;position:absolute;top:18%;bottom:18%}.intake-console i:first-child{left:7%}.intake-console i:nth-child(2){background:#e9eef7;left:38%}.intake-console i:nth-child(3){border-color:var(--blue);background:#0250f422;right:7%}.intake-ceiling{clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);background:#151c26;justify-content:space-around;height:22%;padding-top:5vh;display:flex;position:absolute;top:0;left:23%;right:23%}.intake-ceiling i{background:#fff;width:34%;height:5px;box-shadow:0 0 24px #fff}.contact-room .waiting-signal{height:32%;margin:0;top:62%;left:50%;z-index:7!important;position:absolute!important}.founder-archive-set{z-index:2;pointer-events:none;position:absolute;inset:85px 0 0}.archive-shelves{background:#0a0d12aa;border:1px solid #ffffff2b;grid-template-columns:repeat(2,1fr);gap:8px;width:17vw;height:43%;padding:14px;display:grid;position:absolute;top:8%;right:3vw}.archive-shelves i{background:linear-gradient(90deg,#252c36 0 70%,#0250f4 70%)}.archive-listening{background:#11172199;border-top:6px solid #0b0e13;width:15vw;height:18%;position:absolute;bottom:10%;right:4vw}.archive-listening i{aspect-ratio:1;background:#252c35;border:8px solid #0b0e13;border-radius:50%;width:38%;position:absolute;top:-42%}.archive-listening i:first-child{left:7%}.archive-listening i:nth-child(2){right:7%}.archive-listening i:nth-child(3){background:#0250f4;border:0;border-radius:0;width:30%;height:10%;top:28%;left:35%;box-shadow:0 0 20px #0250f4}.archive-light{justify-content:space-around;display:flex;position:absolute;top:0;left:24%;right:22%}.archive-light i{background:#fff;width:36%;height:5px;box-shadow:0 0 25px #fff}.founder-archive-set>span{font:700 8px var(--mono);letter-spacing:.16em;color:#8fa3bd;position:absolute;top:55%;right:4vw}.founder-story .founder-v3-hero figure{right:18vw}.founder-story .founder-v3-hero figure img{object-position:58% center}@media (max-width:700px){.services-room .room-opening{min-height:125svh;padding-bottom:54svh}.fabrication-rack{display:none}.fabrication-bench{bottom:25%;left:10%;right:5%}.fabrication-screens{bottom:43%;right:8%}.fabrication-screens i{border-width:5px;width:27vw}.services-room .path-switch{bottom:4vh;left:24px;right:24px}.contact-room .contact-entry{min-height:120svh;padding-bottom:44svh}.intake-console{bottom:9%;left:10%;right:10%}.intake-ceiling{left:12%;right:12%}.founder-story .founder-v3-hero figure{right:0}.founder-archive-set{display:none}}.room-journey{--room-progress:0;overflow:clip;height:310svh!important;min-height:0!important;padding:0!important;position:relative!important}.room-stage-sticky{z-index:5;isolation:isolate;align-self:stretch;width:100%;height:calc(100svh - 90px);position:sticky;top:90px;overflow:hidden}.room-stage-copy{z-index:9;max-width:46vw;transform:translate3d(0,calc(var(--room-progress) * -11vh),0);opacity:clamp(.12,calc(1 - var(--room-progress) * 1.8),1);position:absolute;top:9vh;left:6vw}.room-stage-copy>p{color:#aeb9c8;max-width:36ch;margin:25px 0 0;font-size:clamp(16px,1.2vw,19px);line-height:1.5}.room-depth-cue{z-index:10;color:#91a0b5;font:700 9px/1 var(--mono);letter-spacing:.16em;opacity:clamp(0,calc((var(--room-progress) - .08) * 5),1);justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:4vh;left:6vw;right:6vw}.room-depth-cue b{color:var(--blue);text-shadow:0 0 14px #0250f4;font-weight:700}.room-journey .opening-seam{transform:scaleY(clamp(.05,var(--room-progress),1));transform-origin:top;box-shadow:0 0 18px #0250f4}.services-room .room-journey{background:radial-gradient(circle at calc(72% - var(--room-progress) * 18%) 38%,#33445b 0,#131a24 31%,#080b10 70%)}.services-room .room-journey .fabrication-room-scene{transform:translate3d(calc(var(--room-progress) * -4vw),calc(var(--room-progress) * -2vh),calc(var(--room-progress) * 180px)) scale(calc(.82 + var(--room-progress) * .28));transform-origin:62% 65%;filter:brightness(calc(.7 + var(--room-progress) * .45))}.services-room .room-journey .fabrication-ceiling{transform:perspective(700px) rotateX(calc(-60deg + var(--room-progress) * 22deg)) translateY(calc(var(--room-progress) * -4vh))}.services-room .room-journey .fabrication-bench{transform:perspective(800px) rotateX(calc(18deg - var(--room-progress) * 13deg)) skewX(calc(-4deg + var(--room-progress) * 4deg)) translateY(calc((1 - var(--room-progress)) * 18vh));opacity:clamp(.22,calc(var(--room-progress) * 2.8),1)}.services-room .room-journey .fabrication-screens{transform:translateY(calc((1 - var(--room-progress)) * 13vh));opacity:clamp(0,calc((var(--room-progress) - .18) * 3.5),1)}.services-room .room-journey .fabrication-rack{transform:translateX(calc((var(--room-progress) - 1) * 12vw));opacity:clamp(0,calc((var(--room-progress) - .25) * 4),1)}.services-room .room-journey .fabrication-signal{right:calc((1 - var(--room-progress)) * 100%);transition:none}.services-room .room-journey .path-switch{z-index:12;transform:translateY(calc((1 - var(--room-progress)) * 8vh));opacity:clamp(0,calc((var(--room-progress) - .64) * 6),1);pointer-events:none;position:absolute;bottom:9vh;left:6vw;right:6vw}.services-room .room-journey[style*="--room-progress: 1"] .path-switch{pointer-events:auto}.services-room .room-journey .architecture{transform:translate3d(calc((1 - var(--room-progress)) * 14vw),0,0) rotate(calc((1 - var(--room-progress)) * 8deg));opacity:clamp(0,calc((var(--room-progress) - .32) * 3),.75)}.contact-room .room-journey{background:radial-gradient(circle at 50% calc(38% + var(--room-progress) * 7%),#334764,#111721 43%,#070a0e 79%);justify-content:flex-start!important;align-items:stretch!important;height:250svh!important}.contact-room .room-journey .room-stage-copy{text-align:center;max-width:none;transform:translateY(calc(var(--room-progress) * -16vh));flex-direction:column;justify-content:center;align-items:center;display:flex;inset:0;z-index:20!important;opacity:1!important;position:absolute!important}.contact-room .room-journey .room-stage-copy>:not(.intake-room-scene){z-index:8;position:relative}.contact-room .room-journey .room-stage-copy>h1,.contact-room .room-journey .room-stage-copy>.room-label,.contact-room .room-journey .room-stage-copy>p,.contact-room .room-journey .room-stage-copy>.signal-button{visibility:visible;color:#f4f6fa}.contact-room .room-journey .room-stage-copy>.room-label,.contact-room .room-journey .room-stage-copy>h1,.contact-room .room-journey .room-stage-copy>p{opacity:1!important}.contact-room .room-journey .room-stage-copy>.signal-button{transform:translateY(calc((1 - var(--room-progress)) * 20vh)) scale(calc(.86 + var(--room-progress) * .14));opacity:clamp(.15,calc((var(--room-progress) - .42) * 4),1);pointer-events:auto}.contact-room .room-journey .contact-belief{transform:translateY(calc((1 - var(--room-progress)) * 13vh));opacity:clamp(0,calc((var(--room-progress) - .52) * 4),1)}.contact-room .room-journey .intake-room-scene{transform:scale(calc(.72 + var(--room-progress) * .34));transform-origin:50% 58%;filter:brightness(calc(.65 + var(--room-progress) * .42))}.contact-room .room-journey .intake-wall--left{transform:translateX(calc(var(--room-progress) * -13vw))}.contact-room .room-journey .intake-wall--right{transform:scaleX(-1) translateX(calc(var(--room-progress) * -13vw))}.contact-room .room-journey .intake-console{transform:perspective(700px) rotateX(calc(20deg - var(--room-progress) * 9deg)) translateY(calc((1 - var(--room-progress)) * 22vh));box-shadow:0 35px 70px #000,0 0 calc(var(--room-progress) * 45px) #0250f45c}.contact-room .room-journey .waiting-signal{transform:scaleY(var(--room-progress));transform-origin:top}.founder-story .founder-v3-sticky,.founder-story .origin-sticky,.founder-story .mind-sticky,.founder-story .standard-sticky{perspective:1100px}.founder-story .discipline-evidence article,.founder-story .mind-assembly article,.founder-story .origin-horizontal article{box-shadow:0 28px 80px #0005}.founder-story .story-signal i{filter:drop-shadow(0 0 9px #0250f4)}@media (max-width:700px){.room-journey{height:285svh!important}.room-stage-sticky{height:calc(100svh - 76px);top:76px}.room-stage-copy{max-width:none;top:7vh;left:24px;right:24px}.room-stage-copy>p{max-width:27ch;font-size:15px}.room-depth-cue{bottom:22px;left:24px;right:24px}.room-depth-cue span{display:none}.services-room .room-journey .fabrication-room-scene{transform:translate3d(calc(var(--room-progress) * -2vw),0,0) scale(calc(.72 + var(--room-progress) * .4));transform-origin:55% 67%}.services-room .room-journey .path-switch{bottom:7vh;left:24px;right:24px}.services-room .room-journey .architecture{display:none}.contact-room .room-journey{height:235svh!important}.contact-room .room-journey .room-stage-copy{padding:0 20px}.contact-room .room-journey .contact-belief{padding-inline:24px;bottom:5vh}}@media (prefers-reduced-motion:reduce){.room-journey{height:115svh!important}.room-stage-sticky{height:calc(100svh - 76px);position:relative;top:0}.room-journey *{opacity:1!important;filter:none!important;transform:none!important}.services-room .room-journey .path-switch{pointer-events:auto}}.contact-room .room-journey .room-stage-sticky>.room-label,.contact-room .room-journey .room-stage-sticky>h1,.contact-room .room-journey .room-stage-sticky>p,.contact-room .room-journey .room-stage-sticky>.signal-button{z-index:20;position:relative}.contact-room .room-journey .room-stage-sticky>.room-label{text-align:center;color:#9cb6ff;display:block;top:10vh;left:0;right:0;position:absolute!important}.contact-room .room-journey .room-stage-sticky>h1{text-align:center;transform:translateY(calc(var(--room-progress) * -13vh));opacity:clamp(.12,calc(1 - var(--room-progress) * 1.7),1);margin:0;font-size:clamp(90px,13vw,170px);line-height:.75;top:17vh;left:0;right:0;position:absolute!important}.contact-room .room-journey .room-stage-sticky>p:not(.contact-belief){text-align:center;color:#d4dde9;transform:translateY(calc(var(--room-progress) * -10vh));margin:0;top:51vh;left:0;right:0;position:absolute!important}.contact-room .room-journey .room-stage-sticky>.signal-button{z-index:25;transform:translateX(-50%) translateY(calc(var(--room-progress) * 15vh));opacity:clamp(.2,calc((var(--room-progress) + .15) * 2.4),1);margin:0;display:flex;top:60vh;left:50%;position:absolute!important}.services-cinematic{color:#f4f6fa;background:#05070a}.services-cinematic .room-header{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07090ded;border-color:#ffffff24;position:sticky;top:0}.services-cinematic .brand-symbol{filter:brightness(0)invert()}.services-camera-journey{--room-progress:0;background:#05070a;height:620svh;position:relative}.services-camera-sticky{isolation:isolate;background:#05070a;height:calc(100svh - 90px);position:sticky;top:90px;overflow:hidden}.services-room-canvas{z-index:0;inset:0;width:100%!important;height:100%!important;position:absolute!important}.services-room-fallback{z-index:0;filter:brightness(.74);background:linear-gradient(90deg,#0305099c,#0000 45%,#03050975),url(/services-room.webp) 50%/cover no-repeat;display:none;position:absolute;inset:0}.services-camera-sticky:not(:has(.services-room-canvas)) .services-room-fallback{display:block}.services-room-image{z-index:0;object-fit:cover;width:114%;height:114%;transform:translate3d(calc(var(--room-progress) * -5.5%),calc(var(--room-progress) * -1.5%),0) scale(calc(1 + var(--room-progress) * .24));transform-origin:54% 55%;filter:brightness(calc(.64 + var(--room-progress) * .2)) saturate(1.08);will-change:transform,filter;position:absolute;inset:-7%}.services-room-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#030509c7 0,#0000 38% 72%,#0305095c),linear-gradient(#0305094d,#0000 62%,#03050980);position:absolute;inset:0}.services-room-signal{z-index:3;pointer-events:none;background:#0250f42d;height:3px;position:absolute;bottom:8%;left:0;right:0;transform:perspective(800px)rotate(-2deg)}.services-room-signal i{background:var(--blue);width:100%;height:100%;transform:scaleX(var(--room-progress));transform-origin:0;display:block;box-shadow:0 0 18px #0250f4}.services-room-hud{z-index:7;color:#d9e2f0;font:700 9px/1 var(--mono);letter-spacing:.17em;text-shadow:0 2px 12px #000;grid-template-columns:1fr auto;gap:12px;display:grid;position:absolute;top:3vh;left:4vw;right:4vw}.services-room-hud i{background:#ffffff63;grid-column:1/-1;height:1px;position:relative}.services-room-hud i:after{content:"";background:var(--blue);width:100%;height:2px;transform:scaleX(var(--room-progress));transform-origin:0;display:block;box-shadow:0 0 12px #0250f4}.services-scene{--start:0;--end:.2;z-index:8;border-left:3px solid var(--blue);width:min(540px,42vw);transform:translate3d(0,calc(-42% + (1 - var(--room-progress)) * 35px),0);opacity:max(0,min(1,calc((var(--room-progress) - var(--start)) * 20),calc((var(--end) - var(--room-progress)) * 20)));pointer-events:none;background:#05070ae8;padding:26px 28px;position:absolute;top:50%;left:5vw;box-shadow:0 24px 70px #000b}.services-scene small,.services-scene>span{font:700 9px/1.5 var(--mono);letter-spacing:.15em;color:#9eb3d3}.services-scene h1,.services-scene h2{font:400 clamp(62px,7.5vw,118px)/.76 var(--display);letter-spacing:-.01em;margin:22px 0 18px}.services-scene h2{font-size:clamp(54px,6vw,88px)}.services-scene em{color:var(--blue);font-style:normal}.services-scene p{max-width:34ch;margin:0 0 25px;font-size:clamp(16px,1.2vw,19px);line-height:1.48}.services-scene--intro{--start:-.05;--end:.19}.services-scene--1{--start:.18;--end:.39;left:8vw}.services-scene--2{--start:.38;--end:.61;left:auto;right:6vw}.services-scene--3{--start:.6;--end:.82;left:auto;right:5vw}.services-scene--handoff{--start:.8;--end:1.05;pointer-events:auto;left:auto;right:5vw}.services-scene--handoff a{background:var(--blue);font:700 11px var(--mono);letter-spacing:.09em;justify-content:space-between;gap:35px;margin-top:28px;padding:17px 18px;display:flex}.services-scroll-cue{z-index:9;color:#c9d6e8;font:700 9px var(--mono);letter-spacing:.15em;text-shadow:0 0 12px #0250f4;position:absolute;bottom:3vh;right:4vw}.services-scroll-cue b{color:var(--blue)}.services-process-room{background:radial-gradient(circle at 60% 25%,#28374c,#101620 48%,#05070a 78%);min-height:140svh;padding:14vh 7vw;position:relative;overflow:hidden}.services-process-room:before{content:"";background:#fff;height:5px;position:absolute;top:9vh;left:7vw;right:7vw;box-shadow:0 0 28px #fff}.services-process-room h2{font:400 clamp(78px,11vw,160px)/.76 var(--display);margin:15vh 0 12vh}.services-process-room h2 em{color:var(--blue);font-style:normal}.services-process-controls{border-block:1px solid #ffffff50;grid-template-columns:repeat(4,1fr);display:grid}.services-process-controls button{text-align:left;color:#9ba8b9;border:0;background:#080b10aa;border-right:1px solid #ffffff35;flex-direction:column;justify-content:space-between;min-height:190px;padding:24px;display:flex}.services-process-controls button:last-child{border-right:0}.services-process-controls button[aria-pressed=true]{color:#fff;background:#0250f4}.services-process-controls small{font:700 10px var(--mono)}.services-process-controls span{font:400 clamp(40px,5vw,72px)/.8 var(--display)}.services-process-room>p{max-width:48ch;margin:42px 0 0 auto;font-size:clamp(19px,1.5vw,24px);line-height:1.45}.services-scope-wall{background:#080b10;padding:12vh 7vw}.services-scope-wall>.room-label{margin-bottom:8vh;display:block}.services-scope-wall a{border-top:1px solid #ffffff35;grid-template-columns:70px 1fr auto;align-items:center;min-height:130px;display:grid}.services-scope-wall a:last-child{border-bottom:1px solid #ffffff35}.services-scope-wall small{color:var(--blue);font:700 10px var(--mono)}.services-scope-wall strong{font:400 clamp(45px,6vw,86px)/.8 var(--display)}.services-scope-wall b{color:var(--blue);font-size:28px}.services-final-door{background:radial-gradient(circle,#23334b,#05070a 64%);place-items:center;min-height:115svh;padding:10vh 7vw;display:grid}.services-final-door>a{border:3px solid var(--blue);text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(900px,88vw);min-height:78svh;display:flex;box-shadow:inset 0 0 100px #000,0 0 65px #0250f44d}.services-final-door small,.services-final-door span{font:700 10px var(--mono);letter-spacing:.15em}.services-final-door h2{font:400 clamp(105px,16vw,210px)/.68 var(--display);margin:55px 0}.services-final-door h2 em{color:var(--blue);font-style:normal}@media (max-width:760px){.services-camera-journey{height:540svh}.services-camera-sticky{height:calc(100svh - 76px);top:76px}.services-room-image{object-position:52% center;width:100%;height:100%;transform:translate3d(calc(var(--room-progress) * -8%),0,0) scale(calc(1.3 + var(--room-progress) * .35));inset:0}.services-room-hud{left:20px;right:20px}.services-room-hud span:last-of-type{display:none}.services-scene,.services-scene--1,.services-scene--2,.services-scene--3,.services-scene--handoff{width:auto;padding:21px;inset:auto 20px 8vh}.services-scene h1,.services-scene h2{font-size:16vw}.services-process-room,.services-scope-wall{padding-inline:24px}.services-process-room h2{font-size:20vw}.services-process-controls{grid-template-columns:1fr 1fr}.services-process-controls button{min-height:135px}.services-process-controls button:nth-child(2){border-right:0}.services-process-controls span{font-size:11vw}.services-scope-wall a{grid-template-columns:35px 1fr auto;min-height:100px}.services-scope-wall strong{font-size:12vw}.services-final-door{padding-inline:20px}.services-final-door>a{width:100%}.services-final-door h2{font-size:26vw}}@media (prefers-reduced-motion:reduce){.services-camera-journey{height:auto}.services-camera-sticky{height:auto;min-height:100svh;position:relative;top:0}.services-room-image{width:100%;height:100%;inset:0;transform:none}.services-scene{opacity:1;pointer-events:auto;width:auto;margin:20px;position:relative;top:auto;transform:none;left:auto!important;right:auto!important}.services-room-signal{display:none}.services-room-canvas{display:none!important}.services-room-fallback{display:block!important}}@media (pointer:fine){html,body,body *{cursor:none!important}.global-tcc-cursor{z-index:9999;pointer-events:none;width:31px;height:37px;position:fixed;top:-4px;left:-5px;transform:translate(-80px,-80px)}.global-tcc-cursor svg{filter:drop-shadow(0 0 3px #fff)drop-shadow(0 0 8px #0250f4)drop-shadow(0 0 15px #0250f4);width:100%;height:100%;display:block;overflow:visible}.global-tcc-cursor path{fill:#080b10;stroke:#fff;stroke-width:2.6px;stroke-linejoin:round}:is(body:has(a:hover) .global-tcc-cursor,body:has(button:hover) .global-tcc-cursor){filter:drop-shadow(0 0 7px #0250f4)}.studio-mouse{display:none!important}}@media (pointer:coarse){.global-tcc-cursor{display:none}}.spatial-journey{--spatial-progress:0;color:#f4f6fa;background:#06080c;height:500svh;position:relative}.spatial-sticky{background:#06080c;height:calc(100svh - 90px);position:sticky;top:90px;overflow:hidden}.spatial-sticky>canvas{inset:0;width:100%!important;height:100%!important;position:absolute!important}.spatial-hud{z-index:6;color:#d3ddeb;font:700 9px/1 var(--mono);letter-spacing:.16em;border-bottom:1px solid #ffffff58;justify-content:space-between;padding-bottom:13px;display:flex;position:absolute;top:3vh;left:4vw;right:4vw}.spatial-hud span{color:var(--blue);text-shadow:0 0 12px #0250f4}.spatial-copy{--start:0;--end:.3;z-index:8;border-left:3px solid var(--blue);width:min(600px,47vw);transform:translateY(calc(-45% + (1 - var(--spatial-progress)) * 35px));opacity:max(0,min(1,calc((var(--spatial-progress) - var(--start)) * 18),calc((var(--end) - var(--spatial-progress)) * 18)));background:#05070ae9;padding:27px 30px;position:absolute;top:50%;left:6vw;box-shadow:0 28px 80px #000c}.spatial-copy small{font:700 9px var(--mono);letter-spacing:.16em;color:#a6b4c8}.spatial-copy h1,.spatial-copy h2{font:400 clamp(64px,8vw,120px)/.75 var(--display);margin:22px 0 18px}.spatial-copy h2{font-size:clamp(52px,6.2vw,92px)}.spatial-copy em{color:var(--blue);font-style:normal}.spatial-copy p{max-width:38ch;margin:0;font-size:clamp(16px,1.25vw,20px);line-height:1.5}.spatial-copy--a{--start:-.05;--end:.34}.spatial-copy--b{--start:.32;--end:.67;left:auto;right:6vw}.spatial-copy--c{--start:.65;--end:1.05}.founder-spatial .spatial-copy--a{--start:.08;--end:.41}.founder-spatial .spatial-copy--b{--start:.43;--end:.69}.founder-spatial .spatial-copy--c{--start:.71;--end:1.05}.spatial-copy button{border:1px solid var(--blue);background:var(--blue);color:#fff;width:100%;font:700 11px var(--mono);letter-spacing:.1em;justify-content:space-between;margin-top:30px;padding:18px 20px;display:flex}.founder-story>.founder-v3-hero{display:none}.founder-spatial{margin-top:0}.contact-spatial{height:500svh}.contact-spatial .spatial-copy--a{--start:-.05;--end:.29}.contact-spatial .spatial-copy--b{--start:.31;--end:.62}.contact-spatial .spatial-copy--c{--start:.69;--end:1.05;left:auto;right:6vw}.contact-spatial .spatial-copy--c button{box-shadow:0 0 30px #0250f466}.contact-spatial+.conversation-room{z-index:4;position:relative}.contact-room:has(.contact-spatial) .conversation-room{background:#06080c}@media (max-width:760px){.spatial-journey{height:430svh}.spatial-sticky{height:calc(100svh - 76px);top:76px}.spatial-hud{left:20px;right:20px}.spatial-hud span{display:none}.spatial-copy,.spatial-copy--b,.spatial-copy--c,.contact-spatial .spatial-copy--c{width:auto;padding:21px;inset:auto 20px 7vh}.spatial-copy h1,.spatial-copy h2{font-size:17vw}.contact-spatial{height:460svh}.contact-spatial .spatial-copy p{font-size:15px}}@media (prefers-reduced-motion:reduce){.spatial-journey{height:auto}.spatial-sticky{height:auto;min-height:100svh;padding:100px 0 30px;position:relative;top:0}.spatial-sticky>canvas{display:none}.spatial-copy,.spatial-copy--b,.spatial-copy--c,.contact-spatial .spatial-copy--c{opacity:1;width:auto;margin:20px;position:relative;top:auto;left:auto;right:auto;transform:none}}.studio-about-corridor{background:#070911;height:760svh}.studio-about-corridor .studio-camera-sticky:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,#070911a8 0,#0000 27% 73%,#07091175),linear-gradient(#07091161,#0000 65%,#07091187);position:absolute;inset:0}.studio-scene-copy--about{border-left:3px solid var(--blue);background:#070911e5;width:min(520px,42vw);padding:28px 30px;top:20vh;left:6vw;box-shadow:0 24px 75px #000c}.studio-scene-copy--about p,.studio-scene-copy--range p,.studio-scene-copy--craft p{color:#e2e7ef;margin:0 0 17px;font-size:clamp(16px,1.25vw,20px);line-height:1.5}.studio-scene-copy--about p:last-child,.studio-scene-copy--range p:last-child,.studio-scene-copy--craft p:last-child{margin-bottom:0}.studio-scene-copy--range{border-right:3px solid var(--blue);background:#0b0b18e8;width:min(510px,42vw);padding:28px 30px;top:24vh;right:5vw;box-shadow:0 24px 75px #000c}.studio-scene-copy--range h2{font:400 clamp(66px,7vw,110px)/.75 var(--display);margin:18px 0 20px}.studio-scene-copy--range h2 em{color:var(--blue);text-shadow:0 0 32px #0250f469;font-style:normal}.studio-capability-track{z-index:13;background:#ffffff24;border:1px solid #ffffff2b;grid-template-columns:repeat(5,1fr);display:grid;position:absolute;bottom:5vh;left:5vw;right:5vw;box-shadow:0 25px 80px #000d}.studio-capability-track article{background:#080b11e8;border-top:3px solid #0000;border-right:1px solid #fff2;flex-direction:column;justify-content:space-between;min-height:230px;padding:21px;transition:all .3s;display:flex}.studio-capability-track article:last-child{border-right:0}.studio-capability-track article.is-active{border-top-color:var(--blue);background:#11182aef;transform:translateY(-9px)}.studio-capability-track span{font:700 9px var(--mono);letter-spacing:.15em;color:#7f90a9}.studio-capability-track h2{font:400 clamp(30px,3.1vw,51px)/.82 var(--display);margin:0 0 13px}.studio-capability-track p{color:#aeb9c8;margin:0;font-size:13px;line-height:1.35}.studio-scene-copy--craft{border-left:3px solid var(--blue);background:#070911e8;width:min(570px,46vw);padding:30px;top:18vh;left:6vw;box-shadow:0 24px 75px #000c}.studio-scene-copy--craft strong{color:#fff;font:400 clamp(54px,6vw,88px)/.77 var(--display);margin:25px 0;display:block}.studio-about-resolve strong{font-size:clamp(62px,8vw,118px);line-height:.72}.studio-about-resolve strong em{color:var(--blue);font-style:normal}.studio-about-resolve{border-color:var(--blue);box-shadow:0 0 70px #0250f433}.studio-belief-corridor{color:#fff;background:linear-gradient(90deg,#15131f 0 16%,#070911 16% 84%,#15131f 84%);min-height:145svh;padding:16vh 7vw 18vh;position:relative;overflow:hidden}.studio-belief-corridor:before,.studio-belief-corridor:after{content:"";background:#fff;height:4px;position:absolute;left:19%;right:19%;box-shadow:0 0 26px #fff}.studio-belief-corridor:before{top:8vh}.studio-belief-corridor:after{top:15vh}.studio-belief-corridor>span{font:700 9px var(--mono);letter-spacing:.17em;color:#9db6ff}.studio-belief-corridor>p{z-index:2;max-width:640px;margin:14vh 0 8vh 18vw;font-size:clamp(22px,2.5vw,38px);line-height:1.25;position:relative}.studio-belief-corridor>p strong{color:var(--blue)}.studio-belief-corridor h2{z-index:2;font:400 clamp(64px,8.7vw,132px)/.76 var(--display);letter-spacing:-.01em;margin:0;position:relative}.studio-belief-corridor h2 em{color:var(--blue);font-style:normal}.studio-belief-signal{z-index:1;background:var(--blue);width:3px;position:absolute;top:0;bottom:0;left:10vw;box-shadow:0 0 18px #0250f4}.studio-belief-signal:after{content:"";background:var(--blue);width:56vw;height:3px;box-shadow:inherit;position:absolute;top:43%;left:0}@media (max-width:760px){.studio-about-corridor{height:680svh}.studio-scene-copy--about,.studio-scene-copy--range,.studio-scene-copy--craft{width:auto;padding:21px;inset:auto 20px 8vh}.studio-scene-copy--range h2{font-size:17vw}.studio-scene-copy--craft strong{font-size:14vw}.studio-capability-track{display:flex;bottom:5vh;left:18px;right:18px;overflow:hidden}.studio-capability-track article{flex:0 0 72%;min-height:210px}.studio-capability-track article:not(.is-active){opacity:.35}.studio-about-resolve{width:auto;left:20px;right:20px}.studio-about-resolve strong{font-size:18vw}.studio-belief-corridor{background:linear-gradient(90deg,#15131f 0 8%,#070911 8% 92%,#15131f 92%);padding:14vh 24px 16vh}.studio-belief-corridor:before,.studio-belief-corridor:after{left:14%;right:14%}.studio-belief-corridor>p{margin:13vh 0 8vh 13vw}.studio-belief-corridor h2{font-size:17vw}.studio-belief-signal{left:8vw}}@media (prefers-reduced-motion:reduce){.studio-about-corridor{height:auto}.studio-about-corridor .studio-camera-sticky{height:auto;min-height:100svh;padding:110px 0 40px;position:relative}.studio-about-corridor .studio-scene-copy,.studio-about-corridor .studio-capability-track,.studio-about-corridor .studio-depth-label{width:auto;margin:20px;position:relative;inset:auto;opacity:1!important;transform:none!important}.studio-about-corridor .studio-capability-track{grid-template-columns:1fr 1fr;display:grid}.studio-about-corridor .studio-canvas{opacity:.38}}.studio-about-corridor .studio-camera-sticky:after{background:linear-gradient(90deg,#080a0e6b,#0000 24% 76%,#080a0e55),linear-gradient(#080a0e42,#0000 62%,#080a0e80)}.studio-about-corridor .studio-scene-copy--about,.studio-about-corridor .studio-scene-copy--range,.studio-about-corridor .studio-scene-copy--craft{max-width:500px}.studio-about-corridor{height:820svh}.studio-scene-copy--opening{max-width:1180px;right:5vw}.studio-scene-copy--opening h1{font-size:clamp(72px,9.4vw,142px)}.studio-capability-stage{z-index:13;pointer-events:none;position:absolute;inset:0}.studio-capability-stage>small{color:#9eb3d3;font:700 9px/1 var(--mono);letter-spacing:.17em;position:absolute;top:17vh;left:5vw}.studio-capability-stage article{border-left:3px solid var(--blue);background:#070911ed;width:min(620px,58vw);padding:28px 30px;position:absolute;bottom:9vh;left:5vw;box-shadow:0 24px 75px #000d}.studio-capability-stage article span{color:#9eb3d3;font:700 9px var(--mono);letter-spacing:.16em}.studio-capability-stage article h2{font:400 clamp(64px,7.5vw,112px)/.76 var(--display);margin:25px 0 15px}.studio-capability-stage article p{color:#dce3ec;max-width:32ch;margin:0;font-size:clamp(16px,1.25vw,20px);line-height:1.45}@media (max-width:760px){.studio-about-corridor{height:760svh}.studio-scene-copy--opening h1{font-size:17vw}.studio-capability-stage>small{top:18vh;left:20px}.studio-capability-stage article{width:auto;padding:21px;bottom:9vh;left:20px;right:20px}.studio-capability-stage article h2{font-size:16vw}.studio-belief-corridor h2{font-size:15vw}}@media (prefers-reduced-motion:reduce){.studio-about-corridor .studio-capability-stage{margin:20px;position:relative;inset:auto}.studio-about-corridor .studio-capability-stage>small{margin-bottom:20px;display:block;position:relative;inset:auto}.studio-about-corridor .studio-capability-stage article{width:auto;margin:1px 0;position:relative;inset:auto;opacity:1!important;transform:none!important}}.studio-manifesto{height:930svh}.manifesto-moment,.manifesto-capabilities article,.manifesto-standards h2{z-index:12;pointer-events:none;position:absolute}.manifesto-moment small,.manifesto-capabilities>small,.manifesto-capabilities article span,.manifesto-standards>small{color:#9db6ff;font:700 9px/1 var(--mono);letter-spacing:.18em}.manifesto-intro{bottom:8vh;left:5vw}.manifesto-intro h1{font:400 clamp(74px,9.5vw,145px)/.76 var(--display);margin:20px 0 0}.manifesto-intro em,.manifesto-intersection em{color:var(--blue);font-style:normal}.manifesto-definition{border-right:3px solid var(--blue);background:#080b10eb;width:min(510px,41vw);padding:30px;top:22vh;right:6vw;box-shadow:0 25px 75px #000d}.manifesto-definition p{margin:22px 0 0;font-size:clamp(17px,1.35vw,21px);line-height:1.5}.manifesto-capabilities{z-index:12;position:absolute;inset:0}.manifesto-capabilities>small{position:absolute;top:18vh;left:5vw}.manifesto-capabilities article{border-left:3px solid var(--blue);background:#080b10ed;width:min(590px,50vw);padding:28px 30px;bottom:9vh;left:5vw;box-shadow:0 25px 75px #000d}.manifesto-capabilities article:nth-of-type(2n){border-left-color:var(--blue);left:auto;right:5vw}.manifesto-capabilities h2{font:400 clamp(62px,7vw,105px)/.76 var(--display);margin:24px 0 14px}.manifesto-capabilities p{color:#d8e0eb;max-width:34ch;margin:0;font-size:clamp(16px,1.2vw,19px);line-height:1.45}.manifesto-standards{z-index:12;position:absolute;inset:0}.manifesto-standards>small{position:absolute;top:18vh;right:5vw}.manifesto-standards h2{font:400 clamp(88px,12vw,178px)/.72 var(--display);text-shadow:0 12px 48px #000;margin:0;bottom:8vh;left:5vw}.manifesto-standards h2 em{color:var(--blue);font-style:normal}.manifesto-intersection{text-align:center;background:#080b10e8;border:1px solid #52617a;width:min(850px,84vw);padding:32px 38px;top:50%;left:50%;box-shadow:0 0 75px #0250f42e;transform:translate(-50%,-45%)!important}.manifesto-intersection>div{color:#dce5f2;font:700 10px var(--mono);letter-spacing:.18em;justify-content:space-between;gap:20px;margin:28px 0;display:flex}.manifesto-intersection h2{font:400 clamp(85px,13vw,185px)/.68 var(--display);margin:0}.manifesto-final-door .final-door-frame p{z-index:2;color:#c7d0dc;max-width:520px;margin:-30px auto 48px;font-size:clamp(16px,1.25vw,20px);line-height:1.5;position:relative}.manifesto-final-door .final-door-frame h2{margin-bottom:55px}@media (max-width:760px){.studio-manifesto{height:850svh}.manifesto-intro{left:20px;right:20px}.manifesto-intro h1{font-size:17vw}.manifesto-definition,.manifesto-capabilities article{width:auto;padding:21px;top:auto;bottom:8vh;left:20px!important;right:20px!important}.manifesto-capabilities>small{left:20px}.manifesto-capabilities h2{font-size:16vw}.manifesto-standards>small{right:20px}.manifesto-standards h2{font-size:21vw;left:20px;right:20px}.manifesto-intersection{width:calc(100% - 40px);padding:25px 20px}.manifesto-intersection>div{font-size:7px}.manifesto-intersection h2{font-size:24vw}.manifesto-final-door .final-door-frame p{margin-top:-25px;padding-inline:22px}}@media (prefers-reduced-motion:reduce){.studio-manifesto{height:auto}.studio-manifesto .studio-camera-sticky{height:auto;min-height:100svh;padding:110px 0 40px;position:relative}.studio-manifesto .manifesto-moment,.studio-manifesto .manifesto-capabilities,.studio-manifesto .manifesto-capabilities article,.studio-manifesto .manifesto-standards,.studio-manifesto .manifesto-standards h2{width:auto;margin:20px;position:relative;inset:auto;opacity:1!important;transform:none!important}.studio-manifesto .manifesto-capabilities>small,.studio-manifesto .manifesto-standards>small{margin:20px;display:block;position:relative;inset:auto}.studio-manifesto .studio-canvas{opacity:.3}}.studio-manifesto--refined .manifesto-definition h2,.studio-manifesto--refined .manifesto-disciplines h2{font:400 clamp(56px,6vw,92px)/.76 var(--display);margin:22px 0 18px}.studio-manifesto--refined .manifesto-definition h2 em,.studio-manifesto--refined .manifesto-disciplines h2 em{color:var(--blue);font-style:normal}.studio-manifesto--refined .manifesto-definition{width:min(570px,45vw);top:19vh}.manifesto-disciplines{border-left:3px solid var(--blue);background:#080b10eb;width:min(560px,46vw);padding:28px 30px;bottom:8vh;left:5vw;box-shadow:0 25px 75px #000d}.manifesto-disciplines h2 em{color:var(--blue)!important}.manifesto-disciplines p,.manifesto-standard p{color:#d9e1eb;margin:0;font-size:clamp(16px,1.25vw,20px);line-height:1.48}.manifesto-disciplines>span{color:var(--blue);font:700 9px var(--mono);letter-spacing:.16em;margin-top:25px;display:block}.manifesto-standard{bottom:8vh;left:5vw;right:5vw}.manifesto-standard h2{font:400 clamp(70px,9.5vw,142px)/.72 var(--display);text-shadow:0 12px 48px #000;margin:20px 0}.manifesto-standard h2 em{color:var(--blue);font-style:normal}.manifesto-standard p{max-width:520px}.manifesto-final-door--refined{min-height:100svh;padding:10vh 6vw}.manifesto-final-door--refined .final-door-frame{min-height:76svh;padding:50px 30px}.manifesto-final-door--refined .final-door-frame h2{margin:35px 0 42px;font-size:clamp(82px,12vw,168px)}.manifesto-final-door--refined .final-door-frame p{margin:-18px auto 35px}.manifesto-final-door--refined .final-door-actions a{min-width:245px}@media (max-width:760px){.studio-manifesto--refined{height:590svh}.studio-manifesto--refined .manifesto-definition,.manifesto-disciplines,.manifesto-standard{width:auto;padding:21px;inset:auto 20px 8vh}.studio-manifesto--refined .manifesto-definition h2,.studio-manifesto--refined .manifesto-disciplines h2{font-size:14vw}.manifesto-standard h2{font-size:15.5vw}.manifesto-final-door--refined{padding:8vh 18px}.manifesto-final-door--refined .final-door-frame{width:100%;min-height:80svh;padding:38px 16px}.manifesto-final-door--refined .final-door-frame h2{font-size:21vw}.manifesto-final-door--refined .final-door-actions{width:100%}.manifesto-final-door--refined .final-door-actions a{gap:20px;width:100%;min-width:0}}.manifesto-wall-guide{border-right:3px solid var(--blue);background:#080b10d9;width:min(430px,36vw);padding:24px 26px;top:20vh;right:5vw;box-shadow:0 22px 65px #000c}.manifesto-wall-guide p{color:#e0e6ef;margin:18px 0;font-size:clamp(16px,1.2vw,19px);line-height:1.48}.manifesto-wall-guide span{color:var(--blue);font:700 9px var(--mono);letter-spacing:.15em}.studio-manifesto--refined .manifesto-disciplines,.studio-manifesto--refined .manifesto-standard{display:none}.studio-manifesto--refined .studio-camera-sticky:after{background:linear-gradient(90deg,#080a0e2e,#0000 19% 81%,#080a0e24),linear-gradient(#080a0e2b,#0000 68%,#080a0e5c)}@media (max-width:760px){.studio-manifesto--refined{height:460svh}.manifesto-wall-guide{width:auto;padding:20px;inset:auto 20px 8vh}}.studio-about-wall{color:#f4f6fa;background:linear-gradient(90deg,#11151c 0 8%,#080b10 8% 92%,#11151c 92%);place-items:center;min-height:125svh;padding:14vh 7vw;display:grid;position:relative;overflow:hidden}.studio-about-wall:before,.studio-about-wall:after{content:"";background:#fff;height:4px;position:absolute;left:11%;right:11%;box-shadow:0 0 24px #fff}.studio-about-wall:before{top:7vh}.studio-about-wall:after{top:13vh}.studio-about-wall__signal{background:var(--blue);width:3px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 18px #0250f4}.studio-about-wall__frame{z-index:2;background:#090c12f2;border:1px solid #5c6675;width:min(1180px,100%);padding:7vh 6vw;position:relative;box-shadow:0 35px 100px #000d}.studio-about-wall__frame:before{content:"";pointer-events:none;border:1px solid #ffffff17;position:absolute;inset:16px}.studio-about-wall__frame>span{color:#9db6ff;font:700 9px var(--mono);letter-spacing:.18em;display:block}.studio-about-wall__frame h2{font:400 clamp(78px,10vw,150px)/.72 var(--display);letter-spacing:-.01em;margin:5vh 0 7vh}.studio-about-wall__frame h2 em{color:var(--blue);font-style:normal}.studio-about-wall__copy{border-top:1px solid #ffffff38;grid-template-columns:1.2fr 1fr 1fr;gap:clamp(28px,4vw,70px);padding-top:4vh;display:grid}.studio-about-wall__copy p{color:#d7dee8;margin:0;font-size:clamp(16px,1.25vw,20px);line-height:1.55}.studio-about-wall__copy strong{color:var(--blue);font-weight:700}@media (max-width:760px){.studio-about-wall{background:linear-gradient(90deg,#11151c 0 5%,#080b10 5% 95%,#11151c 95%);min-height:auto;padding:16vh 20px 10vh}.studio-about-wall:before,.studio-about-wall:after{left:12%;right:12%}.studio-about-wall__frame{padding:45px 25px}.studio-about-wall__frame h2{margin:45px 0;font-size:19vw}.studio-about-wall__copy{grid-template-columns:1fr;gap:30px}.studio-about-wall__signal{left:9%}}.manifesto-intro>p{color:#e0e6ef;text-shadow:0 3px 18px #000;max-width:620px;margin:24px 0 0;font-size:clamp(16px,1.3vw,20px);line-height:1.45}.studio-about-wall__copy strong{color:var(--blue)}@media (max-width:760px){.manifesto-intro>p{max-width:34ch;margin-top:18px;font-size:14px}.manifesto-intro h1{font-size:15.5vw}}.manifesto-wall-guide{border-left:3px solid var(--blue);border-right:0;left:5vw;right:auto}@media (max-width:760px){.manifesto-wall-guide{border-right:0;left:20px;right:20px}}.studio-about-wall__copy{grid-template-columns:1fr 1fr;max-width:1000px}.manifesto-intro>p{max-width:760px}@media (max-width:760px){.studio-about-wall__copy{grid-template-columns:1fr}}.studio-about-wall--opening{padding-top:20vh}.studio-about-wall--opening .studio-about-wall__frame h1{font:400 clamp(78px,10vw,150px)/.72 var(--display);letter-spacing:-.01em;margin:5vh 0 7vh}.studio-about-wall--opening .studio-about-wall__frame h1 em{color:var(--blue);font-style:normal}.studio-about-wall--opening .studio-about-wall__copy{grid-template-columns:1.2fr 1fr 1fr;max-width:none}.studio-about-wall__continue{color:#9db6ff;font:700 9px var(--mono);letter-spacing:.18em;text-align:right;margin-top:6vh;display:block}@media (max-width:760px){.studio-about-wall--opening{padding-top:15vh}.studio-about-wall--opening .studio-about-wall__frame h1{font-size:18vw}.studio-about-wall--opening .studio-about-wall__copy{grid-template-columns:1fr}.studio-about-wall__continue{text-align:left}}.studio-cinematic .room-header{z-index:1000}.studio-about-threshold{z-index:0;color:#f4f6fa;background:#080b10;height:390svh;position:relative}.studio-threshold__sticky{z-index:0;background:#080b10;height:100svh;position:sticky;top:0;overflow:hidden}.studio-threshold__canvas{inset:0;width:100%!important;height:100%!important;position:absolute!important}.studio-threshold__architecture{perspective:900px;background:radial-gradient(circle at 50% 47%,#172236 0,#0b1019 23%,#07090d 68%);position:absolute;inset:0}.studio-threshold__wall{background:linear-gradient(90deg,#222833,#10141c 68%,#080b10);border-inline:1px solid #445064;width:50%;position:absolute;top:0;bottom:0}.studio-threshold__wall--left{clip-path:polygon(0 0,72% 14%,72% 86%,0 100%);left:0}.studio-threshold__wall--right{clip-path:polygon(28% 14%,100% 0,100% 100%,28% 86%);right:0;transform:scaleX(-1)}.studio-threshold__ceiling{clip-path:polygon(0 0,100% 0,72% 100%,28% 100%);background:#090c12;position:absolute;inset:0 21% 50%}.studio-threshold__ceiling i{left:calc(8% + var(--i,0)*5%);right:calc(8% + var(--i,0)*5%);background:#f8f9fc;height:4px;position:absolute;box-shadow:0 0 24px #fff}.studio-threshold__ceiling i:first-child{top:13%}.studio-threshold__ceiling i:nth-child(2){top:27%;left:10%;right:10%}.studio-threshold__ceiling i:nth-child(3){top:41%;left:14%;right:14%}.studio-threshold__ceiling i:nth-child(4){top:55%;left:19%;right:19%}.studio-threshold__ceiling i:nth-child(5){top:68%;left:24%;right:24%}.studio-threshold__ceiling i:nth-child(6){top:80%;left:29%;right:29%}.studio-threshold__ceiling i:nth-child(7){top:90%;left:34%;right:34%}.studio-threshold__door{width:clamp(130px,17vw,250px);height:clamp(180px,28vw,390px);transform:translate(-50%,-50%) scale(calc(.72 + var(--threshold-progress)*.44));background:#030509;border:4px solid #0250f4;place-items:center;display:grid;position:absolute;top:48%;left:50%;box-shadow:0 0 55px #0250f466,inset 0 0 50px #0250f41c}.studio-threshold__door:before{content:"";border-right-color:#fff;position:absolute;inset:-4px}.studio-threshold__door img{filter:drop-shadow(0 0 18px #0250f4);width:42%}.studio-threshold__signal{transform-origin:top;background:#0250f4;width:4px;position:absolute;top:63%;bottom:-10%;left:50%;transform:translate(-50%)perspective(500px)rotateX(42deg);box-shadow:0 0 22px #0250f4}.studio-threshold__label{z-index:5;color:#a9bbec;font:700 9px var(--mono);letter-spacing:.18em;border-bottom:1px solid #ffffff38;justify-content:space-between;padding-bottom:14px;display:flex;position:absolute;top:105px;left:4vw;right:4vw}.studio-threshold__statement,.studio-threshold__moment,.studio-threshold__enter{z-index:8;transition:opacity 80ms linear,transform 80ms linear;position:absolute}.studio-threshold__statement{text-shadow:0 12px 46px #000;bottom:8vh;left:5vw}.studio-threshold__statement small,.studio-threshold__moment>span,.studio-threshold__enter>span{color:#9db6ff;font:700 9px var(--mono);letter-spacing:.2em;margin-bottom:24px;display:block}.studio-threshold__statement h1{font:400 clamp(84px,11vw,168px)/.72 var(--display);letter-spacing:-.015em;margin:0}.studio-threshold__statement h1 em{color:var(--blue);text-shadow:0 0 38px #0250f477;font-style:normal}.studio-threshold__moment{border:1px solid #526074;border-left:4px solid var(--blue);background:#070a10e8;width:min(620px,46vw);padding:32px 36px 36px;box-shadow:0 25px 85px #000}.studio-threshold__moment p{color:#e3e8f0;letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.45vw,42px);line-height:1.13}.studio-threshold__moment strong{color:var(--blue);font-weight:700}.studio-threshold__moment--one{top:25vh;left:6vw}.studio-threshold__moment--two{top:24vh;right:6vw}.studio-threshold__moment--three{width:min(760px,58vw);top:24vh;left:21vw}.studio-threshold__enter{text-align:center;text-shadow:0 5px 30px #000;justify-items:center;display:grid;bottom:9vh;left:0;right:0}.studio-threshold__enter strong{font:400 clamp(54px,7vw,100px)/.8 var(--display);white-space:nowrap}.studio-threshold__enter i{color:var(--blue);font:normal 28px/1 var(--mono);margin-top:24px}@media (max-width:760px){.studio-about-threshold{height:370svh}.studio-threshold__label{top:94px;left:20px;right:20px}.studio-threshold__label span:last-child{display:none}.studio-threshold__wall{width:60%}.studio-threshold__ceiling{inset-inline:10%}.studio-threshold__door{width:32vw;height:46vw;top:45%}.studio-threshold__statement{bottom:11vh;left:22px;right:18px}.studio-threshold__statement h1{font-size:19vw}.studio-threshold__moment,.studio-threshold__moment--three{width:auto;padding:24px;inset:auto 20px 11vh;transform:none!important}.studio-threshold__moment p{font-size:clamp(23px,7vw,34px)}.studio-threshold__enter{width:90%}.studio-threshold__enter strong{white-space:normal;font-size:16vw}}.founder-interview>.founder-v3-hero{background:#080b10;min-height:84svh;display:block}.founder-interview .founder-v3-hero figure{background:#080b10;inset:85px 0 0}.founder-interview .founder-v3-hero figure:after{content:"";pointer-events:none;background:linear-gradient(90deg,#05080dc7 0,#0000 52%),linear-gradient(#0000 55%,#05080d75);position:absolute;inset:0}.founder-interview .founder-v3-hero figure img{object-position:center 38%}.founder-interview .founder-v3-name{color:#f4f6fa;text-shadow:0 8px 35px #000}.founder-interview-journey{height:680svh}.founder-interview-card{z-index:8;border-left:3px solid var(--blue);opacity:0;background:#05070aed;width:min(680px,52vw);padding:28px 31px;position:absolute;transform:translateY(30px);box-shadow:0 28px 90px #000d}.founder-interview-card small{color:#9db6ff;font:700 9px/1 var(--mono);letter-spacing:.18em}.founder-interview-card h2{font:400 clamp(54px,6.8vw,102px)/.75 var(--display);letter-spacing:-.01em;margin:22px 0 24px}.founder-interview-card h2 em{color:var(--blue);font-style:normal}.founder-interview-card p{color:#dbe2ec;margin:0 0 17px;font-size:clamp(15px,1.08vw,18px);line-height:1.5}.founder-interview-card p:last-child{margin-bottom:0}.founder-interview-card strong{color:#fff;font-weight:700}.founder-interview-card--one{opacity:max(0,min(1,calc((var(--spatial-progress) - .02) * 18),calc((.29 - var(--spatial-progress)) * 18)));transform:translateY(calc((.08 - var(--spatial-progress)) * 90px));top:22vh;left:5vw}.founder-interview-card--two{border-left-color:var(--blue);width:min(720px,55vw);opacity:max(0,min(1,calc((var(--spatial-progress) - .3) * 18),calc((.54 - var(--spatial-progress)) * 18)));transform:translateY(calc((.36 - var(--spatial-progress)) * 90px));top:13vh;right:5vw}.founder-interview-card--two h2 em{color:var(--blue)}.founder-interview-card--three{width:auto;opacity:max(0,min(1,calc((var(--spatial-progress) - .65) * 18),calc((1.04 - var(--spatial-progress)) * 18)));transform:translateY(calc((.71 - var(--spatial-progress)) * 90px));bottom:5vh;left:4vw;right:4vw}.founder-interview-card--three h2{margin-bottom:20px;font-size:clamp(50px,5.8vw,86px)}.founder-answer-columns{border-top:1px solid #ffffff35;grid-template-columns:repeat(3,1fr);gap:clamp(22px,3vw,48px);padding-top:22px;display:grid}.founder-answer-columns p{font-size:clamp(14px,1vw,17px)}.founder-interview-close{color:#f4f6fa;background:linear-gradient(90deg,#111722 0 13%,#070a0f 13% 87%,#111722 87%);flex-direction:column;justify-content:center;min-height:105svh;padding:14vh 7vw;display:flex;position:relative;overflow:hidden}.founder-interview-close:before{content:"";background:var(--blue);width:3px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 18px #0250f4}.founder-interview-close>span,.founder-interview-close>*{z-index:1;position:relative}.founder-interview-close>span{color:#9db6ff;font:700 9px var(--mono);letter-spacing:.18em}.founder-interview-close h2{font:400 clamp(72px,10vw,150px)/.72 var(--display);margin:6vh 0 4vh}.founder-interview-close h2 em{color:var(--blue);font-style:normal}.founder-interview-close p{color:#cad3df;max-width:520px;margin:0 0 36px;font-size:clamp(16px,1.25vw,20px);line-height:1.5}.founder-interview-close a{color:#fff;background:var(--blue);width:max-content;font:700 10px var(--mono);letter-spacing:.12em;padding:18px 21px}.founder-interview-close a b{margin-left:40px}@media (max-width:760px){.founder-interview .founder-v3-hero figure{top:75px}.founder-interview .founder-v3-hero figure img{object-position:58% center}.founder-interview-journey{height:650svh}.founder-interview-card,.founder-interview-card--one,.founder-interview-card--two,.founder-interview-card--three{width:auto;padding:21px;inset:auto 18px 6vh}.founder-interview-card h2,.founder-interview-card--three h2{font-size:14vw}.founder-interview-card p{font-size:14px;line-height:1.45}.founder-interview-card--two{max-height:75vh;overflow:auto}.founder-interview-card--three{max-height:78vh;overflow:auto}.founder-answer-columns{grid-template-columns:1fr;gap:18px}.founder-interview-close{padding:13vh 22px}.founder-interview-close h2{font-size:18vw}.founder-interview-close:before{left:9%}}@media (prefers-reduced-motion:reduce){.founder-interview-journey{height:auto}.founder-interview-card,.founder-interview-card--one,.founder-interview-card--two,.founder-interview-card--three{opacity:1;width:auto;margin:20px;position:relative;inset:auto;transform:none}.founder-interview-journey .spatial-sticky{height:auto}}.founder-answer-columns strong,.founder-interview-card strong{color:var(--blue);text-shadow:0 0 20px #0250f438;font-weight:800}.founder-interview .founder-interview-card--two{border-left-color:var(--blue)}.founder-interview .founder-interview-card--two h2 em{color:var(--blue)}.founder-interview .founder-interview-card--three{opacity:max(0,min(1,calc((var(--spatial-progress) - .87) * 18),calc((1.04 - var(--spatial-progress)) * 18)));transform:translateY(calc((.9 - var(--spatial-progress)) * 90px));background:#020305f8;box-shadow:0 30px 100px #000,0 0 0 1px #ffffff0a}.studio-manifesto--refined{height:460svh}.studio-about-corridor .studio-camera-sticky{background:radial-gradient(circle at 50% 30%,#1c2532 0,#0b1017 43%,#05070a 100%)}.studio-about-corridor .studio-hud{text-shadow:0 2px 18px #000}@media (max-width:760px){.studio-manifesto--refined{height:520svh}}.studio-about-threshold.studio-unified-journey{height:1020svh}.studio-unified-journey .studio-hud,.studio-unified-journey .studio-threshold__label{transition:opacity .16s linear}@media (max-width:760px){.studio-about-threshold.studio-unified-journey{height:1080svh}}.room-scroll-guide{z-index:18;border:1px solid var(--blue);color:#b8c9f5;font:700 9px/1 var(--mono);letter-spacing:.15em;background:#06090ed9;padding:11px 14px;transition:opacity .2s;position:absolute;bottom:4vh;right:4vw;box-shadow:0 10px 35px #0009}.room-scroll-guide b{color:var(--blue);margin-left:10px}@media (max-width:760px){.room-scroll-guide{max-width:68vw;line-height:1.45;bottom:22px;right:20px}}@keyframes tccWayfindingPulse{0%,to{filter:drop-shadow(0 0 2px #0250f455);text-shadow:0 0 5px #0250f466;box-shadow:0 0 #0250f400}50%{filter:drop-shadow(0 0 7px #0250f4cc);text-shadow:0 0 13px #0250f4cc;box-shadow:0 0 22px #0250f455}}.scroll-cue,.project-action,.room-scroll-guide,.spatial-hud span,.founder-v3-scroll{will-change:filter,text-shadow,box-shadow;animation:2.2s ease-in-out infinite tccWayfindingPulse}.scroll-cue b,.project-action i,.room-scroll-guide b,.spatial-hud span{color:var(--blue)}@media (prefers-reduced-motion:reduce){.scroll-cue,.project-action,.room-scroll-guide,.spatial-hud span,.founder-v3-scroll{filter:drop-shadow(0 0 4px #0250f477);text-shadow:0 0 8px #0250f477;animation:none}}:root{--signal-text:#9db6ff}.scroll-cue,.spatial-hud span,.founder-v3-scroll,.room-scroll-guide{color:var(--signal-text)!important}.desktop-nav .is-active{color:var(--blue)!important}@media (max-width:720px){.mobile-corridor-intro strong{color:var(--signal-text);font-size:8px;line-height:1.5}.mobile-corridor-intro+.mobile-project-door .mobile-door-sticky{padding-top:210px}}.rotate-phone-prompt{display:none}@media (max-width:720px) and (orientation:portrait){.rotate-phone-prompt{z-index:260;text-align:center;color:#f4f7fc;background:radial-gradient(circle at 50% 42%,#18253a 0,#090d14 58%,#05070b 100%);flex-direction:column;justify-content:center;align-items:center;padding:34px 28px;display:flex;position:fixed;inset:76px 0 0}.rotate-phone-prompt:before{content:"";border:1px solid var(--blue);pointer-events:none;position:absolute;inset:22px;box-shadow:inset 0 0 60px #0008,0 0 34px #0250f433}.rotate-phone-prompt:after{content:"";background:var(--blue);width:2px;box-shadow:0 0 18px var(--blue);opacity:.45;pointer-events:none;position:absolute;top:0;bottom:0;left:50%}.rotate-phone-prompt>*{z-index:1;position:relative}.rotate-phone-icon{place-items:center;width:116px;height:92px;margin-bottom:36px;display:grid}.rotate-phone-icon i{border:3px solid #f4f7fc;border-radius:8px;width:45px;height:76px;animation:2.4s cubic-bezier(.16,1,.3,1) infinite rotatePhone;display:block;box-shadow:0 0 22px #0250f477}.rotate-phone-icon b{color:var(--blue);font:400 34px/1 var(--mono);text-shadow:0 0 14px var(--blue);position:absolute;top:27px;right:2px}.rotate-phone-prompt>span{color:var(--signal-text);font:700 9px/1.4 var(--mono);letter-spacing:.17em;margin-bottom:20px}.rotate-phone-prompt>strong{font:400 clamp(49px,15vw,68px)/.82 var(--display);letter-spacing:.01em}.rotate-phone-prompt>strong em{color:var(--blue);text-shadow:0 0 24px #0250f477;margin-top:14px;font-style:normal;display:block}.rotate-phone-prompt>small{color:#d4dce8;max-width:30ch;font:600 12px/1.5 var(--sans);margin-top:22px}.rotate-phone-prompt>button{color:#9eabba;font:700 8px/1 var(--mono);letter-spacing:.11em;background:0 0;border:0;border-bottom:1px solid #fff5;margin-top:34px;padding:12px 4px}.rotate-phone-prompt>button b{color:var(--blue);margin-left:12px}}@keyframes rotatePhone{0%,22%{transform:rotate(0)}58%,82%{transform:rotate(90deg)}to{transform:rotate(0)}}@media (orientation:landscape) and (max-height:520px){.mobile-corridor{display:none!important}.corridor-journey{height:500vh;display:block!important}.release--sequence{display:block!important}.site-header{padding:12px 22px}.site-header .brand-symbol{width:45px}.site-header .brand span{font-size:9px}.scroll-cue{font-size:9px;bottom:20px;left:24px}.project-action{font-size:8px;top:76px;right:22px}.project-index{font-size:8px;bottom:18px;right:22px}}@media (prefers-reduced-motion:reduce){.rotate-phone-icon i{animation:none;transform:rotate(90deg)}}.contact-spatial{background:#0b111b;height:410svh}.contact-spatial .spatial-sticky{background:radial-gradient(circle at 50% 35%,#26364d 0,#101823 48%,#070a0f 100%)}.contact-spatial .spatial-sticky:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#05080db0 0,#0000 23% 77%,#05080d99),linear-gradient(#0000 62%,#05070b55);position:absolute;inset:0}.contact-spatial .spatial-copy{z-index:9;border-left:4px solid var(--blue);width:min(570px,44vw);box-shadow:none;text-shadow:0 5px 24px #000;background:linear-gradient(90deg,#05080df2 0,#05080dc7 78%,#0000);padding:28px 30px 30px}.contact-spatial .spatial-copy:after{content:"";background:linear-gradient(90deg,var(--blue),transparent);height:1px;position:absolute;bottom:0;left:30px;right:14%}.contact-spatial .spatial-copy h1,.contact-spatial .spatial-copy h2{font-size:clamp(62px,7vw,108px)}.contact-spatial .spatial-copy--a{--start:-.05;--end:.27;top:53%}.contact-spatial .spatial-copy--b{--start:.3;--end:.57;top:48%}.contact-spatial .spatial-copy--c{--start:.64;--end:1.05;background:linear-gradient(90deg,#05080def,#071124d6 80%,#0000);top:50%}.contact-spatial .spatial-copy--c button{background:#0250f4;position:relative;overflow:hidden;box-shadow:0 0 35px #0250f488}.contact-spatial .spatial-copy--c button:after{content:"";background:linear-gradient(110deg,#0000 20%,#ffffff35 48%,#0000 70%);animation:2.8s ease-in-out infinite contactSignalSweep;position:absolute;inset:0;transform:translate(-130%)}.contact-room .conversation-room{border-top:1px solid var(--blue);min-height:150px;padding:42px 6vw;background:linear-gradient(90deg,#080c12,#101a29 50%,#080c12)!important}.contact-room .conversation-room p{color:#d9e1ec;font:700 10px var(--mono);letter-spacing:.12em}.contact-room .conversation-room a{background:#07101e;box-shadow:0 0 22px #0250f422}@keyframes contactSignalSweep{0%,35%{transform:translate(-130%)}70%,to{transform:translate(130%)}}@media (max-width:760px){.contact-spatial{height:390svh}.contact-spatial .spatial-copy{background:#05080de8;width:auto;padding:22px}.contact-spatial .spatial-copy h1,.contact-spatial .spatial-copy h2{font-size:15vw}.contact-room .conversation-room{padding:32px 22px}}@media (prefers-reduced-motion:reduce){.contact-spatial .spatial-copy--c button:after{animation:none}}.contact-room .brief-room{isolation:isolate;background:radial-gradient(circle at 50% -10%,#2f4666 0,#121c29 37%,#070b11 78%);align-items:start;position:relative;overflow:hidden}.contact-room .brief-room:before{content:"";z-index:-2;opacity:.8;background:linear-gradient(115deg,#31415855 0 18%,#0000 18.2% 81.8%,#26364a55 82%),linear-gradient(90deg,#0000 49.85%,#0250f4 49.85% 50.15%,#0000 50.15%);position:absolute;inset:0}.contact-room .brief-room:after{content:"";z-index:-1;transform-origin:bottom;background:repeating-linear-gradient(90deg,#0000 0 11.8%,#6d7c901f 12%),linear-gradient(#1c2835,#080c12);border:1px solid #ffffff1f;width:74vw;height:65vh;position:absolute;bottom:-18vh;left:50%;transform:translate(-50%)perspective(700px)rotateX(68deg);box-shadow:0 -30px 80px #0250f414}.brief-room__architecture{z-index:-1;pointer-events:none;position:absolute;inset:0}.brief-room__architecture:before,.brief-room__architecture:after{content:"";border-inline:1px solid #ffffff1c;width:19%;position:absolute;top:0;bottom:0}.brief-room__architecture:before{background:linear-gradient(90deg,#182333cc,#0000);left:0}.brief-room__architecture:after{background:linear-gradient(-90deg,#182333cc,#0000);right:0}.brief-room__architecture i{background:#e8edf5;height:4px;position:absolute;left:27%;right:27%;box-shadow:0 0 22px #dce7ff}.brief-room__architecture i:first-child{top:8%;transform:scaleX(.7)}.brief-room__architecture i:nth-child(2){top:18%;transform:scaleX(.82)}.brief-room__architecture i:nth-child(3){top:31%;transform:scaleX(.92)}.brief-room__architecture i:nth-child(4){top:47%}.contact-room .brief-main,.contact-room .project-blueprint{z-index:2;position:relative}.contact-room .brief-main{border-left:3px solid var(--blue);background:linear-gradient(90deg,#07101aee 0,#0a111bd9 84%,#0000);width:100%;max-width:760px;padding:56px 3vw 45px}.contact-room .brief-main:before{content:"INTAKE CONSOLE / ACTIVE";color:#9cb6ff;right:3vw}.contact-room .brief-main h1{text-wrap:balance;text-shadow:0 8px 30px #000;max-width:760px}.contact-room .project-blueprint{border-color:var(--blue);background:#070b11ef;align-self:stretch;width:100%;max-width:430px;box-shadow:0 30px 90px #000b,0 0 35px #0250f425}.contact-room .blueprint-object i{opacity:.2;box-shadow:none;background:0 0;transition:opacity .35s,background .35s,box-shadow .35s}.contact-room .blueprint-object i.is-built{opacity:1;background:#0250f41f;box-shadow:0 0 16px #0250f433}.contact-room .blueprint-row p{color:#d7e0ec}.contact-room .blueprint-row p:where(:not(:has(br))){min-height:17px}.contact-room .brief-options button{min-height:64px}.contact-room .brief-options button[aria-pressed=true]{box-shadow:inset 4px 0 #fff,0 0 30px #0250f43d}@media (max-width:700px){.contact-room .brief-room{padding-top:28px}.brief-room__architecture i{left:14%;right:14%}.contact-room .brief-main{border-left:2px solid var(--blue);background:#07101aef;padding:35px 22px}.contact-room .project-blueprint{max-width:none}.contact-room .brief-room:after{width:130vw}.contact-room .brief-main h1{font-size:clamp(48px,14vw,72px)}}.contact-privacy-note{color:#aebacd!important;max-width:58ch!important;font:500 11px/1.65 var(--mono)!important;margin:0 0 28px!important}.contact-privacy-note a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);text-underline-offset:4px}.privacy-room{color:#f4f6fa;background:radial-gradient(circle at 50% 12%,#17243a,#080b10 48%,#05070a);min-height:100svh}.privacy-panel{width:min(920px,90vw);margin:0 auto;padding:16vh 0 12vh}.privacy-panel h1{font:400 clamp(70px,9vw,132px)/.74 var(--display);margin:5vh 0 4vh}.privacy-panel h1 em{color:var(--blue);font-style:normal}.privacy-lead{color:#d7dee8;max-width:62ch;font-size:clamp(18px,2vw,25px);line-height:1.45}.privacy-panel section{border-top:1px solid #ffffff2b;grid-template-columns:minmax(180px,.6fr) 1.4fr;gap:4vw;padding:30px 0;display:grid}.privacy-panel h2{font:400 clamp(32px,4vw,48px)/.9 var(--display);margin:0}.privacy-panel section p{color:#c6cfdb;max-width:60ch;margin:0;line-height:1.65}.privacy-panel a{color:#fff;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);text-underline-offset:4px}.privacy-updated{color:#9db6ff;font:700 9px var(--mono);letter-spacing:.16em}.privacy-return{border:1px solid var(--blue);font:700 10px var(--mono);letter-spacing:.12em;margin-top:38px;padding:15px 18px;text-decoration:none;display:inline-block}@media (max-width:760px){.privacy-panel{padding-top:130px}.privacy-panel section{grid-template-columns:1fr;gap:12px}.privacy-panel h1{font-size:18vw}}.manifesto-final-door--refined .final-door-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:min(830px,92%);display:grid}.manifesto-final-door--refined .final-door-actions a{gap:24px;min-width:0}@media (max-width:760px){.manifesto-final-door--refined .final-door-actions{grid-template-columns:1fr;width:100%}}.portrait-passage,.portrait-founder-archive{display:none}@media (max-width:720px) and (orientation:portrait){.portrait-passage{color:#f3f4f6;background:linear-gradient(90deg,#090c11 0,#1b222d 48%,#090c11 100%);min-height:100svh;padding:116px 22px 90px 38px;display:block;position:relative;overflow:hidden}.portrait-passage:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:100% 84px,52px 100%;position:absolute;inset:76px 0 0;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.portrait-passage:after{content:"";z-index:1;background:var(--blue);width:2px;position:absolute;top:76px;bottom:0;left:20px;box-shadow:0 0 8px #0250f4,0 0 24px #0250f488}.portrait-passage>header,.portrait-passage__frames{z-index:2;position:relative}.portrait-passage>header{padding:36px 4px 70px}.portrait-passage>header>span,.portrait-passage__frames article>span,.portrait-founder-archive>span{color:#9db6ff;font:700 9px/1 var(--mono);letter-spacing:.16em}.portrait-passage h1{font:400 18vw/.76 var(--display);margin:28px 0 38px}.portrait-passage h1 em,.portrait-passage strong{color:var(--blue);font-style:normal}.portrait-passage>header p{color:#d5dde8;margin:0 0 24px;font-size:16px;line-height:1.55}.portrait-passage__frames{gap:70px;display:grid}.portrait-passage__frames article{border:1px solid var(--blue);background:#090c11;padding:11px 11px 24px;box-shadow:0 30px 80px #000a,0 0 28px #0250f425}.portrait-passage__frames article>div{aspect-ratio:16/10;background:#06080c;border:10px solid #151c26;place-items:center;margin-bottom:23px;display:grid;overflow:hidden}.portrait-passage__frames img{object-fit:contain;width:100%;height:100%;display:block}.portrait-passage__frames article>span,.portrait-passage__frames article>h2,.portrait-passage__frames article>p{margin-inline:10px;display:block}.portrait-passage__frames h2{font:400 14vw/.8 var(--display);margin-block:16px 10px}.portrait-passage__frames p{color:#cbd4e0;font-size:14px;line-height:1.45}.studio-about-threshold{display:none}.manifesto-final-door--refined{min-height:auto;padding:74px 18px}.founder-interview-journey,.contact-spatial{background:#0a0e14;height:auto!important}.founder-interview-journey .spatial-sticky,.contact-spatial .spatial-sticky{background:linear-gradient(90deg,#090c11 0,#1b222d 48%,#090c11 100%);height:auto;min-height:100svh;padding:112px 18px 90px 38px;position:relative;top:0;overflow:hidden}.founder-interview-journey .spatial-sticky:before,.contact-spatial .spatial-sticky:before{content:"";z-index:2;background:var(--blue);width:2px;position:absolute;top:76px;bottom:0;left:20px;box-shadow:0 0 8px #0250f4,0 0 24px #0250f488}.founder-interview-journey .spatial-sticky:after,.contact-spatial .spatial-sticky:after{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:100% 84px,52px 100%;position:absolute;inset:76px 0 0;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.founder-interview-journey canvas,.contact-spatial canvas{display:none!important}.founder-interview-journey .spatial-hud,.contact-spatial .spatial-hud{z-index:3;margin:0 4px 52px;padding-bottom:14px;position:relative;inset:auto}.founder-interview-card,.founder-interview-card--one,.founder-interview-card--two,.founder-interview-card--three,.contact-spatial .spatial-copy,.contact-spatial .spatial-copy--a,.contact-spatial .spatial-copy--b,.contact-spatial .spatial-copy--c{z-index:3;border:1px solid #ffffff2d;border-left:3px solid var(--blue);max-height:none;margin:0 0 70px;overflow:visible;opacity:1!important;background:#070a10f2!important;width:auto!important;padding:24px 20px!important;position:relative!important;inset:auto!important;transform:none!important;box-shadow:0 30px 80px #000a!important}.founder-interview-card h2,.founder-interview-card--three h2,.contact-spatial .spatial-copy h1,.contact-spatial .spatial-copy h2{font-size:14vw}.founder-interview-card p,.contact-spatial .spatial-copy p{font-size:14px;line-height:1.5}.portrait-founder-archive{z-index:3;grid-template-columns:1fr 1fr;gap:16px;margin-top:10px;display:grid;position:relative}.portrait-founder-archive>span{border-bottom:1px solid #ffffff3d;grid-column:1/-1;padding-bottom:14px}.portrait-founder-archive figure{border:1px solid var(--blue);background:#090c11;margin:0;padding:7px;box-shadow:0 18px 45px #0009}.portrait-founder-archive figure:last-child{grid-column:1/-1}.portrait-founder-archive img{aspect-ratio:4/5;object-fit:contain;background:#05070a;width:100%;display:block}.portrait-founder-archive figure:last-child img{aspect-ratio:16/10}.portrait-founder-archive figcaption{color:#c7d1df;font:700 7px/1.3 var(--mono);letter-spacing:.1em;padding:10px 4px 3px}.contact-spatial .spatial-copy:after{left:20px}}@media (orientation:landscape) and (max-height:520px){.desktop-nav{display:none!important}.mobile-nav{color:inherit;margin-left:auto;display:block}.site-header,.room-header,.founder-v3-header{align-items:center;min-height:64px;height:64px!important;padding:9px max(18px,env(safe-area-inset-right)) 9px max(18px,env(safe-area-inset-left))!important}.site-header .brand-symbol,.room-header .brand-symbol,.founder-v3-header .brand-symbol{width:42px}.site-header .brand span,.room-header .brand span,.founder-v3-header .brand span{font-size:8px;display:block}.mobile-nav-trigger{z-index:302;color:inherit;font:700 10px/1 var(--mono);letter-spacing:.12em;background:0 0;border:0;align-items:center;gap:9px;padding:10px 0;display:flex;position:relative}.mobile-nav-trigger i{border-top:2px solid;border-bottom:2px solid;width:20px;height:11px;position:relative}.mobile-nav.is-open .mobile-nav-trigger{color:#fff}.mobile-nav.is-open .mobile-nav-trigger i{transform:rotate(90deg)}.mobile-nav-panel{z-index:300;padding:68px max(24px,env(safe-area-inset-right)) 18px max(24px,env(safe-area-inset-left));color:#f3f4f6;opacity:0;visibility:hidden;background:#171b22;transition:opacity .28s,transform .38s,visibility .28s;display:block;position:fixed;inset:0;overflow-y:auto;transform:translateY(-18px)}.mobile-nav.is-open .mobile-nav-panel{opacity:1;visibility:visible;transform:none}.mobile-nav-label{color:#8fa1b9;font:700 8px/1 var(--mono);letter-spacing:.14em;border-bottom:1px solid #ffffff45;padding-bottom:10px;display:block}.mobile-nav-panel nav{grid-template-columns:1fr 1fr;gap:0 30px;width:100%;margin-top:10px;display:grid!important}.mobile-nav-panel nav a{border-bottom:1px solid #ffffff30;grid-template-columns:28px 1fr auto;align-items:center;min-height:68px;padding:6px 0;color:#f3f4f6!important;display:grid!important}.mobile-nav-panel nav a small{font:700 8px/1 var(--mono);color:#7f90a7}.mobile-nav-panel nav a strong{font:400 clamp(34px,10vh,48px)/.8 var(--display)}.mobile-nav-panel nav a>span,.mobile-nav-panel nav a.is-active strong{color:var(--blue)}.contact-spatial .spatial-sticky{height:calc(100svh - 64px);top:64px}.contact-spatial .spatial-hud{font-size:7px;top:12px;left:24px;right:24px}.contact-spatial .spatial-copy,.contact-spatial .spatial-copy--a,.contact-spatial .spatial-copy--b,.contact-spatial .spatial-copy--c{width:min(560px,62vw);padding:15px 18px 17px;top:52%;bottom:auto}.contact-spatial .spatial-copy--a,.contact-spatial .spatial-copy--c{left:4vw;right:auto}.contact-spatial .spatial-copy--b{left:auto;right:4vw}.contact-spatial .spatial-copy small{font-size:7px}.contact-spatial .spatial-copy h1,.contact-spatial .spatial-copy h2{margin:10px 0 9px;font-size:clamp(42px,14vh,58px);line-height:.76}.contact-spatial .spatial-copy p{max-width:52ch;font-size:12px;line-height:1.32}.contact-spatial .spatial-copy button{margin-top:12px;padding:11px 14px;font-size:9px}}.site-header .mobile-nav,.site-header .mobile-nav-trigger{pointer-events:auto}.site-header:has(.mobile-nav.is-open){z-index:400;mix-blend-mode:normal;pointer-events:auto;opacity:1!important;transform:none!important}.portrait-work-showcase{display:none}@media (max-width:720px) and (orientation:portrait){.mobile-corridor{display:none!important}.portrait-work-showcase{color:#f4f6fa;background:linear-gradient(90deg,#090c11,#151c26 52%,#090c11);padding:116px 20px 90px 34px;display:block;position:relative;overflow:hidden}.portrait-work-showcase:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:100% 84px,52px 100%;position:absolute;inset:76px 0 0;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.portrait-work-showcase>header,.portrait-work-list,.portrait-work-next{z-index:1;position:relative}.portrait-work-showcase>header{border-bottom:1px solid #ffffff42;padding:28px 4px 72px}.portrait-work-showcase>header>span,.portrait-work-meta,.portrait-work-showcase>header>strong,.portrait-work-next span{font:700 9px/1.35 var(--mono);letter-spacing:.15em}.portrait-work-showcase>header>span,.portrait-work-meta span,.portrait-work-showcase>header>strong{color:#9db6ff}.portrait-work-showcase h1{font:400 19vw/.75 var(--display);letter-spacing:.01em;margin:26px 0 30px}.portrait-work-showcase h1 em{color:var(--blue);font-style:normal}.portrait-work-showcase>header p{color:#cad3df;max-width:34ch;margin:0 0 30px;font-size:15px;line-height:1.5}.portrait-work-showcase>header>strong{color:#9db6ff;justify-content:space-between;align-items:center;display:flex}.portrait-work-showcase>header>strong b{color:var(--blue);font-size:20px;animation:1.35s ease-in-out infinite guideDrop}.portrait-work-list{gap:52px;padding:56px 0 74px;display:grid}.portrait-work-list article{background:#070a0f;border:1px solid #5f6b7d;box-shadow:0 24px 65px #000b}.portrait-work-list article a{padding:10px 10px 22px;display:block}.portrait-work-image{aspect-ratio:16/10;background:#030507;border:9px solid #151c26;place-items:center;display:grid;overflow:hidden}.portrait-work-image img{object-fit:contain;width:100%;height:100%;display:block}.portrait-work-meta{color:#929eaf;justify-content:space-between;padding:18px 8px 0;display:flex}.portrait-work-list h2{font:400 15vw/.75 var(--display);margin:14px 8px 22px}.portrait-work-list article>a>strong{color:#fff;font:700 9px/1 var(--mono);letter-spacing:.14em;border-top:1px solid #ffffff38;justify-content:space-between;margin:0 8px;padding-top:15px;display:flex}.portrait-work-list article>a>strong b{color:var(--blue);font-size:15px}.portrait-work-list article:focus-within{border-color:var(--blue);box-shadow:0 24px 65px #000b,0 0 28px #0250f433}.portrait-work-next{background:var(--blue);color:#fff;grid-template-columns:1fr auto;gap:10px;padding:24px 20px;display:grid}.portrait-work-next span{grid-column:1/-1}.portrait-work-next strong{font:400 13vw/.78 var(--display)}.portrait-work-next>b{font:700 20px var(--mono);align-self:center}.founder-interview .founder-v3-name{max-width:82vw;top:38%;left:22px}.founder-interview .founder-v3-name>span{font-size:clamp(28px,8vw,42px)}.founder-interview .founder-v3-name h1{font-size:22vw}.founder-interview .founder-v3-scroll{border:1px solid var(--blue);text-align:right;background:#070a0fe8;max-width:calc(100vw - 36px);padding:11px 13px;font-size:7px;bottom:20px;left:auto;right:18px;transform:none;box-shadow:0 0 22px #0250f43d;color:#9db6ff!important}.founder-interview-close{background:#070a0f;min-height:auto;padding:100px 24px 86px}.founder-interview-close:before{display:none}.founder-interview-close h2{margin:40px 0 30px;font-size:clamp(64px,17vw,84px);line-height:.78}.founder-interview-close h2 em{display:block}.founder-interview-close p{font-size:16px;line-height:1.5}.founder-interview-close a{justify-content:space-between;align-items:center;width:100%;display:flex}}@media (orientation:landscape) and (max-height:520px){.sequence-guide{left:auto;right:max(24px,env(safe-area-inset-right));background:#ffffffdc;border:1px solid #0250f455;padding:8px 10px;font-size:8px;top:82px;bottom:auto;transform:none}.founder-interview .founder-v3-hero{height:100svh;min-height:100svh;overflow:hidden}.founder-interview .founder-v3-hero figure{height:calc(100svh - 64px);inset:64px 0 0}.founder-interview .founder-v3-hero figure img{object-fit:contain;object-position:70% center}.founder-interview .founder-v3-name{top:46%;left:max(24px,env(safe-area-inset-left));max-width:38vw}.founder-interview .founder-v3-name>span{font-size:clamp(26px,8vh,38px)}.founder-interview .founder-v3-name h1{font-size:clamp(70px,25vh,112px)}.founder-interview .founder-v3-name p{font-size:7px}.founder-interview .founder-v3-scroll{left:auto;right:max(24px,env(safe-area-inset-right));padding:9px 11px;font-size:7px;bottom:18px;transform:none}.founder-interview-close{min-height:100svh;padding:82px max(30px,env(safe-area-inset-left)) 28px;background:#070a0f}.founder-interview-close:before{display:none}.founder-interview-close>span{font-size:7px}.founder-interview-close h2{max-width:94vw;margin:16px 0 14px;font-size:clamp(55px,20vh,82px);line-height:.74}.founder-interview-close h2 em{display:block}.founder-interview-close p{max-width:52ch;margin-bottom:16px;font-size:12px;line-height:1.35}.founder-interview-close a{padding:12px 15px;font-size:8px}}@media (max-width:720px) and (orientation:portrait){.portrait-work-showcase{background:#0a0d12;padding:0}.portrait-work-showcase:before{display:none}.portrait-work-showcase>header{color:#090909;background:#efefe9;border:0;flex-direction:column;justify-content:space-between;min-height:100svh;padding:116px 22px 28px;display:flex}.portrait-work-showcase>header>span{color:var(--blue)}.portrait-work-showcase h1{letter-spacing:-.02em;margin:auto 0;font-size:29vw;line-height:.68}.portrait-work-showcase>header p{color:#2f3540;max-width:31ch;margin:0 0 28px;font-size:14px}.portrait-work-showcase>header>strong{color:#111;border-top:2px solid #111;padding-top:13px;font-size:8px}.portrait-work-showcase>header>strong>span:nth-child(2){margin-left:auto;margin-right:9px}.portrait-work-list{background:#111;padding:0;display:block}.portrait-work-list article{--portrait-stack-step:40px;top:calc(76px + (var(--portrait-project-index) * var(--portrait-stack-step)));height:calc(100svh - 76px - (var(--portrait-project-index) * var(--portrait-stack-step)));background:#090c11;border:0;border-top:1px solid #fff5;min-height:470px;margin:0;position:sticky;overflow:hidden;box-shadow:0 -18px 45px #0008}.portrait-work-list article a{width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.portrait-work-meta{z-index:4;color:#111;height:40px;font:700 8px/1 var(--mono);letter-spacing:.12em;background:#f2f1eb;grid-template-columns:54px 1fr;align-items:center;padding:0 14px;display:grid;position:absolute;inset:0 0 auto}.portrait-work-meta span{color:#111}.portrait-work-meta small{text-align:right}.portrait-work-image{aspect-ratio:auto;background:#05070a;border:0;margin:0;position:absolute;inset:40px 0 0}.portrait-work-image img{object-fit:cover;filter:brightness(.76);transform:scale(1.015)}.portrait-work-center{z-index:3;text-align:center;background:linear-gradient(#00000008,#00000070);flex-direction:column;justify-content:center;align-items:center;padding:22px;display:flex;position:absolute;inset:40px 0 0}.portrait-work-center>span{color:#fff;max-width:30ch;font:700 8px/1.35 var(--mono);letter-spacing:.12em;text-shadow:0 2px 15px #000}.portrait-work-list .portrait-work-center h2{color:#fff;font:400 clamp(72px,23vw,108px)/.72 var(--display);text-shadow:0 5px 30px #000;margin:14px 0 22px}.portrait-work-list article>a .portrait-work-center>strong{color:#fff;font:700 9px/1 var(--mono);letter-spacing:.13em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090c1166;border:1px solid #ffffffc9;gap:24px;margin:0;padding:13px 15px;display:flex}.portrait-work-list article>a .portrait-work-center>strong b{color:#fff;font-size:12px}.portrait-work-list article:nth-child(2) .portrait-work-meta{color:#fff;background:var(--blue)}.portrait-work-list article:nth-child(2) .portrait-work-meta span{color:#fff}.portrait-work-next{z-index:6;background:var(--blue);align-content:end;min-height:62svh;padding:54px 22px;position:relative}.portrait-work-showcase{overflow:visible}}@media (max-width:720px),(orientation:landscape) and (max-height:520px){.mobile-nav-panel nav a{grid-template-columns:36px 1fr}.mobile-nav-panel nav a strong{text-align:left}}@media (max-width:720px) and (orientation:portrait){.portrait-work-image{background:radial-gradient(circle at 50% 45%,#202734,#05070a 72%);padding:12px}.portrait-work-image img{object-fit:contain;object-position:center;filter:brightness(.9);transform:none;box-shadow:0 16px 45px #000b}.portrait-work-center{background:linear-gradient(#00000005,#00000028 44%,#0000009a)}}@media (max-width:760px){.lab-grade-scope{width:78px;height:48px}.lab-grade-meta{max-width:55%;font-size:5px}.lab-photo-slot small{display:none}.lab-photo-lightbox{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;gap:22px;padding:68px 24px 24px}.lab-photo-lightbox>img{justify-self:center;max-width:84vw;max-height:62vh}.lab-photo-lightbox>div{gap:8px}.lab-photo-lightbox>div b{font-size:14vw}.lab-photo-lightbox>button{top:20px;right:20px}}.lab-disciplines.lab-disciplines{background:#f0eee8;padding:18vh 4vw 10vh;overflow:clip}.lab-disciplines.lab-disciplines:before{width:1px;box-shadow:none;background:#0250f433;left:50%}.lab-disciplines.lab-disciplines>header{z-index:2;text-align:center;max-width:1120px;margin:0 auto;position:relative}.lab-disciplines.lab-disciplines>header>span{color:var(--lab-blue)}.lab-disciplines.lab-disciplines>header>p{color:#4c5665;max-width:52ch;margin:34px auto 0;font-size:16px;line-height:1.55}.lab-discipline-index{z-index:20;flex-direction:column;gap:8px;width:48px;height:0;margin-left:1vw;display:flex;position:sticky;top:50vh;transform:translateY(-50%)}.lab-discipline-index button{-webkit-appearance:none;appearance:none;color:#88909b;cursor:pointer;background:0 0;border:0;grid-template-columns:24px 18px;align-items:center;gap:6px;width:48px;padding:5px 0;display:grid}.lab-discipline-index button span{color:inherit;font:700 8px var(--mono);letter-spacing:.08em;position:static}.lab-discipline-index button i{transform-origin:0;background:#9ba2ad;width:8px;height:2px;transition:width .3s,background .3s,box-shadow .3s;display:block}.lab-discipline-index button.is-active{color:var(--lab-blue)}.lab-discipline-index button.is-active i{background:var(--lab-blue);width:18px;box-shadow:0 0 10px #0250f4}.lab-discipline-index button:focus-visible{outline:1px solid var(--lab-blue);outline-offset:3px}.lab-disciplines .lab-disciplines__grid{max-width:1180px;margin:14vh auto 0;display:block}.lab-disciplines .lab-disciplines__grid>article{opacity:.24;filter:saturate(.7);flex-direction:column;justify-content:center;min-height:92svh;margin:0 auto 8vh;transition:opacity .7s,transform .85s cubic-bezier(.2,.8,.2,1),filter .7s;display:flex;transform:scale(.91)translateY(42px);grid-column:auto!important}.lab-disciplines .lab-disciplines__grid>article.is-active{opacity:1;filter:none;transform:scale(1)translateY(0)}.lab-disciplines .lab-disciplines__grid>article .lab-art{aspect-ratio:16/9;width:min(920px,78vw);margin-inline:auto}.lab-disciplines .lab-discipline-copy{column-gap:28px;width:min(920px,78vw);grid-template-columns:90px minmax(0,1fr)!important;margin:34px auto 0!important;display:grid!important}.lab-disciplines .is-photography .lab-discipline-copy{width:min(1040px,84vw)}.lab-disciplines .lab-discipline-copy small{grid-area:1/1/4;padding-top:7px}.lab-disciplines .lab-discipline-copy h3{grid-column:2;margin:0;font-size:clamp(64px,8vw,116px);line-height:.78}.lab-disciplines .lab-discipline-copy p{grid-column:2;max-width:43ch;margin:24px 0 0}.lab-disciplines .lab-disciplines__grid>article:not(.is-active) .lab-art{box-shadow:10px 10px #0250f466,0 18px 40px #0a0d1522}@media (max-width:760px){.lab-disciplines.lab-disciplines{padding:12vh 20px 8vh}.lab-disciplines.lab-disciplines:before{left:18px}.lab-disciplines.lab-disciplines>header{text-align:left;margin-left:18px}.lab-disciplines.lab-disciplines>header>p{margin-left:0}.lab-discipline-index{display:none}.lab-disciplines .lab-disciplines__grid{margin:9vh 18px 0}.lab-disciplines .lab-disciplines__grid>article{opacity:1;filter:none;min-height:auto;margin-bottom:26vh;transform:none}.lab-disciplines .lab-disciplines__grid>article .lab-art,.lab-disciplines .lab-disciplines__grid>article.is-photography .lab-art{aspect-ratio:4/3;width:100%}.lab-disciplines .lab-discipline-copy,.lab-disciplines .is-photography .lab-discipline-copy{width:100%;margin-top:28px!important;display:block!important}.lab-disciplines .lab-discipline-copy small{margin-bottom:18px;display:block}.lab-disciplines .lab-discipline-copy h3{font-size:16vw}.lab-disciplines .lab-discipline-copy p{margin-top:18px}}@media (prefers-reduced-motion:reduce){.lab-disciplines .lab-disciplines__grid>article{transition:none}}.lab-disciplines .lab-disciplines__grid{margin-top:14vh;position:relative}.lab-disciplines .lab-disciplines__grid>article{background:#f0eee8;height:calc(100svh - 98px);min-height:calc(100svh - 98px);margin:0;position:sticky;top:98px;overflow:hidden}.lab-disciplines .lab-disciplines__grid>article .lab-art{width:min(920px,78vw,177.7svh - 479.79px)}.lab-disciplines .lab-disciplines__grid>article.is-photography .lab-art{width:min(1040px,84vw,177.7svh - 479.79px)}.lab-photo-help{z-index:6;white-space:nowrap;color:#fff;font:700 6px var(--mono);letter-spacing:.1em;pointer-events:none;background:#03060bda;padding:5px 8px;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.lab-art--video{padding:6px}.lab-video-workbench{--playhead:18%;background:#03060b;width:100%;height:100%;position:relative;overflow:hidden}.lab-video-workbench>img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block;transform:scale(1.015)}.lab-video-scan{z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent var(--playhead),#0250f422 var(--playhead),transparent calc(var(--playhead) + 13%));position:absolute;inset:0}.lab-video-playhead{z-index:5;left:var(--playhead);pointer-events:none;background:#fff;width:2px;position:absolute;top:7%;bottom:12%;box-shadow:0 0 12px #0250f4}.lab-video-playhead:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#0250f4;width:12px;height:9px;position:absolute;top:0;left:50%;transform:translate(-50%)}.lab-video-playhead i{background:#0250f4;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.lab-video-workbench>input{z-index:6;opacity:.015;cursor:ew-resize;width:94%;height:32px;margin:0;position:absolute;bottom:11%;left:3%;right:3%}.lab-video-controls{z-index:7;color:#fff;font:700 7px var(--mono);letter-spacing:.1em;background:#03060be8;border:1px solid #fff5;align-items:center;gap:12px;padding:7px 9px;display:flex;position:absolute;bottom:13px;left:16px;right:16px}.lab-video-controls button{background:var(--lab-blue);color:#fff;cursor:pointer;border:1px solid #fff;place-items:center;width:24px;height:24px;padding:0;display:grid}.lab-video-controls span{color:#9db6ff;font:inherit;margin-left:auto;position:static}.lab-video-meter{z-index:4;background:#03060bcc;border:1px solid #fff5;align-items:flex-end;gap:2px;width:76px;height:38px;padding:5px;display:flex;position:absolute;top:17px;right:17px}.lab-video-meter i{transform-origin:bottom;background:linear-gradient(#63e6ff,#0250f4);flex:1;animation:.72s ease-in-out infinite alternate videoMeter}.lab-art--video>span{z-index:8}@keyframes videoMeter{to{filter:brightness(1.4);transform:scaleY(.42)}}@media (max-width:760px){.lab-disciplines .lab-disciplines__grid>article{height:auto;min-height:auto;position:relative;top:auto;overflow:visible}.lab-photo-help{font-size:5px;bottom:41px}.lab-video-controls span{display:none}.lab-video-meter{width:58px;height:30px}}@media (prefers-reduced-motion:reduce){.lab-video-meter i{animation:none}}.lab-disciplines .lab-disciplines__grid{max-width:none;height:500svh;margin-top:14vh}.lab-discipline-stage{background:#f0eee8;max-width:1180px;height:calc(100svh - 98px);margin:0 auto;position:sticky;top:98px;overflow:hidden}.lab-disciplines .lab-discipline-stage>article{opacity:0;filter:saturate(.7);pointer-events:none;background:#f0eee8;flex-direction:column;justify-content:center;height:100%;min-height:0;margin:0;transition:opacity .55s,transform .75s cubic-bezier(.2,.8,.2,1),filter .55s;display:flex;position:absolute;inset:0;transform:translateY(7%)scale(.94)}.lab-disciplines .lab-discipline-stage>article.is-active{z-index:2;opacity:1;filter:none;pointer-events:auto;transform:none}.lab-disciplines .lab-discipline-stage>article:not(.is-active) .lab-art{box-shadow:10px 10px #0250f466,0 18px 40px #0a0d1522}@media (max-width:760px){.lab-disciplines .lab-disciplines__grid{height:auto}.lab-discipline-stage{height:auto;position:relative;top:auto;overflow:visible}.lab-disciplines .lab-discipline-stage>article{opacity:1;filter:none;pointer-events:auto;height:auto;min-height:auto;margin-bottom:26vh;position:relative;inset:auto;transform:none}}@media (prefers-reduced-motion:reduce){.lab-disciplines .lab-discipline-stage>article{transition:none}}.lab-hero--worktable .lab-hero__sticky{background:radial-gradient(circle at 68% 43%,#1a2842 0,#090d15 42%,#04060a 78%)}.lab-hero--worktable .lab-hero__sticky:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#04060be8 0,#04060b70 37%,#0000 72%),linear-gradient(0deg,#04060b99 0,#0000 28%);position:absolute;inset:0}.studio-worktable{z-index:1;perspective:1600px;position:absolute;inset:0;overflow:hidden}.worktable-light{filter:blur(22px);background:radial-gradient(#5d7fb644 0,#0250f41a 34%,#0000 70%);width:64vw;height:70vh;position:absolute;top:8vh;right:4vw}.worktable-plane{transform-origin:50%;background:linear-gradient(145deg,#151a23,#080b10 62%,#020305);border:1px solid #5f719144;width:72vw;height:72vh;transition:transform 1.15s cubic-bezier(.2,.8,.2,1);position:absolute;top:15vh;right:-3vw;overflow:hidden;transform:rotateX(54deg)rotate(-4deg)scale(.94);box-shadow:-45px 70px 95px #000d,inset 0 0 0 1px #ffffff0a,inset 0 0 80px #0008}.worktable-grid{background-image:linear-gradient(#8ca2c316 1px,#0000 1px),linear-gradient(90deg,#8ca2c316 1px,#0000 1px);background-size:6.25% 12.5%;position:absolute;inset:0}.worktable-plane:before{content:"WORKTABLE / TCC_02";z-index:20;color:#8191aa;font:700 7px var(--mono);letter-spacing:.16em;position:absolute;top:15px;left:18px}.worktable-plane:after{content:"IDEA  /  IDENTITY  /  EXPERIENCE";z-index:20;color:#779cff;font:700 7px var(--mono);letter-spacing:.14em;position:absolute;bottom:15px;right:18px}.workpiece{z-index:3;background:#e9e5db;border:1px solid #fff;margin:0;padding:5px 5px 20px;transition:left 1s cubic-bezier(.2,.8,.2,1),top 1s cubic-bezier(.2,.8,.2,1),width 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1),opacity .6s;position:absolute;box-shadow:12px 18px 28px #000a}.workpiece img{aspect-ratio:16/10;object-fit:cover;filter:saturate(.72)contrast(1.04);width:100%;display:block}.workpiece figcaption{color:#11151b;font:700 6px var(--mono);letter-spacing:.12em;position:absolute;bottom:5px;left:7px;right:7px}.workpiece i{background:#0250f4aa;width:34px;height:15px;position:absolute;top:-8px;left:44%;transform:rotate(-3deg);box-shadow:0 2px 3px #0003}.workpiece--sketch{width:30%;top:8%;left:4%;transform:rotate(-7deg)}.workpiece--mood{width:34%;top:4%;left:43%;transform:rotate(5deg)}.workpiece--web{width:34%;top:42%;left:65%;transform:rotate(-2deg)}.workpiece--photo{width:18%;top:49%;left:36%;transform:rotate(8deg)}.workpiece--photo img{aspect-ratio:4/5;object-position:center 32%}.workpiece--motion{width:34%;top:57%;left:3%;transform:rotate(3deg)}.worktable-note{z-index:6;color:#080b10;font:700 8px/1.5 var(--mono);letter-spacing:.12em;background:#d6ff58;padding:14px;transition:all 1s cubic-bezier(.2,.8,.2,1);position:absolute;box-shadow:8px 10px 20px #0008}.worktable-note b{font-size:15px}.worktable-note--a{top:28%;left:31%;transform:rotate(-4deg)}.worktable-note--b{background:#dbe6ff;top:20%;right:7%;transform:rotate(3deg)}.worktable-code{z-index:5;color:#9fc0ff;width:27%;font:700 7px var(--mono);background:#03060be8;border:1px solid #0250f4;flex-direction:column;gap:5px;padding:12px;transition:all 1s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:7%;right:4%;box-shadow:8px 12px 25px #000b}.worktable-code b{color:#fff}.worktable-code i{background:#0250f4;width:65%;height:2px;position:absolute;bottom:0;left:0}.worktable-ruler{z-index:2;color:#ffffff62;font:700 6px var(--mono);letter-spacing:2.7vw;white-space:nowrap;border-block:1px solid #ffffff28;padding:5px;position:absolute;top:48%;left:14%;right:14%;overflow:hidden}.worktable-crosshair{z-index:9;color:#0250f4;font:300 48px/1 var(--mono);text-shadow:0 0 18px #0250f4;transition:all 1s;position:absolute;top:50%;left:50%}.studio-worktable--1 .worktable-plane{transform:rotateX(48deg)rotate(-1deg)scale(.98)}.studio-worktable--1 .workpiece--sketch{width:25%;top:8%;left:4%;transform:rotate(-1deg)}.studio-worktable--1 .workpiece--mood{width:31%;top:8%;left:31%;transform:none}.studio-worktable--1 .workpiece--web{width:32%;top:8%;left:64%;transform:none}.studio-worktable--1 .workpiece--photo{width:17%;top:50%;left:5%;transform:none}.studio-worktable--1 .workpiece--motion{width:39%;top:54%;left:25%;transform:none}.studio-worktable--1 .worktable-note--a{top:50%;left:68%;transform:none}.studio-worktable--1 .worktable-note--b{top:66%;right:4%;transform:none}.studio-worktable--1 .worktable-code{width:28%;bottom:4%;right:4%}.studio-worktable--2 .worktable-plane{transform:rotateX(40deg)rotate(0)scale(1.04)}.studio-worktable--2 .workpiece--web{z-index:9;width:52%;top:12%;left:24%;transform:none}.studio-worktable--2 .workpiece--sketch{opacity:.78;width:25%;top:18%;left:4%;transform:rotate(-2deg)}.studio-worktable--2 .workpiece--mood{opacity:.76;width:27%;top:14%;left:70%;transform:rotate(2deg)}.studio-worktable--2 .workpiece--photo{width:16%;top:57%;left:7%;transform:rotate(2deg)}.studio-worktable--2 .workpiece--motion{width:31%;top:59%;left:66%;transform:rotate(-1deg)}.studio-worktable--2 .worktable-note--a{top:9%;left:17%;transform:rotate(-2deg)}.studio-worktable--2 .worktable-note--b{top:50%;right:7%;transform:rotate(2deg)}.studio-worktable--2 .worktable-code{width:28%;bottom:3%;right:36%}.studio-worktable--2 .worktable-crosshair{top:34%;left:78%;transform:rotate(90deg)}.lab-hero--worktable .lab-copy{z-index:4}.lab-hero--worktable .lab-copy--two{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05070bea}.lab-hero--worktable .lab-rail,.lab-hero--worktable .lab-scroll{z-index:5}@media (max-width:760px){.worktable-light{width:130vw;right:-35vw}.worktable-plane{opacity:.68;width:150vw;height:61vh;top:18vh;right:-52vw;transform:rotateX(55deg)rotate(-4deg)scale(.9)}.studio-worktable--1 .worktable-plane{transform:rotateX(49deg)rotate(-1deg)scale(.94)}.studio-worktable--2 .worktable-plane{transform:rotateX(43deg)rotate(0)scale(.98)}.worktable-note,.worktable-code,.worktable-ruler{font-size:5px}.lab-hero--worktable .lab-copy--two{top:18vh}}@media (prefers-reduced-motion:reduce){.worktable-plane,.workpiece,.worktable-note,.worktable-code,.worktable-crosshair{transition:none}}.lab-final nav a{display:flex!important}body.mobile-menu-open :is(.site-header,.room-header,.founder-v3-header){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#080b10!important}body.mobile-menu-open .mobile-nav-panel{isolation:isolate;box-shadow:0 28px 80px #000;background:#080b10!important}body.mobile-menu-open .mobile-nav-panel nav a{opacity:1;text-shadow:none;color:#f4f6fa!important}@media (orientation:landscape) and (max-height:520px){.lab-final{min-height:100svh;padding:76px 5vw 14px}.lab-final>div{width:100%;height:calc(100svh - 90px);min-height:0;padding:12px 5vw}.lab-final>div>span{margin-bottom:5px;font-size:7px}.lab-final h2{margin:3px 0;font-size:clamp(58px,19vh,76px);line-height:.64}.lab-final p{margin:3px 0 0;font-size:11px}.lab-final nav{gap:8px;margin-top:10px}.lab-final a{padding:11px 13px;font-size:8px}}.brief-options button>span{color:#fff;min-width:64px;height:28px;font:700 8px var(--mono);letter-spacing:.13em;place-items:center;display:grid;position:relative}.brief-options button>span>i{width:42px;height:12px;display:block;position:relative}.brief-options button>span>i:before{content:"";background:#7991b5;height:1px;transition:right .25s,background .25s,box-shadow .25s;position:absolute;top:5px;left:0;right:7px}.brief-options button>span>i:after{content:"";border:1px solid #7991b5;width:6px;height:6px;transition:transform .25s,background .25s,box-shadow .25s;position:absolute;top:2px;right:0;transform:rotate(45deg)}.brief-options button:hover>span>i:before{background:#fff;right:2px;box-shadow:0 0 12px #fff}.brief-options button:hover>span>i:after{background:#0250f4;border-color:#fff;transform:rotate(225deg);box-shadow:0 0 14px #0250f4}.brief-options button[aria-pressed=true]>span{color:#fff;text-shadow:0 0 14px #fff}.spatial-copy button b,.lab-final nav a b,.founder-final a b{width:44px;height:18px;font-size:0;display:block;position:relative;overflow:visible}.spatial-copy button b:before,.lab-final nav a b:before,.founder-final a b:before{content:"";background:currentColor;height:1px;transition:right .25s;position:absolute;top:8px;left:0;right:9px;box-shadow:0 0 10px}.spatial-copy button b:after,.lab-final nav a b:after,.founder-final a b:after{content:"";border-top:1px solid;border-right:1px solid;width:8px;height:8px;transition:transform .25s;position:absolute;top:4px;right:0;transform:rotate(45deg)}.spatial-copy button:hover b:before,.lab-final nav a:hover b:before,.founder-final a:hover b:before{right:1px}.spatial-copy button:hover b:after,.lab-final nav a:hover b:after,.founder-final a:hover b:after{transform:translate(3px)rotate(45deg)}.conversation-room a{transition:color .25s,background .25s,box-shadow .25s;position:relative;overflow:hidden}.conversation-room a:before{content:"";background:#fff;width:100%;height:2px;transition:left .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:-100%}.conversation-room a:hover:before{left:0}@media (min-width:721px) and (max-height:850px){.founder-interview .founder-v3-hero{min-height:100svh}.founder-interview .founder-v3-name{top:auto;bottom:64px}.founder-interview .founder-v3-name>span{font-size:clamp(2rem,6vh,3.6rem)}.founder-interview .founder-v3-name h1{font-size:clamp(7rem,22vh,11rem);line-height:.86}.founder-interview .founder-v3-name p{padding-top:10px;font-size:clamp(.68rem,1.5vh,.82rem);line-height:1.4}.founder-interview .founder-v3-scroll{bottom:18px}}.brief-review .signal-button--submit{background:var(--blue);color:#fff;cursor:pointer;width:min(100%,520px);min-height:66px;font:700 12px/1 var(--mono);letter-spacing:.14em;border:1px solid #7ca1ff;margin:10px 0 4px;padding:20px 24px;transition:transform .2s,background .2s,box-shadow .2s;box-shadow:0 0 0 1px #0250f433,0 14px 36px #0007,0 0 30px #0250f44d}.brief-review .signal-button--submit:hover{background:#1761ff;transform:translateY(-2px);box-shadow:0 0 0 1px #8aadff,0 18px 42px #0008,0 0 42px #0250f477}.brief-review .signal-button--submit:focus-visible{outline-offset:4px;outline:3px solid #fff}.brief-review .signal-button--submit>i{width:46px;height:18px;position:relative}.brief-review .signal-button--submit>i:before{content:"";background:#fff;height:2px;position:absolute;top:8px;left:0;right:8px}.brief-review .signal-button--submit>i:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:8px;height:8px;position:absolute;top:4px;right:0;transform:rotate(45deg)}@media (max-width:700px){.brief-review .signal-button--submit{width:100%;min-height:62px}}@media (orientation:landscape) and (max-height:520px) and (max-width:1000px){.room-header,.founder-v3-header{height:64px}.room-header .desktop-nav,.founder-v3-header .desktop-nav{display:none}.room-header .brand-symbol,.founder-v3-header .brand-symbol{width:46px}.room-header .brand span,.founder-v3-header .brand span{font-size:8px}.founder-interview-journey{background:#0a0e14;height:auto!important}.founder-interview-journey .spatial-sticky{height:auto;min-height:0;padding:82px max(24px,env(safe-area-inset-right)) 36px max(24px,env(safe-area-inset-left));background:linear-gradient(90deg,#090c11 0,#1b222d 48%,#090c11 100%);position:relative;top:0;overflow:visible}.founder-interview-journey .spatial-sticky:before{content:"";z-index:2;left:max(12px,env(safe-area-inset-left));background:var(--blue);width:2px;position:absolute;top:64px;bottom:0;box-shadow:0 0 18px #0250f488}.founder-interview-journey canvas{display:none!important}.founder-interview-journey .spatial-hud{z-index:3;margin:0 0 24px;padding-bottom:10px;font-size:7px;position:relative;inset:auto}.founder-interview-journey .spatial-hud span{display:block}.founder-interview-card,.founder-interview-card--one,.founder-interview-card--two,.founder-interview-card--three{z-index:3;border:1px solid #ffffff2d;border-left:3px solid var(--blue);background:#070a10f3;max-width:none;max-height:none;margin:0 0 24px;overflow:visible;opacity:1!important;width:auto!important;padding:18px 22px!important;position:relative!important;inset:auto!important;transform:none!important;box-shadow:0 18px 48px #0009!important}.founder-interview-card h2,.founder-interview-card--three h2{margin:12px 0 13px;font-size:clamp(38px,12vh,58px);line-height:.78}.founder-interview-card p,.founder-answer-columns p{font-size:12px;line-height:1.42}.founder-answer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:14px}.lab-hero__sticky{height:100svh;min-height:280px;top:0}.lab-rail{font-size:7px;top:76px;left:24px;right:24px}.lab-copy small{margin-bottom:8px;font-size:7px}.lab-copy--one{bottom:8vh;left:4vw}.lab-copy h1{font-size:clamp(54px,20vh,78px);line-height:.69}.lab-copy--two{width:min(520px,58vw);padding:15px 18px;top:22%;right:4vw}.lab-copy--two h2{font-size:clamp(42px,15vh,60px);line-height:.7}.lab-copy--two p{margin-top:10px;font-size:11px;line-height:1.32}.lab-copy--three h2{font-size:clamp(54px,19vh,76px)}.lab-scroll{font-size:7px;bottom:14px;right:24px}.worktable-plane{height:78vh;top:10vh}.lab-disciplines.lab-disciplines{padding:82px 28px 42px}.lab-disciplines.lab-disciplines>header{text-align:left;max-width:820px}.lab-disciplines.lab-disciplines>header h2{font-size:clamp(48px,16vh,70px);line-height:.76}.lab-disciplines.lab-disciplines>header>p{margin:16px 0 0;font-size:13px}.lab-discipline-index{display:none}.lab-disciplines .lab-disciplines__grid{height:auto;margin-top:52px}.lab-discipline-stage{max-width:920px;height:auto;position:relative;top:auto;overflow:visible}.lab-disciplines .lab-discipline-stage>article{filter:none;pointer-events:auto;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);align-items:center;gap:28px;height:auto;min-height:0;margin:0 0 64px;display:grid;position:relative;inset:auto;opacity:1!important;transform:none!important}.lab-disciplines .lab-discipline-stage>article .lab-art,.lab-disciplines .lab-discipline-stage>article.is-photography .lab-art{aspect-ratio:16/9;width:100%;margin:0}.lab-disciplines .lab-discipline-copy,.lab-disciplines .is-photography .lab-discipline-copy{width:auto;margin:0!important;display:block!important}.lab-disciplines .lab-discipline-copy small{margin-bottom:12px;display:block}.lab-disciplines .lab-discipline-copy h3{font-size:clamp(44px,13vh,64px);line-height:.78}.lab-disciplines .lab-discipline-copy p{margin-top:12px;font-size:12px;line-height:1.4}.lab-photo-help{font-size:5px;bottom:8px}.lab-process{min-height:0;padding:74px 28px 54px}.lab-process h2{font-size:clamp(52px,17vh,76px);line-height:.75}.lab-process__steps{grid-template-columns:repeat(3,1fr);margin-top:34px}.lab-process__steps article{min-height:210px;padding:22px}.lab-process__steps h3{font-size:clamp(34px,11vh,48px)}.contact-spatial{height:auto!important}.contact-spatial .spatial-sticky{height:auto;min-height:0;padding:82px 24px 32px;position:relative;top:0;overflow:visible}.contact-spatial canvas{display:none!important}.contact-spatial .spatial-hud{margin-bottom:22px;position:relative;inset:auto}.contact-spatial .spatial-copy,.contact-spatial .spatial-copy--a,.contact-spatial .spatial-copy--b,.contact-spatial .spatial-copy--c{background:#05080eef;margin:0 0 22px;padding:18px 22px;opacity:1!important;width:auto!important;position:relative!important;inset:auto!important;transform:none!important}.contact-spatial .spatial-copy h1,.contact-spatial .spatial-copy h2{font-size:clamp(42px,14vh,60px)}.contact-spatial .spatial-copy p{font-size:12px}.privacy-panel{padding:88px 26px 50px}.privacy-panel h1{font-size:clamp(58px,19vh,82px)}}
