:root{--preview-paper:url(data:image/webp;base64,UklGRnIUAABXRUJQVlA4IGYUAACwoQCdASqAAoACPrVSo0+nJCOjIVEaMOAWiWltOOfp373RaX/mFNO1BWtfP7FX1+mJbHZz17TDJvL/v8c/k5//VuTlx9Prcdf//prIPiQD4xP/lv/79cfvtqD926bebv7Tc+//2epf/+g6Rfunv//1vAEJHXvLGgZCXGwSjoXCPgScoFGDIQLhHwGpYpeq8JjWVDqrk7hvGGUjGegKy5N/DwtAKO3M8GY7UAA+pSZi0Ym4DS3buKeFaFlgwIHXLy8ESulLKA9MZ2twIbiPpaabws1+NN0MzDkxH0CuTl8+YvZvwCUCDRQs825FeuTzdSvanhfWvD611IbtcOpPE5qBi1c4SNBWOCE5tvoScF2wv7sFpMhDk/yW3mlsxC96jzVNNdw/KG/IV0agnq4CfmzBN5rES/TXT7LFlVXvDVNsfl3RF3HONhIZYeJ5+QOEITL8H6A7bFoGGte0NVnb3WLe7txGhRYl2zmlFFhuYFF4rH2U0B5kUm0b+BTQ1n6UXLtWe45FLWNyUEGpvSkv88Ig8BEHvZpSRdbNNh7BmwS8oX6PLYWJUAjfPaEIgkH1ShbQSIpg/bZO6fknpIjsA1gc2gtd4J9ZFqfrngFt6YMdUSZ9QPshCJAgOBirhPwoj49AyB5h/jMWXQA0WW5+huF+ki4dNkyWW1QG6s/6FANWBeh0QpyJ4fQ/MnNT2TsBYvu+hFkpoxl2DWcMQcd2axH2/KabPxEpPOnupS6f4f6YQNeruZG+yDTig3loUZEhVTuIhbXy8756BSSMcMYIinD+GDtv1EcQbgccOj0n2djBhUilBj1VSIjNJqgM7ykHKdDRu4ZFMk08gxmUmyoarL3jQTA4uk9XXYyEAK2JrpJS44PSmzX1X0fjRG+VNEpB58E4RQ4/s5OzgVqiAnoGGMw1KCgV+GHE7TiLPCcUFkfP56VekfhiUQpderiI0Oadhvlf+EnTmCvl/Hb9sDB/tMqMyXkpUOJYUwQVo5BNDxQkK83ZkNr6ZQpswKzwNHNBHcqNed/FajQuvCgMt3oiAab3mfQAWrFiiKKJjn0nPMEpv8mrqlth5fPhywO+ZOvCKcOQa5LOrXowbhWe7hlrTz+MOZ+4/S6iWU5/5D4l8uOxprY4ZmMhePYvqDLzuHBCVd0ioIzSaR2WQwf41HL4j992/O+A71Jy88ekYPhUAllML+11PNEM+QJ19QWJrx1NDX+D4DJp4JHH0Vy2/DfvEkx5iB62W2R3EFT24yaKFH9EXz5iW0Am3FmLd0qg9cjZF9WhFVtTBMfOvqMmGHuBfJdSEf4x8rAlaGUtbXhQ11AmutZTNdRIb7e70ABF3UH17ZY7KHAQoopdZw8FsIuajFfWtEBj2OjesgjNlZFTL9e5TSuYyPmm7OHDWSQY1Lm+ww+lZcoZKWVJTaAUztlUP+J9NW1XIbb4pICIpfEsOWVuUdh50Uecj+q+781ASO0XkiFWXCA2myHypfOLEiipyjs5abJbgv2W5ho8gDnhuxA/fCrlR/FkAoxrCGuaeJJjF4KX0yA9aGjTm4xuEUdcHGGFHM2HuTyGsbFhXDw0aeAzvlt3BrbnDS73/1z/2fNuHgA6ks8ZZ6EzKecGN6EktRjGiNWivOrBrIt81/Q3KA6rhf14DVHpwFDC8ZWcq4MNFgiMx81e20VaFLUh7bR6bKCh2vV581+gYFuC4jlv4A2BJtyVnGlh0tKkTxNpFbrWhIPEzOjWNAAA/tMtjub91fcFHRz82kGDkMoqgNLazSln6eJVNCh9ntmIXRsySxphS6oE8AdsgatY39abO6vJ9QOKNqVjsG1I+Is1MLrtolcjqrKcLNQtDsUcbqPZu4bLOuUpyqrEhvy5RgvBlBWVwAwz4UwUwTKXmnnHEto3zU7gxTdon3z/hOS10KqIFSZLIxitLVmySR1FaU8rwgfEgBzVYtBhaX5n8FPMVI27PZSXXbVX/CGWUZheOMYgeuiaa5iKXCz9L16MBoX2GAxDazSLCsbWhZBc9VCR0uYw+J0BEtoQh/18c8MpuucJT8cqOP/gkGrhrq9fGHAn7Ywk/nWNm9Hgh0xbYQQvZcPoIInYBNABSS5aUvxhVW7b9i2IDqweVve/geyio9Wy3EluEB82/UPba6JKXSm0Z8HctVYgtu7yrJPHTUlEY3WEXKbCOM/8D7OZQ4z/SRAi9FuJzIWs6GXV3Bk7Ka60GUuOH/HaXmSCf2v1YJimMHP8dtLLRcasiGFkL+Nl+PJ5hRV71OSt0gJ8kTS1LbUXDDN++vb0VM9fJS8SIbA3Dok2FsHWv4v3JrmvyZ/teU8wLrSr9aYkrurYGpek2EaioW/l9jmUT0s5mgq63YdpBrleiXHLOVPfyfJzrAfmYeZ8Qvy8ye3d0gXewdyy4ZhE8SFn2zsLi/GfISmn3UJYGiPhPr849VXM/4L4gKr9OpW4MF1MWi4sNGD7UWZ3uA+iwvMQtQVw/J6lYK4197ATyB8aSUjG0OSxivZizYHbjK12cuw8FYKGqSfIghD+tDPN4rrCyws+4iwZmBDR6gVRyGk8AnxGpnZEUd9qOyqxafxHHtpxe0nGq3Sz6iGs4PwqJIaMhc9d6MCRuPChcqPB+EkvH9CY2rO2ExcyZep+f/RbxsKb1IaLSZhSdVRh2E3HEooDoffPlv/5hzrOmCSJ+KQymYP4FazZ2zqYJhJg+qtHdxLDLxJDyvAjNepSuk8tBAKhpios+GzzVx1p6pV77y84xFE4BOqtTUvKwB9j/6gLZIrDyidt5OR508dIz3wSSCty/qZ9VxPkpZvR1pdfWF19FwUQp30ozuFBkur2Y5ybXdsYvPvo4iLXiffb5uS274ldIZOJxUx94vguTxAe1Smko9t/z8lDuBS8W241kt4IB54j8xZkZ5aY/cjoJFKzboXvxksFdmLCFn1k03W0S/wODWWK7g4jViNLLot+MC8aCbB5XPfcHN7RKO6IbRsrOglDn4ZT8eD7vPQzmUdwUhgOePQitkyHpJ/pTtCMAJNa7Qdmj62pZ80VceVj7yDksa5fGljB9KiCqybv0v2xCCorpMAn7KoS3GVXRDGSOBfIWVSDG6+zwsvMmyR90NHoBRxnpBozTDY5YAxzFAeuhzWz572wmorYP7MCUC9XHIYrv5d6XtAlKdSFk3qXd9QFlPD5SoHkV6FqEr8+CVIf8kGtghA//L7rMxoaVzHlryKshfTh7wjtjt8IR6JucuedFSrQWszH1YOBvO9NhDIW3zowwr+2PVlM0GqAAELKuXEKKLmWI4h0uVdoIKGiifofZbFh9mFDfIKBQ76vBFP51zIMiMMTTeXse8B8vbvCHvcyM9XNZPGGOjfetx5R1irLH4bo/vxY8DtC45ji3dXFjGXhjyg/BMTv6Acw2iG9vVGeDwvp8Z8n1lpOjLEZbTTwViPTEwjEQzi2uIOZyAJUOJi41SKovEIWv73UOfnxkR+81mtoDAcxyED/YWGu6bbhnbxtsu6PS1jaicQhcKeezC6lSLxXMvE3si6+xoDyjpB4dZMrLUCoRAH77BhjtVrTYi0Nm01VDK4uwhIi0JgU9njMB2mxOHMajMdhpOX30Y2DFOJ2AI3YiOD+Qk0TCzEjvizhRxbTX7KU7OaVBvXjHHC8ShPowa3ZPBwtAjKcx/bICmpMpbrpCrXUOOgYaXSaX6rPMMpivs82inmCp+HVlEX6Zqcyj3nM6RzV6Lxx6/4ltnnQqCscMyJTYyxb8mCKOAww2n1cAbAT8Zs9kUGyvzYoYlii85Rood54mYmjmNV84Lhqgw6MYEIoCZhbgTIndBW0Bmk1gjKbf1LkEhGPhn2ayIIInZLsApLM4Qe9Qd/4RsO+d7l31W/0Aj+ts7LGGQTSFms8bru642IWxV7NLpJsMcxeepYyHcOg/siE8ePUoHLI96Ei747LnzZp3nWH5xIgMRZr5YY9n7b+EES3njZiNRuqb7GVMcrfPQA5oBQ+uT5i+BDYUrILVeSFL+/KLJ26RkcR11c2OWqdZMEUKbUe+qvxFDHZQYbs6H6tDQuwiJrE9Squ1SBPcpD133Zgku/BjiCSbO/uGEx9gAQ1SXHnZnqNsMRHPyudZNTTpPLJWrOmh4+4vLLrTyZJomYn+4xeHEQj7SDdHM+RwNFVIkeEeWXeoOBM1T+6P8YTitW0bZCmKIT6NkKzhzI/qQK3ekgTANHUX6anrrb5L5XlLnHXa0p64ndB3DKjPHeafASukQdaoTiVL+HrBFbLBslX0sMJ28PSyHN3cHFbR4oYUK2xElEx+YREwglsS1Ok7t8fEh0IfPCfQQ2ZrAPHE3sJARWXMm0OaBmbwsyILMSlfJVlbP/IAgGSP/GlgNyE9J+RbgkYm0qkXy1qMVmn98+U8XEyAiu4zm9AeWCP2D8Y36hDQnINAyS2BHfRALrhOEn9jO9KA0auCg7NPcZg257Mipb5U2xMHcQ+VtZTwZ2W1SC4Dwp5TfEeiiydpFim00uaYzVO4M9GSQBYzxI8tUGGUwIMQSzivqYH6DSU8JdafOhULQoXu44qdvrh2QRhwKj6y9Vw8i9GXrEIQlg8qDZNycQfSg8U3AhzBvml+VCB2kzYi0vc721o1I7c6SR1vNR+2tVy2mUxe7S0iO6YUpcQ4CbcFyKSggg4+UKsi22/GEWtQuk099mGpV7LERm2ibZrx4xpDiSCWqX7Wa2jBU+NsKlkbAZsJNmj48UZ4Ct80YFjDYuT9NzLFQAVyb68N7T+XUh1Rfa4ffdO5LrWEEu4UfEavuSYCp87NqFjMyTMBeJdlIjaVL8Cix0z+Ux1XVq4aqIAVrU4EF/f1CERKT/ZzY1M8YhsnI+OgH71we7rM6GrDPAgkSUQCoomQM+yimrVGzz8wSrc8ruEyXozwKZZzNni7GkuVJqCWKb1cTA9JGdTe+GcbAHrz0AFV6gOOI9QgnXOyvZPUlVhroekbZY2XRPi180yHiGDaDbXVcHszMnLzea7A95Ht0h6Mfw5gJ+ZXW4WOEC9CpVKKBmzk8tsD4pK4MrIiqwvc3OybP9DznD+t9VwK7IrXVgxsaIg0U2vb40Sr/bg/FVZWba37aOv0veHo6mMJVjNcZGk9XXFiwxNJzLs8QZK+IPbL+xvv/t/0a9io/1wguhNGuLppoP4CcobMVCunyyS2LiC5UpLad7nisvIvUMZTr/uzV3VsbC2PIYS48ZZ0f31rnrOa5OmpgV4QFpzFvzaZ7GPpEWUloaDYB2Ee3EogaxslH5If2uhv0+d6Rc0LUuikz+w8V4wNyyCGV77twZKEYhmHcxwnwTVC0Ju3o9hRWyPi473wfkk2C9aHnY+57jMK2wrgrp2oqAH9W3LeZ4SMMU1WUe92oDy1YQwa2phrR9jvEIuGIkWiYj+lMI7rLWs5/1pWwjsJdUZ7g5fxxhlNPF3gozjzrbRNLEYL12GTTjPFstGkNyLsOIgPXaIXXK8YI11+UYupCqpDTZdr9RGgGH5M7T8s49nHqLG2uemxa9HN4zkHaMK4ojk6yIvb4LLcen6HM4h8ksA6VkVzMkgKsDeeHzLdzKJ3RTF5abH8ltnriRjUh/NEzNR5uqL310l/5MDVpf2z+Qdy+QNEb/pRUY36eIGb/+p7VZX1Cq4PrDZqvRLKD9zbIktJLmS0YhG+HeN37nyoQYuIewTxoL7QCv0MSLSzcSIYCHrH1QARj2nsqSpQrDYxBU3H4VdPbBR5W5uJ+MMSmgOPh6HYW1hy69VM+TRojXdISRDklbyk2DiKeBanSad9aGVtkQ3NGmcm/1EP60GQAI9RHucH7RA0w+Zvaxh5v6QLx8+Khs8FHvQUcsj/fWKSsyw/v3nRPTtPaPWPNuI1CrpQOxKRoQkf/oVldKtPCs2VHrDUrbPCb+bYdUc3DlLdz2CveBpquXYDLxamJ32F/s/Boahwbpvj0K2AsqZ6GG2/o0W/xFyk8gjWfZ8rEvAWsk1+rBbUFho8FQswQj6NvmFJC/YC4syVmBK1qPrgkJ+o++/resCad3DDR4fSdXiadosUnQHBOuj04PE8M+aG83TWlmPQ1ITBNbiMm0qwzN7m+UImGX2Mpy8YCgw8alEDOfBMqYFth3e/rXuIAZbQiFc3EWKI07TK4vNHNRNAuWmxiNAiqKFdhHyFke5Hv0PoHdssdpOr67i6n6SXUTGYl4dGDYj/UgAn+HYqoFQIof8eG9DMnHoba4Nw/5BsdqPrRGIJoLffzmVlp8orYaALuBqhq/HC7X77qjgqBx0bFxCNal1DaimMu7pXG2mbqHH9zqeOX6DJ7oYy2DizKmbisc6opZLqiGqE7eqQMitd8zel+DzfasildHu1vtAChQGHZGeQASbCqc/h14ASzhuEZpNGAZ24ulz48Dhmb1gc2azNwZXbgfsnHB8hwGvd2tBDfOnz/Z5dmtrYymGLqrNErXJMwdaf3RWLw6jtCP9AHsMqzqx7QXATYmogIVkzDtbBnJb5JBWz3DmgQQhbwyuShq0YzLNPUnd4VKqsNmvgrDZRwBv8cm2DuqSpZhMUAjQ+PlmsNsLCt1whqBuyJro63e93g2hc1h1qeIB3/Miyz3hOARjI1L7z1vbh72ZOwGY7PcA3oyOD6BImMndun+SvJoiiVjfe/dKohU5kMjHMK/GizUAGZQTjtHRQivpoLbhpR/Wk1UNexy2VpXKsKel/itxHu6KIAOPvcqGuK5/SEyFd6UtDqmbF+nr1AdKvo32sX0bcW3n8mJPSyvctUFsBjx4EqzVnM+TIenzajfHePPtnK1x8Ipp4enNo3gSU27QtNuaIbXeZ/FQ2kTyXE4ykpV8jUX6QEQ/bmu7yg4A3+Fy2c9pQdtXkVTaOGOSPAatg0HSlnkdpfPFNxk52TNx2VTt/cvI3rTdLDizDgh9rRSU9PAg37bIV7JNeb3Xy7+AoCwMllAdVlMqb/jjyeg6Oo69njuCVQtOKsIAAA==)}:root{color-scheme:light;--ink: #152754;--blue: #2449e8;--red: #d83720;--coral: #ef4b2f;--paper: #f6eedf;--lime: #d8e77d;--muted: #455278;--line: #b0abc1;--serif: Georgia, "Times New Roman", serif;--sans: "Helvetica Neue", Helvetica, Arial, sans-serif;--mono: "SFMono-Regular", Consolas, monospace;font-family:var(--sans);color:var(--ink);background:var(--paper) var(--preview-paper) repeat;background-size:640px;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0}a{color:inherit;text-underline-offset:.25em}button,input{font:inherit}button,summary{cursor:pointer}:focus-visible{outline:3px solid var(--blue);outline-offset:5px}:target{scroll-margin-block:2rem}::selection{background:var(--blue);color:var(--paper)}.wrap{width:min(1440px,calc(100% - 112px));margin-inline:auto}h1,h2,h3,p,blockquote,figure{margin:0}h1,h2,h3{font-weight:400}h1,h2{line-height:.99;letter-spacing:-.068em}em{font-family:var(--serif);font-weight:400;letter-spacing:-.055em}p{text-wrap:pretty}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:14px 20px;color:#fff;background:var(--blue);transform:translateY(-180%)}.skip-link:focus{transform:none}.site-header{display:flex;justify-content:space-between;align-items:center;min-height:94px;gap:24px;border-bottom:1px solid var(--blue)}.wordmark{display:inline-flex;align-items:center;text-decoration:none;font-size:30px;letter-spacing:-.065em;font-weight:600;min-height:44px;color:var(--blue)}.wordmark-mark{font-size:38px;margin-right:8px;color:var(--coral)}.wordmark-period{color:var(--coral)}.site-header nav{display:flex;align-items:center;gap:34px;font-size:13px}.site-header nav a{min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.site-header nav a:hover{color:var(--red)}.nav-action{gap:24px;border-bottom:1px solid var(--blue)}.eyebrow,.tiny-label,.scene-meta,.scene-caption,.edition{font:11px/1.5 var(--mono);letter-spacing:.07em;text-transform:uppercase}.eyebrow{color:var(--blue)}.status-dot{display:inline-block;height:7px;width:7px;background:var(--coral);border-radius:50%;margin-right:9px}.hero{position:relative;padding-top:30px}.hero-topline,.section-meta{display:flex;align-items:center;justify-content:space-between;gap:20px}.edition{color:var(--muted);font-size:10px}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:2%;align-items:center;padding:48px 0 54px}.hero-copy{position:relative;z-index:3}h1{font-size:clamp(66px,7.8vw,120px);color:var(--blue)}.headline-line{display:block;position:relative}.hero-underline{position:absolute;width:90%;height:25px;bottom:-15px;left:0;fill:none;stroke:var(--coral);stroke-width:4;stroke-linecap:round}.lede{max-width:390px;margin-top:40px;font-size:17px;line-height:1.65;color:var(--ink)}.conversion{margin-top:28px;max-width:440px}.notify-form label{display:block;font-size:13px;margin-bottom:11px;font-weight:500}.notify-row{display:flex;padding:5px;border:1px solid var(--blue);background:#fffcf5;box-shadow:5px 5px #2449e815;gap:5px}.notify-row input{width:0;min-width:0;flex:1;border:none;border-radius:0;padding:12px;background:transparent;color:var(--ink);font-size:14px}.notify-row input::placeholder{color:#536183;opacity:1}.notify-row button,.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:48px;padding:12px 18px;background:var(--blue);color:#fff;border:1px solid var(--blue);font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s}.notify-row button:hover,.button:hover{background:#1738c7;transform:translate(-2px,-2px);box-shadow:3px 3px 0 var(--coral)}.notify-row input:focus-visible{outline-offset:-2px}.fineprint{margin-top:11px;color:var(--muted);font-size:11px;line-height:1.65}.fineprint a{display:inline-block}.notify-result{display:none;padding:16px;margin-top:16px;font-size:14px}.notify-result:target{display:block}.notify-result.success{background:var(--lime);color:var(--ink);border:1px solid var(--ink)}.notify-result.error{border:2px solid #aa2416;color:#aa2416;background:var(--paper)}.hero-collage{position:relative;width:98%;margin:-8px 0 0 -1%;isolation:isolate}.collage-window{position:relative;z-index:1;width:100%;aspect-ratio:1;clip-path:polygon(6% 2%,94% 0,100% 89%,86% 100%,3% 94%,0 17%);transform:rotate(-5deg)}.collage-window img{display:block;width:100%;height:100%;object-fit:cover}.collage-disc{position:absolute;width:92%;aspect-ratio:1;background:var(--blue);border-radius:50%;top:-6%;right:-6%;z-index:-2}.collage-offset{position:absolute;top:7%;right:0;bottom:-3%;left:5%;background:var(--blue);transform:rotate(5deg);z-index:-1}.collage-sticker{position:absolute;z-index:4;right:-4%;top:7%;width:133px;height:133px;display:flex;flex-direction:column;justify-content:center;text-align:center;background:var(--lime);color:var(--ink);border-radius:50%;transform:rotate(13deg);font-size:17px;line-height:1.15;box-shadow:0 8px 20px #10225b22}.collage-sticker em{font-size:24px}.hero-collage figcaption{position:absolute;z-index:4;left:-8%;bottom:3%;padding:17px 25px;background:var(--paper) var(--preview-paper);transform:rotate(3deg);box-shadow:0 5px 25px #17224a26;max-width:340px;border-left:5px solid var(--coral)}.hero-collage figcaption span{display:block;font:9px var(--mono);letter-spacing:.07em;margin-bottom:6px}.hero-collage figcaption strong{font:italic 28px/1.05 var(--serif)}.hero-collage figcaption small{display:block;font:9px var(--mono);margin-top:10px;color:var(--muted)}.collage-arrow{position:absolute;z-index:5;width:110px;right:2%;bottom:-10%;fill:none;stroke:var(--coral);stroke-width:3;stroke-linecap:round;transform:rotate(18deg)}.hero-baseline{display:flex;justify-content:space-between;border-top:1px solid var(--blue);padding:22px 0;font-size:11px}.hero-baseline a{text-decoration:none}.hero-baseline a span{margin-left:32px}.conversation{position:relative;background:var(--orange);scroll-margin:0}.scene-sticky{position:relative;isolation:isolate;overflow:clip}.scene-meta{position:relative;z-index:10;display:flex;justify-content:space-between;gap:24px;padding:30px 4vw;color:var(--ink)}.scroll-direction{display:none;margin-left:18px}.scene-stage{position:relative;z-index:3}.scene-phase{position:relative;padding:50px 6vw}.scene-caption{font-weight:400;position:relative;z-index:3}.scene-art,.scene-orbit,.scene-blue,.scene-paper{display:none}.discussion{position:relative}.scene-backword{display:none}.paper-strip{position:relative;width:max-content;max-width:100%;margin:35px 0;padding:15px 25px 21px;background:var(--paper) var(--preview-paper);box-shadow:4px 8px #15275433;font-size:clamp(25px,4.4vw,64px);letter-spacing:-.045em;line-height:1.05}.paper-strip>span{display:block;font:9px/1.4 var(--mono);letter-spacing:.08em;margin-bottom:10px}.strip-one{transform:rotate(-4deg)}.strip-one em{color:var(--red)}.strip-two{transform:rotate(3deg);margin-left:auto;background-color:var(--lime);background-blend-mode:multiply}.strip-three{transform:rotate(-2deg);margin-left:10%;background:var(--blue);color:var(--paper)}.opening{background:var(--blue);color:var(--paper);overflow:clip}.assumption-line{display:flex;gap:.15em;flex-wrap:wrap;font-size:clamp(45px,8vw,115px);line-height:1;letter-spacing:-.055em;margin-top:45px}.assumption-everyone{text-decoration:underline;text-decoration-color:var(--acid);text-decoration-thickness:3px;text-underline-offset:12px}.evidence-mark{position:relative;display:grid;place-items:center;width:220px;height:220px;margin:45px auto;text-align:center;transform:rotate(-10deg)}.evidence-ring{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--acid);border-radius:50%;transform:scaleX(1.1)}.evidence-mark strong{font-size:35px;font-weight:400;line-height:1}.evidence-mark em{color:var(--acid);font-size:50px}.opening-note{text-align:center;font-size:16px;margin-top:28px}.intervention{background:var(--paper) var(--preview-paper)}.question-assembly{margin-block:35px;line-height:.97;letter-spacing:-.065em;font-size:clamp(40px,7.8vw,115px)}.q-line{display:block}.q-second{margin-left:5%}.q-second em{color:var(--red);margin-right:.08em}.q-third{margin-left:25%}.question-stop{display:inline-block;color:var(--blue);font-family:var(--serif)}.human-choice{font-size:14px;margin-top:30px}.human-choice span{color:var(--red);margin-right:16px}.question-seal{display:none}.scene-bottom{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 4vw;border-top:1px solid currentColor;color:var(--ink);font:10px var(--mono)}.scene-chapters{display:flex;gap:30px;list-style:none;padding:0;margin:0}.scene-bottom a{text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.scene-progress{display:none}.questions{padding-block:85px;background:var(--paper) var(--preview-paper)}.section-intro{display:grid;grid-template-columns:1.7fr 1fr;align-items:end;gap:8%;margin:34px 0 54px}h2{font-size:clamp(40px,4.8vw,72px)}h2 em{color:var(--red)}.section-intro>p{font-size:16px;line-height:1.7;max-width:345px;color:var(--muted)}.example-label{font:10px var(--mono)}.question-list{display:grid;gap:0;padding:12px 0 24px}.question-row{--paper-angle: -1.4deg;display:grid;grid-template-columns:.9fr 2fr;column-gap:7%;position:relative;padding:42px 50px 34px;background:var(--acid) var(--preview-paper);background-blend-mode:multiply;box-shadow:0 10px #15275412,0 20px 35px #1527540a;transform:rotate(var(--paper-angle));border:1px solid #15275425}.question-row+.question-row{margin-top:20px}.question-row:nth-child(2){--paper-angle: 1.1deg;background-color:var(--lime);margin-left:3%}.question-row:nth-child(3){--paper-angle: -.6deg;background-color:var(--paper);margin-right:3%}.row-number{display:block;font:italic 60px/1 var(--serif);letter-spacing:-.08em;color:var(--red);margin-bottom:16px}.question-context h3{font-size:16px;font-weight:600;letter-spacing:-.02em}.question-context p{margin-top:10px;font-size:13px;color:var(--ink)}.question-row blockquote{align-self:center;font-size:clamp(28px,3.2vw,48px);line-height:1.12;letter-spacing:-.04em;max-width:800px}.question-row blockquote em{color:var(--red);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.question-category{grid-column:2;font:9px var(--mono);color:var(--ink);letter-spacing:.07em;margin-top:24px;display:flex;justify-content:space-between;align-items:center}.question-category span{font-size:24px;border:1px solid var(--ink);width:38px;height:38px;display:grid;place-items:center;border-radius:50%}.mechanism{padding-block:90px 70px}.method-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.method-list li{border-top:1px solid var(--blue);padding-top:22px}.method-number{color:var(--red);font:11px var(--mono)}.method-list h3{margin:16px 0 14px;font-size:22px;letter-spacing:-.04em}.method-list p{color:var(--muted);font-size:14px;line-height:1.7}.method-art{width:100%;height:150px;overflow:visible;margin-top:16px;fill:none;stroke:var(--blue);stroke-width:1.5}.thread-path{stroke-dasharray:4 4}.art-thread circle{fill:var(--coral);stroke:var(--paper);stroke-width:3}.art-note{stroke:var(--red);stroke-width:2}.opening-disc{fill:var(--orange);stroke:none}.opening-core{fill:var(--paper)}.opening-cross{stroke:var(--red);stroke-width:2}.candidate-back rect{fill:var(--orange)}.candidate-mid rect{fill:var(--lime)}.candidate-front rect{fill:var(--blue)}.candidate-front path{stroke:var(--paper)}.candidate-front text{fill:var(--paper);stroke:none;font:italic 35px var(--serif)}.panel-sheet{fill:var(--paper)}.panel-dot,.choice-disc{fill:var(--coral);stroke:none}.choice-glyph{fill:var(--paper);stroke:none;font:italic 78px var(--serif)}details summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;min-height:64px;padding-block:20px}details summary::-webkit-details-marker{display:none}details summary span{font-size:22px;flex-shrink:0;transition:transform .2s}details[open]>summary span{transform:rotate(45deg)}.engine-detail{margin-top:42px;border-block:1px solid var(--blue)}.engine-detail summary{font-size:14px}.detail-body{padding:6px 0 28px;max-width:1000px;color:var(--muted);font-size:14px;line-height:1.7}.detail-body strong{color:var(--ink)}.pipeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-left:22px;gap:14px 38px;margin-block:26px}.pipeline li::marker{color:var(--red);font-family:var(--mono)}.restraint{position:relative;isolation:isolate;overflow:clip;display:grid;grid-template-columns:1.2fr 1fr;gap:12%;align-items:center;padding:100px 8vw 100px 16vw;background:var(--blue);color:var(--paper)}.restraint:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--preview-paper);opacity:.12;mix-blend-mode:screen}.restraint-mark{position:absolute;top:40px;left:2vw;font-size:220px;color:var(--acid);line-height:1}.restraint h2{font-size:clamp(65px,8vw,118px)}.restraint h2 em{color:var(--lime)}.restraint>div{max-width:330px}.restraint p{font-size:17px;line-height:1.6}.restraint .restraint-close{margin-top:28px;color:var(--lime)}.trust{padding-block:82px}.trust-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:10%}.trust h2{margin:28px 0;font-size:clamp(40px,4vw,60px)}.trust-intro{color:var(--muted);max-width:290px;font-size:15px}.faq-list details{border-top:1px solid var(--line)}.faq-list summary{font-size:15px;font-weight:500}.faq-list details p{padding:0 26px 26px 0;font-size:14px;line-height:1.75;color:var(--muted)}.email-note{border-block:1px solid var(--line);padding-block:22px}.email-note h3{font-size:15px;font-weight:500;margin-bottom:12px}.email-note p{font-size:14px;line-height:1.75;color:var(--muted)}.email-note:target{outline:2px solid var(--blue);outline-offset:10px}.launch-intro{margin-bottom:16px;font-size:14px}.closing{position:relative;isolation:isolate;overflow:clip;padding:75px 8vw;background:var(--orange)}.closing-orbit{position:absolute;width:650px;height:650px;border:1px solid var(--red);border-radius:50%;top:-15%;right:-12%;z-index:-1}.closing-orbit:before,.closing-orbit:after{content:"";position:absolute;top:24px;right:24px;bottom:24px;left:24px;border:1px solid var(--red);border-radius:50%}.closing-orbit:after{top:48px;right:48px;bottom:48px;left:48px}.closing h2{font-size:clamp(75px,10vw,150px);margin:34px 0;color:var(--blue)}.closing h2 em{color:var(--red)}.closing-bottom{display:flex;justify-content:space-between;align-items:end;gap:24px}.closing-bottom>p{font-size:16px}.closing-bottom .button{min-width:255px}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:30px}.site-footer .wordmark{font-size:24px}.site-footer p,.site-footer>a:last-child{font-size:10px}.site-footer>a:last-child{text-decoration:none;min-height:44px;display:inline-flex;align-items:center}@supports (animation-timeline: view()) and (animation-range: contain 0% contain 100%){@media(min-width:360px)and (min-height:560px)and (prefers-reduced-motion:no-preference){.conversation{height:380svh;view-timeline-name:--conversation;view-timeline-axis:block}.scene-sticky{height:100svh;position:sticky;top:0;display:flex;flex-direction:column}.scene-stage{flex:1;min-height:0}.scene-meta{padding-block:22px;font-size:10px}.scroll-direction{display:inline}.scene-phase{position:absolute;top:0;right:0;bottom:0;left:0;padding:2svh 5vw;background:none;display:flex;flex-direction:column;justify-content:center}.scene-caption{position:absolute;top:2svh;left:5vw;font-size:11px}.scene-art{display:block;position:absolute;z-index:0;width:min(72vw,100svh);height:min(72vw,100svh);right:-6%;top:-2%;transform:rotate(-12deg);clip-path:polygon(5% 1%,93% 0,100% 91%,86% 100%,0 94%,1% 13%)}.scene-art img{width:100%;height:100%;object-fit:cover}.scene-orbit{display:block;position:absolute;z-index:0;width:60vw;aspect-ratio:1;border:1px solid var(--red);border-radius:50%;top:-10%;left:-10%}.orbit-two{inset:auto -15% -30% auto;border-color:var(--blue);width:75vw}.scene-blue{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--blue);clip-path:circle(0% at 62% 48%)}.scene-blue:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--preview-paper);opacity:.13;mix-blend-mode:screen}.scene-paper{display:block;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:2;background:var(--paper) var(--preview-paper);clip-path:circle(0% at 50% 50%)}.scene-backword{display:block;position:absolute;top:20%;left:-6%;font-size:clamp(100px,17vw,300px);color:var(--blue);line-height:1;letter-spacing:-.065em;opacity:.25;white-space:nowrap}.paper-strip{position:absolute;margin:0;font-size:clamp(25px,5.8svh,67px);padding:14px 25px 20px}.strip-one{top:15%;left:5%}.strip-two{top:40%;right:5%}.strip-three{bottom:10%;left:13%}.opening{overflow:visible}.assumption-line{display:flex;flex-wrap:nowrap;justify-content:center;margin:-10svh 0 0;gap:.12em;font-size:clamp(35px,9vw,135px)}.evidence-mark{position:absolute;left:50%;top:49%;margin:0;width:28svh;height:28svh;transform:translate(-50%,-50%) rotate(-10deg)}.evidence-mark strong{font-size:clamp(25px,4.6svh,50px)}.evidence-mark em{font-size:clamp(32px,6svh,66px)}.opening-note{position:absolute;bottom:4svh;left:0;width:100%;font-size:15px}.intervention{align-items:center;justify-content:center}.question-assembly{margin:0;width:max-content;max-width:100%;font-size:clamp(40px,10.5svh,125px)}.q-second{margin-left:3vw}.q-third{margin-left:13vw}.human-choice{position:absolute;bottom:3svh;left:8vw;font-size:14px}.question-seal{display:grid;align-content:center;position:absolute;right:6%;bottom:7%;width:17svh;height:17svh;border:2px solid var(--red);border-radius:50%;text-align:center;color:var(--red);transform:rotate(13deg);font-size:2svh;line-height:1.1}.question-seal em{font-size:3.1svh}.scene-bottom{padding-block:10px}.scene-progress{display:block;position:absolute;top:-2px;left:0;height:3px;width:100%;background:var(--coral);transform-origin:left}.scene-art{animation-name:art-recede}.orbit-one{animation-name:orbit-roll}.orbit-two{animation-name:orbit-counter}.scene-blue{animation-name:blue-aperture}.scene-paper{animation-name:paper-aperture}.scene-backword{animation-name:agreement-travel}.discussion{animation-name:room-exit}.strip-one{animation-name:strip-one-travel}.strip-two{animation-name:strip-two-travel}.strip-three{animation-name:strip-three-travel}.opening{animation-name:assumption-visibility}.assumption-everyone{animation-name:everyone-shift}.assumption-wants{animation-name:wants-shift}.assumption-this{animation-name:this-shift}.evidence-mark{animation-name:evidence-stamp}.intervention{animation-name:question-visibility}.q-first{animation-name:question-first}.q-second{animation-name:question-second}.q-third{animation-name:question-third}.question-stop{animation-name:question-punctuation}.question-seal{animation-name:seal-arrive}.scene-meta,.scene-bottom{animation-name:scene-ink}.scene-progress{animation-name:progress}.chapter-room{animation-name:chapter-room}.chapter-gap{animation-name:chapter-gap}.chapter-question{animation-name:chapter-question}.scene-art,.scene-orbit,.scene-blue,.scene-paper,.scene-backword,.scene-phase,.paper-strip,.assumption-line>span,.evidence-mark,.q-line,.question-stop,.question-seal,.scene-meta,.scene-bottom,.scene-progress,.scene-chapters li{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--conversation;animation-range:contain 0% contain 100%}.hero{view-timeline-name:--hero}.collage-window{animation:hero-parallax linear both;animation-timeline:--hero;animation-range:exit 0% exit 100%}.collage-sticker{animation:sticker-turn linear both;animation-timeline:--hero;animation-range:exit 0% exit 100%}}}@supports (animation-timeline: view()) and (animation-range: contain 0% contain 100%){@media(prefers-reduced-motion:no-preference){.question-row{animation:paper-settle linear both;animation-timeline:view();animation-range:entry 0% entry 100%}.method-art{animation:diagram-unfold linear both;animation-timeline:view();animation-range:entry 0% entry 100%}.restraint{view-timeline-name:--restraint}.restraint-mark{animation:mark-turn linear both;animation-timeline:--restraint;animation-range:entry 0% exit 100%}.closing{view-timeline-name:--closing}.closing-orbit{animation:closing-orbit linear both;animation-timeline:--closing;animation-range:entry 0% exit 100%}}}@keyframes paper-settle{0%{transform:translateY(65px) rotate(-4deg)}to{transform:translateY(0) rotate(var(--paper-angle))}}@keyframes diagram-unfold{0%{clip-path:inset(0 100% 0 0);transform:translate(-12px)}to{clip-path:inset(-10%);transform:translate(0)}}@keyframes mark-turn{0%{transform:rotate(-30deg)}to{transform:rotate(100deg)}}@keyframes closing-orbit{0%{transform:translate(15%,20%) scale(.65)}to{transform:translate(-8%,-10%) scale(1.2)}}@keyframes art-recede{0%{transform:translate(0) rotate(-12deg) scale(1)}26%{transform:translate(-12%,6%) rotate(2deg) scale(.86)}48%,to{transform:translate(10%,55%) rotate(24deg) scale(.48)}}@keyframes orbit-roll{to{transform:translate(40%,30%) rotate(80deg) scale(1.6)}}@keyframes orbit-counter{to{transform:translate(-40%,-50%) scale(.4)}}@keyframes blue-aperture{0%,22%{clip-path:circle(0% at 62% 48%)}44%,to{clip-path:circle(110% at 62% 48%)}}@keyframes paper-aperture{0%,59%{clip-path:circle(0% at 50% 50%)}78%,to{clip-path:circle(100% at 50% 50%)}}@keyframes agreement-travel{0%{transform:translate(30%)}32%,to{transform:translate(-50%)}}@keyframes room-exit{0%,27%{opacity:1}36%,to{opacity:0}}@keyframes strip-one-travel{0%{transform:translate(-20%,20%) rotate(-9deg)}14%{transform:translate(6%) rotate(-3deg)}36%,to{transform:translate(60%,-95%) rotate(18deg) scale(.7)}}@keyframes strip-two-travel{0%{transform:translate(35%,20%) rotate(8deg)}17%{transform:translate(-8%) rotate(2deg)}36%,to{transform:translate(-65%,110%) rotate(-18deg) scale(.65)}}@keyframes strip-three-travel{0%{transform:translate(-35%,50%) rotate(-7deg)}20%{transform:translate(0) rotate(-2deg)}36%,to{transform:translate(90%,120%) rotate(12deg) scale(.7)}}@keyframes assumption-visibility{0%,30%{opacity:0}41%,59%{opacity:1}66%,to{opacity:0}}@keyframes everyone-shift{0%,34%{transform:translate(20vw) rotate(10deg)}44%{transform:translate(0) rotate(0)}56%{transform:translate(-8vw,-12svh) rotate(-10deg)}70%,to{transform:translate(-20vw,-24svh) rotate(-17deg)}}@keyframes wants-shift{0%,34%{transform:translateY(15svh) scale(.65)}44%{transform:translate(0) scale(1)}56%{transform:translateY(-18svh) scale(.7)}70%,to{transform:translateY(-28svh) scale(.5)}}@keyframes this-shift{0%,34%{transform:translate(-20vw) rotate(-10deg)}44%{transform:translate(0) rotate(0)}56%{transform:translate(10vw,-8svh) rotate(14deg)}70%,to{transform:translate(24vw,-20svh) rotate(20deg)}}@keyframes evidence-stamp{0%,42%{transform:translate(-50%,-50%) rotate(-30deg) scale(.1);opacity:0}54%,to{transform:translate(-50%,-50%) rotate(-10deg) scale(1);opacity:1}}@keyframes question-visibility{0%,61%{opacity:0}70%,to{opacity:1}}@keyframes question-first{0%,62%{transform:translate(-45vw,-10svh) rotate(-12deg);clip-path:inset(0 100% 0 0)}79%,to{transform:translate(0) rotate(0);clip-path:inset(-10%)}}@keyframes question-second{0%,65%{transform:translate(45vw) rotate(12deg);clip-path:inset(0 0 0 100%)}83%,to{transform:translate(0) rotate(0);clip-path:inset(-10%)}}@keyframes question-third{0%,67%{transform:translateY(35svh) scale(.5);clip-path:inset(0 0 100% 0)}86%,to{transform:translate(0) scale(1);clip-path:inset(-10%)}}@keyframes question-punctuation{0%,72%{transform:rotate(120deg) scale(2)}90%,to{transform:rotate(0) scale(1)}}@keyframes seal-arrive{0%,83%{transform:rotate(-35deg) scale(1.8);opacity:0}93%,to{transform:rotate(13deg) scale(1);opacity:1}}@keyframes scene-ink{0%,32%{color:#152754}42%,63%{color:#f6eedf}78%,to{color:#152754}}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes chapter-room{0%,30%{opacity:1;text-decoration:underline}40%,to{opacity:.65;text-decoration:none}}@keyframes chapter-gap{0%,30%{opacity:.65}40%,64%{opacity:1;text-decoration:underline}78%,to{opacity:.65;text-decoration:none}}@keyframes chapter-question{0%,64%{opacity:.65}78%,to{opacity:1;text-decoration:underline}}@keyframes hero-parallax{0%{transform:rotate(-5deg) translateY(0)}to{transform:rotate(9deg) translateY(12%)}}@keyframes sticker-turn{0%{transform:rotate(13deg)}to{transform:rotate(-27deg) translateY(-70%)}}@media(prefers-reduced-motion:no-preference){.headline-line{animation:headline-arrive .8s cubic-bezier(.2,.7,.2,1) both}.headline-line:nth-child(2){animation-delay:.12s}.headline-line:nth-child(3){animation-delay:.24s}}@keyframes headline-arrive{0%{clip-path:inset(0 0 110% 0);transform:translateY(35px)}to{clip-path:inset(-20%);transform:translateY(0)}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}h1{font-size:8vw}.hero-grid{gap:0}.collage-sticker{width:110px;height:110px;font-size:15px;right:-2%}.hero-collage figcaption{left:-5%;max-width:290px}.hero-collage figcaption strong{font-size:25px}.notify-row button{gap:12px;padding-inline:12px}.method-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}}@media(max-width:760px){.wrap{width:calc(100% - 40px)}.site-header{min-height:76px}.wordmark{font-size:25px}.wordmark-mark{font-size:30px}.site-header nav{gap:0;font-size:12px}.site-header .nav-story,.site-header .nav-how,.edition{display:none}.nav-action{gap:14px}.hero{padding-top:25px}.hero-grid{grid-template-columns:1fr;padding:30px 0 50px;gap:55px}h1{font-size:clamp(58px,12.5vw,92px)}.hero-underline{width:75%}.lede{font-size:16px;margin-top:30px;max-width:430px}.conversion{max-width:none;margin-top:24px}.hero-collage{width:92%;margin:0 auto;max-width:520px}.hero-collage figcaption{left:-3%;max-width:290px;bottom:-2%;padding:15px 20px}.hero-collage figcaption strong{font-size:24px}.hero-baseline{font-size:10px;gap:25px}.hero-baseline>span{max-width:135px}.hero-baseline a span{margin-left:10px}.section-meta{align-items:start;flex-direction:column;gap:8px}.scene-meta{font-size:9px;padding:20px 5vw}.scene-meta>span:last-child{text-align:right}.scene-meta .scroll-direction{display:none}.scene-chapters{gap:13px}.scene-bottom{font-size:8px;gap:14px;padding-inline:5vw}.scene-bottom>a{font-size:9px}.paper-strip{font-size:clamp(24px,5.7vw,39px);padding:12px 16px 17px}.paper-strip>span{font-size:8px}.strip-three{margin-left:0}.opening-note{font-size:14px}.question-assembly{font-size:clamp(34px,8.8vw,66px)}.q-third{margin-left:15%}.human-choice{font-size:12px}.questions,.mechanism,.trust{padding-block:54px}.section-intro{grid-template-columns:1fr;gap:24px;margin:28px 0 36px}h2{font-size:clamp(37px,7.6vw,56px)}.section-intro>p{max-width:480px;font-size:15px}.question-row{grid-template-columns:1fr;padding:24px 22px;gap:23px}.question-row:nth-child(2),.question-row:nth-child(3){margin-inline:0}.question-context{display:grid;grid-template-columns:42px 1fr;gap:4px 12px}.row-number{margin:0;font-size:38px;grid-row:span 2}.question-context p{grid-column:2;margin-top:5px}.question-context p br{display:none}.question-row blockquote{font-size:30px}.question-category{grid-column:1;margin:0}.method-list{gap:28px}.method-art{height:145px}.method-list h3{font-size:20px;margin-top:20px}.pipeline{grid-template-columns:1fr}.restraint{grid-template-columns:1fr;padding:80px 8vw 60px 18vw;gap:30px}.restraint-mark{font-size:85px;top:20px;left:1%}.restraint h2{font-size:76px}.trust-grid{grid-template-columns:1fr;gap:32px}.trust h2{font-size:44px}.trust-intro{max-width:400px}.closing{padding:55px 6vw 45px}.closing h2{font-size:clamp(62px,12vw,90px)}.closing-bottom{align-items:start;flex-direction:column}.closing-bottom .button{width:100%}.site-footer{flex-wrap:wrap;gap:16px}.site-footer p{order:3;flex-basis:100%}@supports (animation-timeline: view()) and (animation-range: contain 0% contain 100%){@media(min-width:360px)and (min-height:560px)and (prefers-reduced-motion:no-preference){.conversation{height:330svh}.scene-meta{font-size:8px;padding-block:18px}.scene-meta>span{max-width:47%}.scene-caption{font-size:9px;max-width:90%;top:3svh}.scene-art{width:110vw;height:110vw;right:-25%;top:14%}.scene-backword{font-size:27vw;top:15%}.paper-strip{font-size:6.2vw;max-width:88%}.strip-one{left:4%;top:20%}.strip-two{right:3%;top:43%}.strip-three{left:6%;bottom:17%}.assumption-line{font-size:9vw;margin-top:-19svh}.evidence-mark{width:25svh;height:25svh;top:50%}.evidence-mark strong{font-size:30px}.evidence-mark em{font-size:42px}.opening-note{font-size:13px;bottom:8svh;padding-inline:20px}.question-assembly{font-size:11.5vw;transform:translateY(-3svh)}.q-second{margin-left:2vw}.q-third{margin-left:12vw}.question-seal{width:15svh;height:15svh;bottom:12%;right:10%}.human-choice{font-size:11px;left:5vw;bottom:4svh}}}}@media(max-width:390px){.wrap{width:calc(100% - 32px)}.wordmark{font-size:23px}.wordmark-mark{margin-right:5px}.nav-action{font-size:11px;gap:8px}h1{font-size:15vw}.notify-row{flex-wrap:wrap}.notify-row input{flex-basis:100%;width:100%}.notify-row button{width:100%}.method-list{grid-template-columns:1fr}.collage-sticker{width:93px;height:93px;font-size:13px}.collage-sticker em{font-size:19px}.scene-bottom{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media(forced-colors:active){:root,.conversation,.opening,.intervention,.questions,.restraint,.closing{background:Canvas;color:CanvasText}.button,.notify-row button,.notify-row input,.notify-result{border:1px solid ButtonText}.paper-strip,.question-row{background:Canvas;border:1px solid CanvasText}.method-art{stroke:CanvasText}.method-art rect,.method-art circle{fill:Canvas;stroke:CanvasText}.method-art text{fill:CanvasText}.scene-blue,.scene-paper{background:Canvas}.hero-underline,.collage-arrow{stroke:CanvasText}.scene-art{opacity:.15}.collage-offset,.collage-disc{display:none}.scene-meta,.scene-bottom{color:CanvasText!important}.opening{color:CanvasText}:focus-visible{outline-color:Highlight}}@media print{:root,.opening,.intervention,.questions,.restraint,.closing{background:#fff;color:#000}.site-header nav,.conversion,.closing-bottom .button,.skip-link{display:none}.wrap{width:100%}.conversation{height:auto}.scene-sticky,.scene-phase{position:static;height:auto}.scene-phase{opacity:1;animation:none;clip-path:none}.scene-art,.scene-orbit,.scene-paper,.scene-blue{display:none}.q-line,.assumption-line>span,.paper-strip{animation:none;transform:none}h1{font-size:60px}}:root{--acid:#e7fb56;--orange:#ff4b23;--header-h:78px;--pointer-x:0px;--pointer-y:0px;scroll-padding-top:calc(var(--header-h) + 20px);scrollbar-gutter:stable}[hidden],.js-control{display:none!important}.js .js-control{display:inline-flex!important}button{color:inherit;border-radius:0}button:disabled{cursor:default}.site-header{position:sticky;top:0;z-index:80;width:100%;padding:0 4vw;min-height:var(--header-h);background:var(--acid);border-bottom:1px solid var(--blue);gap:20px}.site-header nav{gap:24px}.site-header .nav-action{background:var(--blue);color:#fff;border:0;padding:12px 20px;gap:25px;min-height:46px}.site-header .nav-action:hover{background:var(--ink);color:#fff}.motion-toggle{min-width:42px;min-height:42px;align-items:center;justify-content:center;gap:7px;background:none;border:1px solid #2449e855;font:10px var(--mono)}.motion-toggle span:first-child{font-size:16px}.motion-toggle[aria-pressed=true]{background:var(--blue);color:#fff}.hero{width:100%;padding:28px 4vw 0;background:var(--acid)}.hero-grid{grid-template-columns:1.06fr 1fr;padding:45px 0 70px;min-height:min(850px,calc(100svh - var(--header-h)));gap:3%}h1{font-size:clamp(70px,8.2vw,138px)}h1 em{color:var(--red)}.hero .lede{font-size:18px;max-width:430px}.hero-cta{min-width:270px;min-height:57px;font-size:16px}.hero .fineprint{font-size:12px}.hero-collage{--angle:0deg;width:93%;margin-left:1%;transform:translate(var(--pointer-x),var(--pointer-y));transition:transform .4s ease}.collage-disc{background:var(--blue);width:110%;top:-7%;right:-12%;border-radius:48% 52% 40% 60%}.collage-offset{background:var(--orange);transform:rotate(11deg);top:0;right:5%;bottom:-4%;left:-5%}.collage-window{width:95%;transform:rotate(-9deg)}.hero-sculpture{position:absolute;width:54%;height:auto;right:-16%;bottom:-18%;z-index:5;pointer-events:none;filter:drop-shadow(12px 18px 0 #2449e830);transform-origin:50% 80%}.collage-sticker{background:var(--acid);color:var(--ink);right:1%;top:-5%;z-index:6;box-shadow:none}.hero-collage figcaption{width:70%;max-width:380px;bottom:-6%;left:-12%;padding:18px 22px;background:var(--blue);color:var(--paper);border-left:5px solid var(--orange);transform:rotate(-5deg);transition:transform .7s,background .7s}.hero-collage figcaption strong{font-size:clamp(23px,2.4vw,37px)}.hero-collage figcaption small{color:var(--paper);opacity:.85}.hero-collage[data-angle="1"] figcaption{background:var(--orange);transform:rotate(4deg)}.hero-collage[data-angle="2"] figcaption{background:var(--ink);transform:rotate(-2deg)}.hero-points{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;pointer-events:none}.hero-points button{position:absolute;pointer-events:auto;display:flex;align-items:center;gap:9px;border:2px solid var(--blue);border-radius:50px;background:var(--acid);color:var(--blue);min-height:46px;padding:9px 16px;font:12px var(--mono);box-shadow:4px 5px 0 var(--blue);transition:transform .3s,background .3s}.hero-points button:nth-child(1){left:2%;top:10%;transform:rotate(-5deg)}.hero-points button:nth-child(2){right:4%;top:43%;transform:rotate(6deg)}.hero-points button:nth-child(3){left:1%;bottom:17%;transform:rotate(-3deg)}.hero-points button:hover,.hero-points button[aria-pressed=true]{background:var(--blue);color:var(--acid);transform:rotate(0) scale(1.08)}.hero .collage-arrow{display:none}.hero-baseline{margin-top:15px;font-size:12px;padding-block:24px}.conversation{background:var(--orange)}.scene-meta,.scene-bottom{z-index:12}.scene-chapters{gap:12px}.scene-chapters li{opacity:1!important}.scene-chapters button{font:inherit;padding:10px 14px;min-height:44px;border:1px solid currentColor;background:transparent;color:inherit;text-decoration:none;transition:background .2s}.scene-chapters button:hover,.scene-chapters button[aria-pressed=true]{background:var(--acid);color:var(--ink);border-color:var(--acid)}.scene-blue{background:var(--blue)}.scene-paper{background:var(--acid)}.strip-two{background-color:var(--acid)}.scene-bottom>a{border-bottom:1px solid currentColor}.questions{overflow:clip;position:relative;background:var(--blue);color:var(--paper);padding-block:80px 0}.questions .eyebrow,.questions .section-intro>p{color:var(--paper)}.questions h2{font-size:clamp(50px,5.7vw,90px)}.questions h2 em{color:var(--acid)}.questions .section-intro{grid-template-columns:1.8fr 1fr;margin-bottom:40px}.question-tabs{width:100%;gap:12px}.question-tabs button{flex:1;padding:20px 24px;border:1px solid #f6eedf66;color:var(--paper);background:transparent;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:74px;font-size:22px;text-align:left;transition:transform .25s,background .25s}.question-tabs button span:first-child{font:11px var(--mono)}.question-tabs button[aria-selected=true]{background:var(--acid);color:var(--blue);border-color:var(--acid);transform:translateY(-5px) rotate(-1deg)}.question-tabs button:hover{background:var(--paper);color:var(--ink)}.question-theatre{margin-top:34px}.question-world{min-height:680px;position:relative;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:4%;padding:30px 0 85px;isolation:isolate}.question-visual{position:relative;min-height:560px;height:100%;display:grid;align-items:center}.world-cutout{width:110%;height:630px;object-fit:contain;position:relative;left:-10%;z-index:2;filter:drop-shadow(18px 20px 0 #101e8c55)}.world-risk .world-cutout{width:110%;left:-9%;transform:rotate(-15deg)}.world-commit .world-cutout{width:135%;left:-24%}.question-halo{position:absolute;width:105%;aspect-ratio:1;border:1px solid var(--acid);border-radius:50%;top:7%;left:-3%}.question-halo:after{content:"";position:absolute;top:-45px;right:-45px;bottom:-45px;left:-45px;border:1px solid #e7fb5666;border-radius:50%}.world-word{position:absolute;font-size:14vw;color:var(--paper);opacity:.1;font-weight:600;line-height:1;left:-10%;bottom:6%;z-index:-1;white-space:nowrap;letter-spacing:-.07em}.question-paper{background:var(--acid) var(--preview-paper);background-blend-mode:multiply;color:var(--ink);padding:45px 40px 34px;transform:rotate(3deg);box-shadow:14px 15px #111f9944;position:relative;z-index:4;transition:transform .65s cubic-bezier(.2,.8,.2,1),background .5s}.world-risk .question-paper{background-color:var(--acid);transform:rotate(-3deg)}.world-commit .question-paper{background-color:var(--paper);transform:rotate(2deg)}.question-paper .eyebrow{color:var(--ink)}.question-context-line{font-size:13px;max-width:350px;margin-top:20px}.question-paper blockquote{font-size:clamp(32px,3.4vw,53px);line-height:1.1;letter-spacing:-.045em;margin-block:28px}.question-paper blockquote em{color:#ab2516}.turn-question{display:inline-flex;width:100%;justify-content:space-between;align-items:center;padding:18px 0 4px;border:0;border-top:1px solid var(--ink);background:transparent;font:12px var(--mono);min-height:50px}.turn-question span{font-size:30px}.question-reason{margin-top:25px;border-top:1px solid var(--ink);padding-top:20px}.question-reason h3{font:11px var(--mono);text-transform:uppercase;margin-bottom:14px}.question-reason p{font-size:20px;line-height:1.5}.js .question-reason{display:none}.question-world.is-turned .question-paper{transform:rotate(-1deg) translateY(-20px);background-color:var(--paper)}.js .question-world.is-turned .question-reason{display:block}.question-world.is-turned blockquote{font-size:30px}.mechanism{width:100%;max-width:none;padding:80px 4vw;background:var(--acid);position:relative;overflow:clip}.mechanism .section-intro{grid-template-columns:1.6fr 1fr}.mechanism h2{font-size:clamp(47px,5.5vw,85px);color:var(--blue)}.mechanism h2 em{color:var(--ink)}.mechanism .section-intro>p{color:var(--ink)}.selection-lab{position:relative;min-height:680px;isolation:isolate;padding:25px 0 35px}.lab-art{position:absolute;top:-90px;right:-12vw;bottom:0;left:-12vw;z-index:-1;pointer-events:none}.lab-ribbon{width:115%;height:650px;object-fit:contain;transform:rotate(-9deg);opacity:.9}.lab-topline{display:flex;justify-content:space-between;font:11px var(--mono);color:var(--blue)}.lab-thread{display:flex;justify-content:center;gap:20px;margin:65px 0 38px}.lab-thread p{padding:14px 24px;background:var(--paper);font:italic clamp(20px,2vw,30px) var(--serif);box-shadow:8px 8px #2449e833;transform:rotate(-4deg)}.lab-thread p:nth-child(2){background:var(--acid);transform:rotate(3deg)}.lab-thread p:nth-child(3){transform:rotate(-2deg)}.candidate-deck{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;max-width:1080px;margin:0 auto;perspective:1200px}.candidate{text-align:left;position:relative;background:var(--paper);padding:27px;border:2px solid var(--blue);box-shadow:7px 8px 0 var(--blue);font-size:clamp(25px,2.7vw,41px);letter-spacing:-.035em;line-height:1.1;min-height:245px;display:flex;flex-direction:column;justify-content:space-between;gap:28px;transition:transform .6s,background .4s,opacity .4s}.candidate:nth-child(1){transform:rotate(-8deg) translateY(25px)}.candidate:nth-child(2){transform:rotate(3deg) translateY(-5px)}.candidate:nth-child(3){transform:rotate(9deg) translateY(25px);background:var(--acid)}.candidate span,.candidate small{font:10px/1.4 var(--mono);letter-spacing:0}.candidate small{border-top:1px solid var(--blue);padding-top:12px}.candidate:hover,.candidate[aria-pressed=true]{transform:rotate(0) translateY(-15px) scale(1.04);z-index:3;background:var(--blue);color:var(--paper)}.selection-lab[data-step="0"] .candidate-deck{opacity:.88}.selection-lab[data-step="2"] .candidate:not(.candidate-primary){transform:rotate(-12deg) scale(.8);opacity:.5;text-decoration:line-through}.selection-lab[data-step="2"] .candidate-primary{transform:rotate(0) scale(1.1);z-index:4;background:var(--acid);color:var(--ink)}.lab-output{position:relative;z-index:5;margin:60px auto 25px;padding:25px 35px;background:var(--paper);width:min(760px,100%);border-left:6px solid var(--orange);box-shadow:8px 9px #2449e833}.lab-output>p{font-size:22px;line-height:1.4;margin-top:12px}.lab-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;max-width:1080px;margin-inline:auto}.lab-bottom .button{min-height:56px;min-width:270px}.lab-bottom>p{font-size:13px}.method-reference{border-block:1px solid var(--blue);margin-top:25px}.method-reference summary{font-size:15px}.method-reference .method-list{padding-bottom:35px}.engine-detail{margin-top:0;border-top:0}.restraint{padding:85px 6vw 65px;min-height:860px;display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:auto 1fr;column-gap:8%;row-gap:35px;background:var(--blue);overflow:clip}.restraint-heading{position:relative;z-index:4}.restraint-heading .eyebrow{color:var(--acid);margin-bottom:28px}.restraint h2{font-size:clamp(75px,9vw,145px)}.restraint h2 em{color:var(--acid)}.restraint>div{max-width:none}.restraint-visual{grid-column:1;grid-row:2;position:relative;min-height:300px;z-index:2}.hand-cutout{width:150%;max-width:none;height:500px;object-fit:contain;position:absolute;left:-15%;bottom:-60px;z-index:2}.quiet-orbit{position:absolute;width:430px;height:430px;border:1px solid var(--acid);border-radius:50%;top:-180px;left:25%}.quiet-word{font:12px var(--mono);position:absolute;bottom:0;left:0;letter-spacing:.15em;z-index:3}.restraint-copy{grid-column:2;grid-row:1/span 2;align-self:center;position:relative;z-index:5}.restraint-copy>p{max-width:450px;font-size:21px}.silence-switch{display:flex;gap:0;margin-top:40px;border:1px solid var(--acid);width:100%}.silence-switch button{min-height:60px;padding:14px 18px;border:0;flex:1;background:transparent;color:var(--paper);font-size:14px}.silence-switch button[aria-pressed=true]{background:var(--acid);color:var(--ink)}.silence-answer{padding:32px 0;min-height:250px;border-bottom:1px solid #f6eedf88}.silence-answer .eyebrow{color:var(--acid);margin-bottom:23px}.silence-answer #silence-copy{font-size:clamp(28px,3.2vw,48px);line-height:1.15;letter-spacing:-.03em}.silence-answer em{color:var(--acid)}.restraint[data-silence=false] .quiet-orbit{background:#e7fb5644;transform:scale(1.3)}.quiet-orbit{transition:transform 1s,background 1s}.restraint .restraint-close{font-size:15px;margin-top:25px}.trust{position:relative;overflow:clip;background:var(--acid);padding-block:90px}.trust-grid{gap:7%}.trust h2{font-size:clamp(45px,4.5vw,70px);color:var(--blue)}.trust h2 em{color:var(--red)}.trust-intro{color:var(--ink);max-width:350px}.privacy-map{min-height:350px;position:relative;isolation:isolate;margin-top:32px;padding-bottom:75px}.privacy-controls{gap:7px;flex-wrap:wrap}.privacy-controls button{padding:12px 15px;min-height:46px;background:transparent;border:1px solid var(--blue);color:var(--blue);font:11px var(--mono)}.privacy-controls button[aria-pressed=true]{background:var(--blue);color:var(--paper)}.privacy-map-copy{margin-top:25px;max-width:350px;min-height:125px;font-size:19px;line-height:1.5}.privacy-orbit{position:absolute;width:380px;height:380px;border:1px solid #2449e866;border-radius:50%;left:-100px;top:-15px;z-index:-1}.privacy-stamp{position:absolute;right:8%;bottom:-20px;width:145px;height:145px;border:2px solid var(--red);color:var(--red);border-radius:50%;display:grid;align-content:center;text-align:center;line-height:1.1;transform:rotate(-13deg)}.privacy-stamp em{font-size:30px}.faq-list details{border-color:var(--blue)}.faq-list details[open]{background:#fff4;padding-inline:20px;margin-inline:-20px}.faq-list summary{font-size:17px;min-height:80px}.faq-list details p,.email-note p{color:var(--ink)}.email-note{border-color:var(--blue)}.closing{background:var(--orange);padding:85px 6vw 70px;min-height:700px}.closing>.eyebrow{color:var(--ink);position:relative;z-index:3}.closing h2{font-size:clamp(85px,11.5vw,180px);position:relative;z-index:3;max-width:900px;margin-block:50px 55px;pointer-events:none}.closing h2 em{color:var(--paper)}.closing-bottom{position:relative;z-index:5}.closing-bottom>p{max-width:350px}.closing-bottom .button{min-width:290px;min-height:58px;font-size:17px}.closing-art{position:absolute;top:-12%;right:-15%;width:65%;aspect-ratio:1;z-index:2}.spark-button{display:block;width:100%;height:100%;border:0;padding:0;background:transparent;cursor:pointer}.closing-spark{width:100%;height:100%;object-fit:contain;transform:rotate(var(--spark-turn,0deg));transition:transform 2.4s cubic-bezier(.12,.7,.12,1);filter:drop-shadow(12px 15px 0 #ce260733)}.spin-label{position:absolute;bottom:11%;left:32%;background:var(--paper);color:var(--blue);padding:12px 20px;font:11px var(--mono);transform:rotate(-10deg);pointer-events:none;border-radius:50px}.closing-orbit{border-color:var(--acid);right:-20%;top:0;width:900px;height:900px}.closing-orbit:before,.closing-orbit:after{border-color:var(--acid)}.site-footer{position:static;background:transparent;animation:none}.signup-inline{padding:75px 6vw;background:var(--paper)}.signup-content{max-width:530px;margin-inline:auto;position:relative;z-index:2}.signup-content h2{color:var(--blue);font-size:clamp(45px,5vw,75px);margin:25px 0}.signup-intro{margin-bottom:30px;max-width:340px}.signup-content .notify-row{margin-top:10px}.signup-content .fineprint{font-size:12px}.signup-content details{margin-top:22px;border-top:1px solid var(--blue)}.signup-content details summary{font-size:13px}.signup-content details p{font-size:13px;padding-bottom:15px}.js .signup-inline:has(.signup-dialog){padding:0}.signup-dialog{width:min(650px,calc(100vw - 36px));max-height:calc(100svh - 40px);border:0;padding:50px;background:var(--acid);color:var(--ink);box-shadow:16px 16px 0 var(--orange);overflow-y:auto;overscroll-behavior:contain}.signup-dialog::backdrop{background:#142754bb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modal-close{position:absolute;top:12px;right:14px;z-index:5;width:44px;height:44px;border:1px solid var(--blue);background:var(--blue);color:#fff;font-size:30px;line-height:1}.modal-close:hover{background:var(--orange)}.modal-decoration{position:absolute;font:italic 400px/.8 var(--serif);color:var(--orange);right:10px;top:100px;opacity:.4;pointer-events:none}html.modal-open{overflow:hidden!important;scroll-behavior:auto}html.modal-open body{overscroll-behavior:none}.modal-open main *,.modal-open header *,.motion-paused .ambient-float,.motion-paused .ambient-drift,.motion-paused .ambient-turn,.motion-paused .closing-art{animation-play-state:paused!important}.modal-open .hero-collage{transition:none}@media(prefers-reduced-motion:no-preference){.ambient-float{animation:object-float 7s ease-in-out infinite alternate}.ambient-drift{animation:ribbon-drift 11s ease-in-out infinite alternate}.ambient-turn{animation:stamp-rock 9s ease-in-out infinite alternate}.question-world:not([hidden]) .question-paper{animation:paper-enter .65s cubic-bezier(.2,.8,.2,1) both}.closing-art{animation:finale-breathe 8s ease-in-out infinite alternate}.hero-collage[data-angle="1"] .hero-sculpture{animation-name:object-float-wide}.hero-collage[data-angle="2"] .hero-sculpture{animation-name:object-float-back}}@keyframes object-float{0%{transform:translateY(-12px) rotate(-6deg)}to{transform:translateY(16px) rotate(6deg)}}@keyframes object-float-wide{0%{transform:translate(-25px,-15px) rotate(-18deg)}to{transform:translate(10px,20px) rotate(10deg)}}@keyframes object-float-back{0%{transform:translate(-15px,10px) rotate(15deg)}to{transform:translate(12px,-20px) rotate(-8deg)}}@keyframes ribbon-drift{0%{transform:translate(-4%,15px) rotate(-9deg)}to{transform:translate(5%,-15px) rotate(4deg)}}@keyframes stamp-rock{0%{transform:rotate(-18deg)}to{transform:rotate(12deg)}}@keyframes finale-breathe{0%{transform:translateY(-15px) rotate(-8deg)}to{transform:translateY(25px) rotate(6deg)}}@keyframes paper-enter{0%{translate:100px 45px;rotate:12deg}to{translate:0 0;rotate:0deg}}@supports (animation-timeline:view()) and (animation-range:contain 0% contain 100%){@media(min-width:360px)and (min-height:560px)and (prefers-reduced-motion:no-preference){.scene-sticky{top:var(--header-h);height:calc(100svh - var(--header-h))}.scene-art{width:105vw;height:100%;right:-14%;top:0;clip-path:polygon(5% 0,100% 3%,96% 98%,0 95%)}.scene-art img{object-fit:cover}.scene-backword{opacity:.18;color:var(--acid);font-size:22vw;top:15%}.paper-strip{font-size:clamp(27px,6.5svh,82px)}.scene-paper{background:var(--acid)}.question-assembly{font-size:clamp(40px,11.5svh,150px)}.question-seal{background:var(--acid);color:var(--ink);border:0}.scene-bottom{min-height:70px}.scene-progress{background:var(--acid)}.questions{view-timeline-name:--questions}.question-halo{animation:halo-open linear both;animation-timeline:--questions;animation-range:entry 0% exit 100%}.restraint-visual{animation:hand-rise linear both;animation-timeline:--restraint;animation-range:entry 0% exit 100%}.privacy-map{view-timeline-name:--privacy}.privacy-orbit{animation:halo-open linear both;animation-timeline:--privacy;animation-range:entry 0% exit 100%}}}@keyframes halo-open{0%{transform:translate(-12%,-15%) scale(.6)}to{transform:translate(12%,15%) scale(1.4)}}@keyframes hand-rise{0%{transform:translate(-12%,100px) rotate(-10deg)}to{transform:translate(8%,-65px) rotate(6deg)}}@media(max-width:1100px){.site-header nav{gap:16px}.site-header .nav-how{display:none}.hero-grid{min-height:700px}h1{font-size:8.5vw}.hero-collage{margin-left:0}.hero-points button{font-size:10px;padding:8px 12px}.hero-points button span{display:none}.hero-collage figcaption{width:85%;bottom:-16%}.question-tabs button{font-size:18px;padding:17px;gap:10px}.question-world{min-height:600px;gap:1%}.question-paper{padding:30px}.world-cutout{height:500px}.question-visual{min-height:450px}.lab-thread{gap:12px}.lab-thread p{padding:13px}.candidate-deck{gap:15px}.candidate{padding:20px}.hand-cutout{width:170%}.restraint-copy>p{font-size:18px}.privacy-controls button{padding:10px}.closing-art{width:75%;right:-22%}}@media(max-width:760px){:root{--header-h:70px}.site-header{padding:0 18px;gap:10px}.site-header .wordmark{font-size:24px}.site-header .wordmark-mark{font-size:29px}.site-header nav{gap:10px}.site-header .nav-story,.motion-label{display:none}.site-header .nav-action{font-size:12px;padding:10px 12px;gap:13px;min-height:43px}.motion-toggle{border:0;min-width:30px;padding:0}.hero{padding:25px 6vw 0}.hero-grid{grid-template-columns:1fr;padding:30px 0 80px;min-height:0;gap:65px}h1{font-size:clamp(64px,13.8vw,104px)}.hero .lede{font-size:17px;margin-top:30px;max-width:450px}.hero-collage{width:85%;margin:0 auto}.hero-sculpture{width:55%;right:-18%;bottom:-15%}.hero-collage figcaption{width:80%;left:-9%;bottom:-9%;padding:18px}.hero-collage figcaption strong{font-size:26px}.hero-points button{min-height:44px;min-width:44px;padding:8px;justify-content:center}.hero-points button:nth-child(1){top:4%}.hero-points button:nth-child(2){top:40%;right:0}.hero-points button:nth-child(3){bottom:20%}.collage-sticker{width:100px;height:100px;right:-2%;top:-6%}.hero-baseline{margin-top:20px;font-size:10px}.hero-baseline>span{max-width:160px}.scene-chapters{width:100%;gap:6px;justify-content:space-between}.scene-chapters button{font-size:9px;padding:8px;min-height:44px}.scene-bottom{flex-wrap:wrap;padding:10px 4vw;gap:0}.scene-bottom>a{margin-left:auto;min-height:38px}.scene-meta{padding-block:15px}.scene-caption{font-size:9px}.questions{padding-top:55px}.questions .wrap{width:calc(100% - 36px)}.questions h2{font-size:clamp(43px,8.7vw,64px)}.questions .section-intro{grid-template-columns:1fr;gap:23px}.question-tabs{gap:5px}.question-tabs button{padding:12px 10px;font-size:13px;min-height:68px;flex-direction:column;align-items:start;gap:6px}.question-tabs button span:last-child{display:none}.question-theatre{margin-top:0}.question-world{grid-template-columns:1fr;padding:0 0 70px;min-height:0;gap:0}.question-visual{min-height:0;height:330px}.world-cutout{height:360px;width:100%;left:-13%;top:4%}.world-risk .world-cutout{height:365px;left:-15%;width:100%}.world-commit .world-cutout{width:115%;height:320px;left:-15%}.question-halo{width:65%;top:10%;left:10%}.question-halo:after{top:-20px;right:-20px;bottom:-20px;left:-20px}.world-word{font-size:21vw;bottom:4%}.question-paper{width:93%;margin-left:auto;padding:27px 24px 25px;margin-top:-30px}.question-paper blockquote{font-size:34px}.question-context-line{font-size:12px}.question-reason p{font-size:18px}.question-world.is-turned blockquote{font-size:27px}.mechanism{padding:55px 6vw}.mechanism .section-intro{grid-template-columns:1fr}.mechanism h2{font-size:clamp(42px,8.5vw,65px)}.selection-lab{min-height:0}.lab-topline{font-size:8px;gap:20px}.lab-art{inset:0 -35vw auto}.lab-ribbon{height:950px;width:100%;object-fit:cover;opacity:.5}.lab-thread{flex-direction:column;align-items:center;margin:35px 0;gap:10px}.lab-thread p{font-size:22px;width:max-content;max-width:95%}.candidate-deck{display:grid;grid-template-columns:1fr;gap:20px;padding-inline:10px}.candidate{min-height:140px;font-size:28px;padding:21px;gap:16px}.candidate:nth-child(1){transform:rotate(-4deg)}.candidate:nth-child(2){transform:rotate(3deg)}.candidate:nth-child(3){transform:rotate(-2deg)}.candidate small{padding-top:10px}.selection-lab[data-step="2"] .candidate:not(.candidate-primary){transform:rotate(-4deg) scale(.9)}.selection-lab[data-step="2"] .candidate-primary{transform:rotate(0) scale(1.02)}.lab-output{margin-top:32px;padding:24px}.lab-output>p{font-size:21px}.lab-bottom{flex-direction:column;align-items:start}.lab-bottom .button{width:100%;min-width:0}.restraint{display:flex;flex-direction:column;align-items:stretch;padding:60px 6vw;gap:0;min-height:0}.restraint h2{font-size:clamp(75px,15vw,110px)}.restraint-visual{min-height:310px;margin-top:20px}.hand-cutout{width:135%;height:365px;left:-24%;bottom:0}.quiet-orbit{width:280px;height:280px;top:0;left:20%}.quiet-word{bottom:15px}.restraint-copy{width:100%}.restraint-copy>p{font-size:18px}.silence-switch{margin-top:26px}.silence-switch button{font-size:13px;padding:12px}.silence-answer{min-height:190px}.silence-answer #silence-copy{font-size:34px}.trust{padding-block:60px}.trust-grid{gap:50px}.trust h2{font-size:49px}.privacy-map{min-height:270px;padding-bottom:20px}.privacy-map-copy{max-width:80%;font-size:18px}.privacy-stamp{right:-5%;bottom:-5%;width:100px;height:100px;font-size:14px}.privacy-stamp em{font-size:22px}.privacy-orbit{width:300px;height:300px}.faq-list summary{font-size:16px;min-height:70px}.closing{padding:55px 6vw 45px;min-height:780px}.closing h2{font-size:clamp(71px,15vw,115px);margin:40px 0 30px}.closing-art{width:112%;right:-30%;top:23%}.spin-label{left:23%;bottom:12%;font-size:10px}.closing-bottom{margin-top:285px;align-items:stretch;gap:25px}.closing-bottom .button{min-width:0;width:100%}.site-footer{padding-block:25px}.site-footer .wordmark{font-size:24px}.signup-dialog{padding:45px 25px 30px;width:calc(100vw - 30px);box-shadow:8px 8px 0 var(--orange)}.signup-content h2{font-size:55px}.signup-content .notify-row{flex-direction:column}.signup-content .notify-row input{width:100%;min-height:50px}.signup-content .notify-row button{min-height:50px;width:100%}@supports (animation-timeline:view()) and (animation-range:contain 0% contain 100%){@media(min-width:360px)and (min-height:560px)and (prefers-reduced-motion:no-preference){.scene-art{width:165vw;height:100%;right:-42%;top:0}.paper-strip{font-size:7vw}.strip-one{top:18%}.strip-two{top:40%}.strip-three{bottom:20%}.question-assembly{font-size:11.2vw}.question-seal{width:13svh;height:13svh;bottom:14%}.opening-note{bottom:7svh}.scene-bottom{min-height:98px}.human-choice{bottom:4svh;font-size:10px}}}}@media(max-width:390px){.site-header{padding-inline:12px;gap:6px}.site-header .wordmark{font-size:21px}.site-header .wordmark-mark{font-size:24px;margin-right:4px}.site-header nav{gap:5px}.site-header .nav-action{font-size:11px;gap:8px;padding-inline:10px}.motion-toggle{min-width:27px}h1{font-size:15vw}.hero-cta{min-width:0;width:100%}.hero-collage figcaption strong{font-size:23px}.hero-points button{border-width:1px}.question-paper{padding:23px 20px}.question-paper blockquote{font-size:30px}.question-tabs button{font-size:12px}.scene-chapters button{font-size:8px;padding-inline:6px}.privacy-map-copy{max-width:85%}.privacy-stamp{bottom:-12%}.closing{min-height:740px}.closing-bottom{margin-top:255px}.closing-art{top:25%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hero-collage{transform:none}.motion-toggle{opacity:.7}}@media(forced-colors:active){.site-header,.hero,.questions,.mechanism,.restraint,.trust,.closing,.question-paper,.lab-output,.candidate,.signup-dialog,.hero-collage figcaption{background:Canvas;color:CanvasText}.site-header .nav-action,button{border:1px solid ButtonText}.question-tabs button[aria-selected=true],.silence-switch button[aria-pressed=true],.privacy-controls button[aria-pressed=true],.hero-points button[aria-pressed=true]{outline:3px solid Highlight}.question-halo,.privacy-orbit,.quiet-orbit{border-color:CanvasText}.lab-art{opacity:.15}.hero-sculpture,.closing-art{opacity:.65}.signup-dialog::backdrop{background:Canvas;opacity:.8}.modal-decoration{display:none}}@media print{.site-header{position:static}.js-control,.hero-points,.closing-art,.signup-inline{display:none!important}.question-world[hidden]{display:grid!important}.question-reason{display:block!important}}.hero{overflow:clip}@media(min-width:761px){h1{font-size:clamp(50px,7.2vw,125px)}.spin-label{top:50%;bottom:auto;left:34%}}@media(max-width:760px){h1{font-size:13.5vw}}@supports (animation-timeline:view()) and (animation-range:contain 0% contain 100%){@media(prefers-reduced-motion:no-preference){.question-visual{animation:world-arrive linear both;animation-timeline:view();animation-range:entry 0% entry 100%}.candidate-deck{animation:candidates-arrive linear both;animation-timeline:view();animation-range:entry 0% entry 100%}.selection-lab{view-timeline-name:--selection}.lab-art{animation:ribbon-crossing linear both;animation-timeline:--selection;animation-range:entry 0% exit 100%}}}@keyframes world-arrive{0%{transform:translate(-28vw,15vh) rotate(-28deg) scale(.65)}to{transform:translate(0) rotate(0) scale(1)}}@keyframes candidates-arrive{0%{transform:translateY(180px) rotateX(35deg) scale(.8)}to{transform:translateY(0) rotateX(0) scale(1)}}@keyframes ribbon-crossing{0%{transform:translate(-25vw) rotate(-15deg)}to{transform:translate(15vw) rotate(12deg)}}.signup-inline:has(.launch-results):not(:has(.notify-result:target)){display:none}.engine-detail .detail-body{max-width:none;color:var(--ink)}.engine-detail .detail-body>p{max-width:850px;font-size:17px}.inquiry-flow{position:relative;isolation:isolate;margin:30px 0;padding:35px 30px 28px;background:var(--blue);color:var(--paper);border-radius:42px 9px 50px 12px;overflow:clip}.flow-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.flow-heading .eyebrow{color:var(--acid)}.flow-heading>p:last-child{font-size:13px}.flow-map{position:relative;margin-top:20px;padding:35px 35px 80px}.flow-connections{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.flow-path{fill:none;stroke:var(--orange);stroke-width:3;stroke-dasharray:7 12;opacity:.6;animation:flow-travel 2s linear infinite}.flow-path:nth-child(3n+1){stroke:var(--acid)}.flow-path:nth-child(3n+2){stroke:var(--paper)}.flow-path.is-active{stroke-width:5;opacity:1}.flow-loop{stroke-width:2;stroke-dasharray:3 9}.flow-nodes{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:65px 45px}.flow-nodes li:nth-child(4){grid-column:3;grid-row:2}.flow-nodes li:nth-child(5){grid-column:2;grid-row:2}.flow-nodes li:nth-child(6){grid-column:1;grid-row:2}.flow-nodes li:nth-child(7){grid-column:1;grid-row:3}.flow-nodes li:nth-child(8){grid-column:2;grid-row:3}.flow-nodes li:nth-child(9){grid-column:3;grid-row:3}.flow-node{width:100%;min-height:145px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px 18px;border:2px solid transparent;background:var(--paper);color:var(--ink);border-radius:46% 54% 48% 52%/50% 42% 58% 50%;box-shadow:5px 7px #15295866;transition:translate .3s,box-shadow .3s,border-radius .6s}.flow-nodes li:nth-child(3n+2) .flow-node{background:var(--orange);border-radius:52% 48% 43% 57%/45% 52% 48% 55%}.flow-nodes li:nth-child(3n) .flow-node{background:var(--acid);border-radius:44% 56% 56% 44%/58% 40% 60% 42%}.flow-node strong{color:var(--ink);font-size:clamp(16px,1.8vw,25px);line-height:1.08;max-width:200px;font-weight:500}.flow-number{font:11px var(--mono)}.flow-node small{font:9px var(--mono);text-transform:uppercase}.flow-node:hover,.flow-node[aria-pressed=true]{translate:0 -7px;border-color:var(--orange);box-shadow:0 0 0 5px var(--blue),0 0 0 7px var(--acid),8px 12px #15295877;border-radius:40% 60% 43% 57%/50% 46% 54% 50%}.flow-return{position:absolute;left:12%;bottom:0;font:9px var(--mono);letter-spacing:.04em;background:var(--blue);padding:10px;color:var(--acid)}.flow-bottom{display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:20px;padding:28px;background:var(--paper);color:var(--ink);border-radius:7px 30px 10px 28px}#flow-stage-label{color:var(--blue);font-size:11px}#flow-stage-copy{max-width:680px;font-size:18px;line-height:1.45;min-height:80px;margin-top:14px}.flow-play{min-width:200px;justify-content:space-between}.flow-caption{margin-top:20px;font:11px/1.65 var(--mono);max-width:830px;color:var(--paper)}.motion-paused .flow-path,.modal-open .flow-path{animation-play-state:paused!important}@keyframes flow-travel{to{stroke-dashoffset:-76}}.closing{min-height:1000px}.closing-premise{position:relative;z-index:3;font-size:clamp(22px,2.5vw,36px);line-height:1.25;color:var(--ink);max-width:700px}.closing h2{margin-block:35px 50px}.closing .closing-art{top:6%;right:-15%;width:67%}.closing .spin-label{top:55%;left:28%;bottom:auto}.reflection-card{position:relative;z-index:4;width:58%;max-width:760px;min-height:280px;padding:30px 35px;background:var(--acid);color:var(--ink);transform:rotate(-2deg);box-shadow:9px 11px #2449e866}.reflection-meta{display:flex;justify-content:space-between;align-items:center;gap:20px;color:var(--blue);font:10px var(--mono);text-transform:uppercase}#reflection-question{font-size:clamp(28px,3vw,45px);line-height:1.13;letter-spacing:-.035em;margin:28px 0;max-width:650px}.reflection-note{font:10px var(--mono);color:var(--blue)}.closing .closing-bottom{margin-top:45px;justify-content:flex-end}@media(max-width:1000px){.flow-nodes{gap:55px 30px}.flow-node{min-height:130px;padding:18px 12px}.flow-map{padding-inline:22px}.flow-node strong{font-size:19px}.flow-node small{font-size:8px}.flow-bottom{grid-template-columns:1fr;gap:15px}.flow-play{justify-self:start}#flow-stage-copy{min-height:0}.reflection-card{width:67%}.closing .closing-art{width:85%;right:-28%;top:18%}}@media(max-width:600px){.inquiry-flow{margin-inline:-6vw;border-radius:30px 0 32px;padding:28px 18px}.flow-heading{flex-direction:column;gap:10px;align-items:start}.flow-heading .eyebrow{font-size:10px}.flow-map{padding:15px 15px 68px}.flow-nodes{grid-template-columns:1fr;gap:32px}.flow-nodes li:nth-child(n){grid-column:auto;grid-row:auto;width:82%}.flow-nodes li:nth-child(2n){justify-self:end}.flow-node{min-height:115px;padding:15px 22px}.flow-node strong{font-size:20px}.flow-node small{font-size:8px}.flow-return{left:12%;font-size:7px;max-width:85%;bottom:0;line-height:1.6}.flow-bottom{padding:24px}#flow-stage-copy{font-size:17px}.flow-caption{font-size:9px}.closing{min-height:0}.closing-premise{font-size:24px}.closing h2{font-size:clamp(65px,15vw,92px);margin:28px 0 20px}.closing .closing-art{width:112%;top:260px;right:-25%}.closing .spin-label{top:48%;left:26%;font-size:9px;max-width:210px}.reflection-card{margin-top:300px;padding:26px 24px;width:100%;min-height:280px}#reflection-question{font-size:31px;margin-block:25px}.reflection-meta{font-size:8px;gap:15px}.closing .closing-bottom{margin-top:35px}}@media(prefers-reduced-motion:reduce){.flow-path{animation:none}.flow-node{transition:none}}@media(forced-colors:active){.inquiry-flow,.flow-return,.flow-node,.flow-nodes li:nth-child(n) .flow-node,.flow-bottom,.reflection-card{background:Canvas;color:CanvasText}.flow-node strong,.closing-premise,#reflection-question{color:CanvasText}.flow-path{stroke:CanvasText}.flow-node[aria-pressed=true]{outline:3px solid Highlight}}@media(min-width:601px){.flow-node{width:90%;margin-inline:auto}.flow-nodes li:nth-child(2){translate:0 -12px}.flow-nodes li:nth-child(4){translate:0 12px}.flow-nodes li:nth-child(6){translate:0 -12px}.flow-nodes li:nth-child(8){translate:0 12px}}.hero-collage figcaption .hint-tap{display:none}@media(max-width:760px){.js .hero-points.js-control{display:none!important}.js .hero-collage figcaption{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;z-index:6}.js .hero-collage figcaption .hint-points{display:none}.js .hero-collage figcaption .hint-tap{display:block}.js .hero-collage figcaption:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.flow-bottom{position:sticky;bottom:0;z-index:6;gap:6px;margin-top:10px;padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;box-shadow:0 -10px 26px #15275440}.flow-bottom #flow-stage-label{display:block;min-height:44px;padding-right:140px;font-size:10px}.flow-bottom #flow-stage-copy{font-size:15px;line-height:1.35}.flow-bottom .flow-play{position:absolute;top:12px;right:14px;min-width:0;min-height:44px;padding:8px 14px;font-size:13px;gap:10px}}:root{--surface:#fbf8f1;--lime:#e7fb56;--coral:#ff4b23;background:var(--surface)}.site-header,.signup-inline,.hero{background:var(--surface)}.hero h1 em{background:linear-gradient(transparent 60%,var(--acid) 60% 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.hero .hero-underline{display:none}.conversation{background:var(--blue);color:var(--surface)}.scene-meta,.scene-bottom{background:var(--blue);color:var(--surface);animation:none}.paper-strip,.conversation .intervention{color:var(--ink)}.strip-three{background:var(--paper) var(--preview-paper);color:var(--ink)}.scene-blue{background:var(--ink)}.scene-paper{background:var(--surface)}.scene-orbit{border-color:#e7fb5666}.question-seal{background:var(--blue);color:var(--surface);border:0}.questions{background:var(--surface);color:var(--ink)}.questions .eyebrow{color:var(--blue)}.questions .section-intro>p{color:var(--muted)}.questions h2{color:var(--blue)}.questions h2 em{color:var(--red)}.question-tabs button{border-color:#2449e855;color:var(--blue)}.question-tabs button:hover{background:var(--blue);color:var(--surface)}.question-tabs button[aria-selected=true]{border-color:var(--blue)}.world-word{color:var(--blue);opacity:.06}.world-cutout{filter:drop-shadow(18px 20px 0 #2449e81f)}.question-halo{border-color:#2449e833}.question-halo:after{border-color:#2449e81f}.mechanism{background:var(--surface);border-top:1px solid #2449e833}.lab-thread p{border:2px solid var(--blue)}.lab-output{border:1px solid #2449e855;border-left:6px solid var(--orange)}.flow-nodes li:nth-child(odd) .flow-node{background:var(--paper)}.flow-nodes li:nth-child(2n) .flow-node{background:var(--acid)}.flow-path{stroke:var(--paper)}.trust{background:var(--surface)}.faq-list details[open]{background:transparent}.closing{background:var(--blue);color:var(--surface)}.closing-premise,.closing h2{color:var(--surface)}.closing h2 em{color:var(--acid)}.closing-spark{filter:drop-shadow(12px 15px 0 #0b1a6a66)}.reflection-card{box-shadow:9px 11px 0 var(--ink)}.closing .button{background:var(--acid);color:var(--ink);border-color:var(--acid)}.closing .button:hover{background:var(--surface);color:var(--ink);box-shadow:3px 3px 0 var(--orange)}.signup-dialog{background:var(--surface);border:2px solid var(--blue);box-shadow:16px 16px 0 var(--blue)}@media(max-width:760px){.signup-dialog{box-shadow:8px 8px 0 var(--blue)}}
