@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.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}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--black:#000;--white:#fff;--white-88:#ffffffe0;--white-64:#ffffffa3;--white-42:#ffffff6b;--white-20:#fff3;--white-12:#ffffff1f;--white-07:#ffffff12;--edge:clamp(1.25rem, 3.8vw, 4.5rem);--ease-out:cubic-bezier(.16, 1, .3, 1);font-synthesis:none;text-rendering:optimizelegibility;font-family:Manrope Variable,sans-serif}*{box-sizing:border-box}html{background:var(--black);scroll-behavior:smooth}body{background:var(--black);min-width:320px;color:var(--white);margin:0;overflow-x:clip}body.is-loading{overflow:hidden}body.is-loading .custom-cursor,body.is-loading .custom-cursor-vector{opacity:0!important}body.is-case-open{overflow:hidden}::selection{background:var(--white);color:var(--black)}::selection{background:var(--white);color:var(--black)}html.has-custom-cursor,html.has-custom-cursor body,html.has-custom-cursor a,html.has-custom-cursor button{cursor:none}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}svg{display:block}.skip-link{z-index:100;background:var(--white);color:var(--black);padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.page-progress{z-index:200;pointer-events:none;height:1px;position:fixed;top:0;left:0;right:0}.page-progress i{background:var(--white-42);transform-origin:0;will-change:transform;height:100%;display:block;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.page-progress i{transition:none!important;transform:scaleX(1)!important}}.hero-shell{--hero-progress:0;background:var(--black);height:320svh;position:relative}.hero-sticky{isolation:isolate;height:100svh;min-height:640px;position:sticky;top:0;overflow:clip}.site-header{z-index:90;width:100%;padding:clamp(1.05rem, 2.4vh, 1.7rem) var(--edge);opacity:1;transition:opacity .36s var(--ease-out), transform .52s var(--ease-out);flex-direction:column;display:flex;position:fixed;top:0;left:0;transform:translateY(0)}.site-header:before{z-index:-1;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:opacity .42s var(--ease-out);content:"";background:linear-gradient(#000000a3 0%,#0000003d 60%,#0000);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 58%,#0000);mask-image:linear-gradient(#000 0% 58%,#0000)}.site-header.is-solid:before{opacity:1}.site-header.is-hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.site-header__bar{align-items:center;gap:clamp(1.15rem,2.5vw,2.5rem);width:100%;min-height:2.4rem;display:flex}.wordmark{width:8rem;color:var(--white);flex:none;align-items:center;display:inline-flex}.wordmark img{filter:brightness(0)invert();opacity:.94;width:100%;height:auto;display:block}.nav-rule{background:linear-gradient(90deg,#ffffff42,#ffffff0f 82%,#0000);flex:auto;min-width:1.5rem;height:1px}.nav-links{flex:none;gap:clamp(1.4rem,2.3vw,2.7rem);display:flex}.nav-roll-link{height:1.05rem;color:var(--white-64);letter-spacing:-.01em;align-items:flex-start;font-size:.72rem;font-weight:560;display:inline-flex;overflow:hidden}.nav-roll-link__track{transition:transform .43s var(--ease-out);flex-direction:column;display:flex}.nav-roll-link i{height:1.05rem;color:var(--white-64);white-space:nowrap;font-style:normal;line-height:1.05rem;display:block}.nav-roll-link i:last-child{color:var(--white)}.nav-roll-link:hover .nav-roll-link__track,.nav-roll-link:focus-visible .nav-roll-link__track{transform:translateY(-50%)}.header-cta{border:1px solid var(--white-20);min-height:2.5rem;color:var(--white-88);letter-spacing:-.01em;transition:border-color .24s var(--ease-out), background-color .24s var(--ease-out), color .24s var(--ease-out), transform .22s var(--ease-out);border-radius:999px;flex:none;align-items:center;gap:.65rem;padding:.5rem .5rem .5rem 1.05rem;font-size:.7rem;font-weight:640;display:inline-flex}.header-cta__icon{background:var(--white-12);width:1.5rem;height:1.5rem;transition:background-color .24s var(--ease-out);border-radius:50%;place-items:center;display:grid}.header-cta svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:.8rem;height:.8rem;transition:transform .24s var(--ease-out)}.header-cta:hover,.header-cta:focus-visible{border-color:var(--white);background:var(--white);color:var(--black);transform:translateY(-1px)}.header-cta:hover .header-cta__icon,.header-cta:focus-visible .header-cta__icon{background:#0000001f}.header-cta:hover svg,.header-cta:focus-visible svg{transform:translate(.12rem,-.12rem)}.nav-menu-toggle,.mobile-navigation{display:none}.button{border:1px solid var(--white-20);border-radius:999px;justify-content:center;align-items:center;gap:.85rem;width:fit-content;min-height:3.15rem;padding:.75rem 1.25rem;font-size:.78rem;font-weight:700;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.button svg{fill:none;stroke:currentColor;stroke-width:1.45px;width:.95rem;height:.95rem;transition:transform .24s var(--ease-out)}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button:hover svg,.button:focus-visible svg{transform:translate(.18rem,-.18rem)}.button:focus-visible,a:focus-visible{outline:2px solid var(--white);outline-offset:4px}.button--light{border-color:var(--white);background:var(--white);color:var(--black);box-shadow:inset 0 -3px 10px #00000026,inset 0 1px #fffc,0 14px 36px #ffffff12}.button--ghost{color:var(--white-64);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff08}.button--ghost:hover{border-color:var(--white-42);background:var(--white-07);color:var(--white)}.button--dark{color:var(--black);background:#f4f4f2;border-color:#ffffffe0;box-shadow:inset 0 -3px 10px #00000024,inset 0 1px #fffc,0 18px 42px #0000003d}.button--dark:hover,.button--dark:focus-visible{border-color:var(--white);background:var(--white)}.premium-loader{--loader-seam:calc(50% + clamp(8rem, 14vh, 10rem));z-index:300;color:var(--white);opacity:1;visibility:visible;isolation:isolate;will-change:opacity;background:0 0;position:fixed;inset:0;overflow:hidden}.premium-loader.is-confirmed{pointer-events:none}.premium-loader.is-confirmed:before,.premium-loader.is-confirmed:after{opacity:0;transition:opacity .24s}.premium-loader__curtains{z-index:0;pointer-events:none;position:absolute;inset:0}.premium-loader__curtain{will-change:transform;background:#050505;display:block;position:absolute;left:0;right:0}.premium-loader__curtain--top{height:var(--loader-seam);top:0}.premium-loader__curtain--bottom{top:var(--loader-seam);bottom:0}.premium-loader:before,.premium-loader:after{pointer-events:none;content:"";position:absolute}.premium-loader:before{z-index:2;inset:var(--edge);border:1px solid #ffffff0d}.premium-loader:after{z-index:3;left:50%;top:var(--edge);bottom:var(--edge);background:#ffffff0a;width:1px}.premium-loader__noise{z-index:8;opacity:.025;pointer-events:none;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='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");animation:.22s steps(2,end) infinite grain;position:absolute;inset:-50%}.premium-loader__frame,.premium-loader__register{left:var(--edge);right:var(--edge);z-index:10;color:var(--white-42);letter-spacing:.14em;text-transform:uppercase;pointer-events:none;will-change:opacity;justify-content:space-between;align-items:center;font:620 .52rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute}.premium-loader__frame{top:clamp(1.4rem,4vh,2.4rem)}.premium-loader__register{bottom:clamp(1.4rem,4vh,2.4rem)}.premium-loader__axis{z-index:5;left:50%;top:var(--loader-seam);pointer-events:none;width:min(58rem,76vw);height:3rem;position:absolute;transform:translate(-50%,-50%)}.premium-loader__axis-line{will-change:transform, opacity;background:#ffffff8c;height:1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 1.4rem #ffffff1a}.premium-loader__wordmark{z-index:6;color:#f5f5f1;will-change:clip-path, opacity, filter, transform;width:min(44rem,62vw);position:absolute;top:calc(50% - clamp(.6rem,1.5vh,1rem));left:50%;transform:translate(-50%,-50%)}.premium-loader__wordmark img{filter:brightness(0)invert();width:100%;height:auto;display:block}.premium-loader__status{z-index:10;left:50%;top:calc(var(--loader-seam) + 1.35rem);height:.56rem;color:var(--white-42);letter-spacing:.14em;text-transform:uppercase;pointer-events:none;font:620 .5rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;overflow:hidden;transform:translate(-50%)}.premium-loader__status-track{will-change:transform;flex-direction:column;height:1.12rem;display:flex}.premium-loader__status-track i{white-space:nowrap;height:.56rem;font-style:normal;line-height:.56rem;display:block}.custom-cursor,.custom-cursor-vector{z-index:250;pointer-events:none;opacity:0;will-change:transform;position:fixed;top:0;left:0}.custom-cursor{mix-blend-mode:difference;width:1.1rem;height:1.1rem;transition:opacity .18s ease, width .32s var(--ease-out), height .32s var(--ease-out), background-color .22s ease, box-shadow .22s ease, border-radius .32s var(--ease-out)}.custom-cursor__reticle{transition:opacity .18s ease, transform .32s var(--ease-out);display:block;position:absolute;inset:0}.custom-cursor__reticle:before,.custom-cursor__reticle:after{content:"";background:#ffffffd6;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-cursor__reticle:before{width:.62rem;height:1px}.custom-cursor__reticle:after{width:1px;height:.62rem}.custom-cursor.is-hovering .custom-cursor__reticle{transform:rotate(45deg)scale(1.08)}.custom-cursor__label{opacity:0;color:#fff;letter-spacing:.1em;text-align:center;text-transform:uppercase;place-items:center;font:650 .46rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:opacity .18s;display:grid;position:absolute;inset:0}.custom-cursor-vector{transform-origin:0 0;mix-blend-mode:difference;transition:opacity .22s}.custom-cursor-vector__body{transform-origin:100%;background:#ffffffb8;width:.2rem;height:1px;position:absolute;top:0;right:0;transform:translateY(-50%);box-shadow:0 0 .4rem #ffffff40}.custom-cursor-vector__point{width:.2rem;height:.2rem;transition:transform .22s var(--ease-out), box-shadow .18s ease;background:#fff;border-radius:50%;display:block;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 .5rem #ffffff73}.custom-cursor.has-moved{opacity:.46}.custom-cursor-vector.has-moved{opacity:1}.custom-cursor.is-hovering{opacity:.8}.custom-cursor-vector.is-hovering .custom-cursor-vector__body{background:#ffffffe0;box-shadow:0 0 .5rem #ffffff59}.custom-cursor-vector.is-hovering .custom-cursor-vector__point{transform:translate(-50%,-50%)scale(1.18);box-shadow:0 0 .7rem #ffffffad}.custom-cursor.is-manifesto{opacity:.34}.custom-cursor.is-manifesto .custom-cursor__reticle{transform:scale(.72)}.custom-cursor-vector.is-manifesto .custom-cursor-vector__point{transform:translate(-50%,-50%)scale(.82)}.custom-cursor.is-case{mix-blend-mode:normal;opacity:1;background:#0a0b0a;border-radius:999px;width:4.35rem;height:1.75rem;box-shadow:0 .5rem 1.4rem #00000029}.custom-cursor.is-case .custom-cursor__reticle{opacity:0}.custom-cursor.is-case .custom-cursor__label{opacity:1}.custom-cursor-vector.is-case{opacity:0}.custom-cursor.is-pressed .custom-cursor__reticle{transform:rotate(45deg)scale(.68)}.scene-layer{z-index:-4;opacity:0;transition:opacity 1.2s var(--ease-out), transform 1.6s var(--ease-out);position:absolute;inset:0;transform:scale(1.025)}.scene-layer.is-ready{opacity:1;transform:scale(1)}.scene-layer canvas{touch-action:pan-y}.hero-vignette{z-index:-3;pointer-events:none;background:linear-gradient(90deg,#000 0%,#000000d1 24%,#0000 58%),linear-gradient(#00000038,#0000 58%,#000 100%);position:absolute;inset:0}.vector-field-lines{z-index:-2;opacity:.34;pointer-events:none;will-change:transform, opacity;position:absolute;inset:0;overflow:hidden}.vector-field-lines i{transform-origin:0;background:linear-gradient(90deg,#0000,#ffffff2e 23%,#ffffff0d 72%,#0000);width:84vw;height:1px;position:absolute;left:37%;transform:rotate(-18deg)}.vector-field-lines i:first-child{top:25%}.vector-field-lines i:nth-child(2){opacity:.7;top:42%;left:31%}.vector-field-lines i:nth-child(3){opacity:.48;top:59%;left:42%}.vector-field-lines i:nth-child(4){opacity:.35;top:72%;left:25%}.model-stages{z-index:4;opacity:0;pointer-events:none;color:var(--white-64);letter-spacing:.14em;text-transform:uppercase;will-change:opacity, filter;font:500 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;inset:0}.model-stage{align-items:center;gap:.55rem;display:flex;position:absolute}.model-stage:after{background:var(--white-20);content:"";width:clamp(2rem,4vw,4rem);height:1px}.model-stage b{color:var(--white);font-weight:700}.model-stage--set{top:27%;left:38%}.model-stage--build{flex-direction:row-reverse;top:35%;right:8%}.model-stage--execute{bottom:18%;left:51%}.noise{z-index:30;pointer-events:none;opacity:.035;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='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");animation:.22s steps(2,end) infinite grain;position:absolute;inset:-50%}@keyframes grain{0%{transform:translate(0,0)}25%{transform:translate(2%,-3%)}50%{transform:translate(-3%,2%)}75%{transform:translate(3%,4%)}to{transform:translate(-2%,-2%)}}.transition-bloom{z-index:13;aspect-ratio:1;opacity:0;pointer-events:none;filter:blur(18px);will-change:transform, opacity;background:radial-gradient(circle,#232323 0%,#1b1b1bfa 34%,#131313e6 60%,#0000 78%);border-radius:50%;width:76vmax;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.hero-about-bridge{--about-cursor-x:50%;--about-cursor-y:50%;--bridge-grid-opacity:0;--bridge-ghost-opacity:0;z-index:18;isolation:isolate;opacity:0;pointer-events:none;will-change:transform, opacity;background:radial-gradient(circle at 67% 22%,#ffffff0b,#0000 28%),linear-gradient(#1b1b1b 0%,#181818 58%,#161616 100%);position:absolute;inset:0;overflow:clip}.hero-about-bridge:before,.hero-about-bridge:after{z-index:0;pointer-events:none;content:"";position:absolute;inset:0}.hero-about-bridge:before{opacity:var(--bridge-grid-opacity);background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4.1rem 4.1rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(#000 0 52%,#0000 78%);mask-image:radial-gradient(#000 0 52%,#0000 78%)}.hero-about-bridge:after{display:none}.hero-about-signal-field{z-index:2;opacity:0;pointer-events:none;will-change:opacity;position:absolute;inset:0}.hero-about-signal-line{width:var(--signal-width);opacity:.36;height:1px;transform:rotate(var(--signal-rotation));animation:5.8s linear infinite aboutSignalDrift;animation-delay:var(--signal-delay);background:linear-gradient(90deg,#0000,#ffffff7a,#0000);position:absolute;box-shadow:0 0 .75rem #ffffff17}.hero-about-signal-line:after{aspect-ratio:1;content:"";background:#ffffffad;border-radius:50%;width:.18rem;position:absolute;top:-1px;right:12%;box-shadow:0 0 .7rem #ffffff42}.hero-about-ping{aspect-ratio:1;opacity:.36;width:.7rem;position:absolute;transform:translate(-50%,-50%)}.hero-about-ping:before,.hero-about-ping:after{content:"";background:#fff6;position:absolute}.hero-about-ping:before{width:1px;height:100%;top:0;left:50%}.hero-about-ping:after{width:100%;height:1px;top:50%;left:0}.hero-about-content{z-index:3;min-height:100%;padding:clamp(5rem, 9vh, 7rem) var(--edge) clamp(2.2rem, 4vh, 3.4rem);grid-template-rows:auto 1fr;display:grid;position:relative}.hero-about-content .section-label{opacity:0;will-change:transform, opacity;margin:0}.hero-about-statement{color:#ffffff2e;letter-spacing:-.079em;text-align:center;opacity:0;will-change:transform, opacity, filter;align-self:center;max-width:min(84rem,92vw);margin:clamp(2rem,5vh,4.5rem) auto clamp(2rem,5vh,4rem);font-size:clamp(3.2rem,6.7vw,8.25rem);font-weight:570;line-height:.94}.hero-about-word{color:#ffffff2e;margin-right:.19em;display:inline-block}.hero-copy{z-index:5;top:clamp(8.4rem,14.4vh,10rem);left:var(--edge);width:calc(100% - (var(--edge) * 2));will-change:transform, opacity, filter;position:absolute}.hero-eyebrow{color:var(--white-42);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 clamp(1.7rem,3.8vh,3.4rem);font:500 clamp(.58rem,.65vw,.7rem)/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.hero-eyebrow i{background:currentColor;border-radius:50%;width:.18rem;height:.18rem}.hero-eyebrow b{color:var(--white-64);font-weight:700}.hero-title{letter-spacing:-.078em;text-transform:uppercase;max-width:10.4ch;margin:0;font-size:clamp(4rem,8.35vw,9.25rem);font-weight:670;line-height:.84}.title-line{margin-bottom:-.08em;padding:0 .1em .08em 0;display:block;overflow:hidden}.title-line>span{transform-origin:0 100%;will-change:transform;display:block}.title-line--indent{margin-left:clamp(0rem,7.2vw,8rem)}.hero-intro{z-index:1;width:min(32rem,40vw);position:absolute;top:clamp(19rem,42vh,29rem);left:clamp(47%,54vw,59%)}.hero-intro:before{z-index:-1;content:"";filter:blur(10px);background:radial-gradient(#000000d1,#00000057 48%,#0000 74%);position:absolute;inset:-2.5rem -3rem}.hero-intro>p{max-width:30rem;color:var(--white-88);letter-spacing:-.025em;margin:0 0 1.55rem;font-size:clamp(.98rem,1.3vw,1.2rem);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:.7rem;display:flex}.hero-meta{z-index:5;left:var(--edge);right:var(--edge);color:var(--white-42);letter-spacing:.13em;text-transform:uppercase;grid-template-columns:1fr 1fr 1fr;font:500 .6rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:absolute;bottom:2.2rem}.hero-meta span:nth-child(2){justify-self:center}.hero-meta span:last-child{justify-self:end}.scroll-cue{z-index:5;right:var(--edge);color:var(--white-42);letter-spacing:.12em;text-transform:uppercase;transform-origin:100% 0;align-items:center;gap:.8rem;font:500 .56rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;top:50%;transform:rotate(90deg)translate(50%)}.scroll-cue>i{background:var(--white-20);width:3.2rem;height:1px;overflow:hidden}.scroll-cue b{background:var(--white);width:45%;height:100%;animation:cue 1.6s var(--ease-out) infinite;display:block}@keyframes cue{0%{transform:translate(-120%)}to{transform:translate(270%)}}.scroll-progress{z-index:22;background:var(--white-12);width:100%;height:1px;position:absolute;bottom:0;left:0}.scroll-progress i{background:var(--white);width:100%;height:100%;transform:scaleX(var(--hero-progress));transform-origin:0;display:block}.contact-anchor{pointer-events:none;width:1px;height:1px;display:block;position:relative}.section-label{color:#ffffff6b;letter-spacing:.14em;text-transform:uppercase;margin:0 0 clamp(3rem,8vh,5rem);font:500 .64rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.about-shell{--about-cursor-x:50%;--about-cursor-y:50%;--about-cursor-glow:5%;--about-ambient-glow:4%;--about-grid-opacity:.18;--about-ghost-opacity:1;--about-shift-x:0px;--about-shift-y:0px;z-index:1;height:300svh;color:var(--white);background:#181818;position:relative;overflow:clip}.about-sticky:before,.about-sticky:after{z-index:0;pointer-events:none;content:"";position:absolute;inset:0}.about-sticky:before{opacity:var(--about-grid-opacity);background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4.1rem 4.1rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(#000 0 52%,#0000 78%);mask-image:radial-gradient(#000 0 52%,#0000 78%)}.about-sticky:after{display:none}.about-scene-layer,.about-vector-field{width:100%;height:100%;position:absolute;inset:0}.about-scene-layer{z-index:1;opacity:.92;pointer-events:none;will-change:transform, opacity}.about-vector-field{opacity:.9;width:108%;height:108%;transform:translate3d(var(--about-shift-x), var(--about-shift-y), 0);will-change:transform, opacity;transition:transform .72s cubic-bezier(.16,1,.3,1);inset:-4%}.about-vector-field svg{width:100%;height:100%;animation:16s ease-in-out infinite alternate aboutFieldDrift;overflow:visible}.about-field-trajectories path{fill:none;stroke:#ffffff14;stroke-width:1px;vector-effect:non-scaling-stroke}.about-field-trajectories path:nth-child(2){opacity:.58}.about-field-trajectories path:nth-child(3){opacity:.42}.about-field-trajectories path:nth-child(4){opacity:.3}.about-field-nodes circle{fill:#ffffff6b;transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite aboutNodePulse}.about-field-nodes circle:nth-child(2n){animation-delay:-1.6s}.about-field-nodes circle:nth-child(3n){animation-delay:-3.1s}@keyframes aboutFieldDrift{0%{transform:translate(-.45%,.3%)scale(1.012)}to{transform:translate(.55%,-.35%)scale(1.022)}}@keyframes aboutNodePulse{0%,to{opacity:.22;transform:scale(.72)}50%{opacity:.72;transform:scale(1.35)}}.about-signal-field{z-index:2;pointer-events:none;opacity:.88;will-change:opacity;position:absolute;inset:0}.about-signal-line{width:var(--signal-width);opacity:.38;height:1px;transform:rotate(var(--signal-rotation));animation:5.8s linear infinite aboutSignalDrift;animation-delay:var(--signal-delay);background:linear-gradient(90deg,#0000,#ffffff85,#0000);position:absolute;box-shadow:0 0 .75rem #ffffff1a}.about-signal-line:after{aspect-ratio:1;content:"";background:#ffffffb8;border-radius:50%;width:.18rem;position:absolute;top:-1px;right:12%;box-shadow:0 0 .7rem #ffffff4d}.about-ping{aspect-ratio:1;opacity:.42;width:.7rem;position:absolute;transform:translate(-50%,-50%)}.about-ping:before,.about-ping:after{content:"";background:#ffffff75;position:absolute}.about-ping:before{width:1px;height:100%;top:0;left:50%}.about-ping:after{width:100%;height:1px;top:50%;left:0}@keyframes aboutSignalDrift{0%{opacity:0;transform:translate3d(-1.8rem, .8rem, 0) rotate(var(--signal-rotation))}18%,56%{opacity:.44}to{opacity:0;transform:translate3d(2.2rem, -1rem, 0) rotate(var(--signal-rotation))}}.about-content{z-index:3;min-height:100%;padding:clamp(5rem, 9vh, 7rem) var(--edge) clamp(2.2rem, 4vh, 3.4rem);grid-template-rows:auto 1fr auto auto;display:grid;position:relative}.about-content .section-label{margin:0}.about-statement{color:#5c5c59;letter-spacing:-.079em;text-align:center;align-self:center;max-width:min(84rem,92vw);margin:clamp(2rem,5vh,4.5rem) auto clamp(2rem,5vh,4rem);font-size:clamp(3.2rem,6.7vw,8.25rem);font-weight:570;line-height:.94}.about-rule{background:#ffffff17;height:1px;margin:0 8.5vw clamp(2rem,4vh,3.2rem);overflow:hidden}.about-rule i{will-change:transform;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:100%;height:100%;display:block}.about-foot{grid-template-columns:minmax(12rem,.85fr) minmax(20rem,.72fr);align-items:start;gap:clamp(2rem,14vw,13rem);padding:0 8.5vw;display:grid}.about-mantra{max-width:21rem;color:var(--white-72);letter-spacing:-.04em;text-transform:uppercase;margin:0;font:650 clamp(.72rem,.95vw,.9rem)/1.08 ui-monospace,SFMono-Regular,Menlo,monospace}.about-proof{gap:clamp(1.3rem,3vh,2.2rem);display:grid}.about-proof p{max-width:30rem;color:var(--white-64);letter-spacing:-.03em;margin:0;font-size:clamp(.9rem,1.1vw,1.08rem);line-height:1.45}.about-cta{width:fit-content;min-width:14rem;color:var(--white-72);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff61;justify-content:space-between;align-items:center;gap:2.3rem;padding-bottom:.65rem;font:600 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none;display:inline-flex}.about-cta svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:.75rem}.operating-reveal{z-index:0;position:absolute;inset:0}.operating-reveal__slats{flex-direction:column;display:flex;position:absolute;inset:0}.operating-reveal__row{flex:1 1 0;overflow:hidden}.operating-reveal__row i{will-change:transform;background:#050505;width:100%;height:100%;display:block}.operating-shell{background:var(--black);height:260svh;position:relative}.operating-sticky{isolation:isolate;background:#050505;height:100svh;min-height:640px;position:sticky;top:0;overflow:clip}.operating-stage{z-index:1;padding:clamp(4.8rem, 8vh, 6.4rem) var(--edge) clamp(1.8rem, 3.2vh, 2.7rem);background:radial-gradient(circle at 43% 44%,#ffffff0a,#0000 26%);grid-template-rows:auto 1fr auto;gap:clamp(1.05rem,2.2vh,1.9rem);display:grid;position:absolute;inset:0}.operating-stage:before{opacity:.22;pointer-events:none;content:"";background:linear-gradient(90deg,#0000 0 16.63%,#ffffff12 16.66%,#0000 16.69%),linear-gradient(90deg,#0000 0 49.97%,#ffffff12 50%,#0000 50.03%),linear-gradient(90deg,#0000 0 83.3%,#ffffff12 83.33%,#0000 83.36%);position:absolute;inset:0}.operating-heading{z-index:2;grid-template-rows:auto auto;grid-template-columns:minmax(9rem,.52fr) minmax(0,1.48fr);align-items:end;gap:.85rem clamp(1.4rem,4vw,4.8rem);display:grid;position:relative}.operating-heading .section-label{grid-row:1/span 2;align-self:end;margin:0 0 .42rem}.operating-heading h2{letter-spacing:-.07em;max-width:11ch;margin:0;font-size:clamp(2.6rem,4.9vw,5.8rem);font-weight:540;line-height:.9}.operating-kicker{max-width:33rem;color:var(--white-52);letter-spacing:-.025em;margin:0;font-size:clamp(.84rem,.98vw,1rem);line-height:1.5}.operating-field{z-index:2;border-top:1px solid var(--white-12);border-bottom:1px solid var(--white-12);min-height:0;position:relative;overflow:hidden}.operating-field:before{opacity:.42;pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:3.5rem 3.5rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.operating-ghost{z-index:0;color:#ffffff05;letter-spacing:-.095em;text-transform:uppercase;white-space:nowrap;pointer-events:none;will-change:transform, opacity;font-size:clamp(6.5rem,14vw,15.5rem);font-weight:780;line-height:.7;position:absolute;top:52%;left:9%;transform:translateY(-50%)}.graphite-path-layer{z-index:1;pointer-events:none;opacity:.98;width:100%;height:100%;position:absolute;inset:0}.graphite-path-canvas,.graphite-path-loading,.graphite-path-fallback{width:100%;height:100%;display:block;position:absolute;inset:0}.graphite-path-loading{opacity:.62;background:radial-gradient(at 52%,#ffffff0a,#0000 44%)}.graphite-path-fallback{overflow:visible}.graphite-path-fallback__groove,.graphite-path-fallback__fill{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.graphite-path-fallback__groove{stroke:#96928629;stroke-width:26px;filter:drop-shadow(0 .45rem 1rem #000c)}.graphite-path-fallback__fill{stroke:#f6f5eeb8;stroke-width:10px;filter:drop-shadow(0 0 .35rem #ffffff24)}.spine-station{z-index:4;will-change:transform, opacity;width:min(25vw,22rem);position:absolute}.spine-station--execute{bottom:4%;left:67%}.station-node{z-index:3;aspect-ratio:1;will-change:transform, opacity;background:#050505;border:1px solid #ffffff94;border-radius:50%;width:1.08rem;position:absolute;box-shadow:0 0 0 .48rem #ffffff09,0 .3rem 1.1rem #000000b3}.spine-station--set .station-node{top:-1.3rem;left:75%}.spine-station--build .station-node{bottom:-3.25rem;left:46%}.spine-station--execute .station-node{top:-.3rem;left:-7%}.station-node i,.station-node b{border-radius:50%;position:absolute}.station-node i{background:var(--white);inset:32%}.station-node b{border:1px solid #ffffff17;inset:-58%;box-shadow:inset 0 0 .85rem #ffffff0a}.station-content{z-index:2;isolation:isolate;text-shadow:0 .08rem .65rem #000000b8;padding:0;position:relative}.station-content:before{z-index:-1;opacity:0;content:"";background:0 0;position:absolute;inset:-.55rem -.65rem -.75rem -.55rem}.spine-station--build .station-content:before{opacity:.32;filter:blur(.22rem);background:radial-gradient(at 46% 42%,#050505a8 0 22%,#0505054d 48%,#0000 74%);inset:-.65rem -.75rem -.75rem -.65rem}.station-meta{color:var(--white-72);letter-spacing:.12em;text-transform:uppercase;margin-bottom:clamp(.55rem,1.1vh,.85rem);font:500 .52rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.station-meta span:first-child{color:var(--white-88)}.station-content h3{letter-spacing:-.08em;margin:0 0 .85rem;font-size:clamp(3rem,5.1vw,5.7rem);font-weight:580;line-height:.78}.station-statement{max-width:22rem;color:var(--white-88);letter-spacing:-.025em;margin:0 0 .85rem;font-size:clamp(.78rem,.94vw,.92rem);line-height:1.45}.station-content ul{flex-wrap:wrap;gap:.35rem;margin:0 0 .9rem;padding:0;list-style:none;display:flex}.station-content li{border:1px solid var(--white-12);color:var(--white-42);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:.35rem .5rem;font:500 .48rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.station-outcome{max-width:21rem;color:var(--white-52);margin:0;font-size:.68rem;line-height:1.45}.operating-resolve{z-index:2;color:var(--white-46);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin:0;font:500 .55rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:relative}.operating-resolve span{will-change:transform, opacity}.production-shell{--record-progress:0;z-index:3;color:#0a0b0a;background:#e8e9e4;height:430svh;position:relative}.production-sticky{isolation:isolate;background:#e8e9e4;height:100svh;min-height:640px;position:sticky;top:0;overflow:clip}.production-transition{z-index:12;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.production-stage{padding:clamp(4.8rem, 8vh, 6.4rem) var(--edge) clamp(1.6rem, 3vh, 2.4rem);position:absolute;inset:0;overflow:hidden}.production-stage:before{opacity:.52;pointer-events:none;content:"";background:linear-gradient(90deg,#0000 0 24.97%,#0a0b0a14 25%,#0000 25.03%),linear-gradient(90deg,#0000 0 74.97%,#0a0b0a14 75%,#0000 75.03%),linear-gradient(#0a0b0a09 1px,#0000 1px) 0 0/100% 3.5rem;position:absolute;inset:0}.production-heading{z-index:5;border-bottom:1px solid #0a0b0a2e;grid-template-columns:minmax(9rem,.42fr) minmax(24rem,1.15fr) minmax(16rem,.58fr);align-items:end;gap:clamp(1.4rem,3.6vw,4.6rem);padding-bottom:clamp(1.1rem,2vh,1.7rem);display:grid;position:relative}.production-heading .section-label{color:#0a0b0a94;margin:0 0 .35rem}.production-heading h2{letter-spacing:-.07em;max-width:11ch;margin:0;font-size:clamp(2.45rem,4.45vw,5.35rem);font-weight:560;line-height:.9}.production-heading>p:last-child{color:#0a0b0a94;letter-spacing:-.02em;max-width:27rem;margin:0;font-size:clamp(.76rem,.9vw,.9rem);line-height:1.48}.production-visual{z-index:2;will-change:transform, opacity;min-width:0;min-height:0;position:absolute;inset:22% 22% 12% 31%}.production-visual:before,.production-visual:after{z-index:-1;pointer-events:none;content:"";position:absolute}.production-visual:before{transform:scale(calc(.82 + var(--record-progress) * .18));border:1px solid #0a0b0a1a;border-radius:50%;inset:9% 7%}.production-visual:after{aspect-ratio:1;width:min(28vw,28rem);transform:translate(-50%, -50%) scale(calc(.76 + var(--record-progress) * .24));background:radial-gradient(circle,#d9ff5721,#0000 66%);border-radius:50%;top:50%;left:50%}.production-artifact-loading{background:radial-gradient(circle,#0a0b0a14,#0000 48%)}.production-artifact-fallback{grid-template-columns:repeat(3,4.4rem);place-content:center;gap:.55rem;display:grid;transform:rotate(-5deg)}.production-artifact-fallback i{background:#272824;border:1px solid #0a0b0a5c;height:2.5rem}.production-artifact-fallback b{aspect-ratio:1;background:var(--white);width:.7rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.production-visual__axis{z-index:3;opacity:.45;pointer-events:none;display:block;position:absolute}.production-visual__axis--x{border-top:1px dashed #0a0b0a38;top:50%;left:2%;right:2%}.production-visual__axis--y{border-left:1px dashed #0a0b0a38;top:4%;bottom:4%;left:50%}.production-visual__status{z-index:4;color:#0a0b0a94;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;font:650 .48rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex;position:absolute;bottom:4%;left:5%}.production-visual__status i{aspect-ratio:1;background:#8aa51e;border-radius:50%;width:.42rem;animation:1.8s ease-in-out infinite production-signal;box-shadow:0 0 0 .3rem #8aa51e1a}.production-records{z-index:5;left:var(--edge);width:min(30vw,30rem);position:absolute;top:30%}.production-record{will-change:transform, opacity, filter;width:100%;position:absolute;inset:0 auto auto 0}.production-record__meta{color:#0a0b0a94;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #0a0b0a42;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.4rem,2.8vh,2.3rem);padding-top:.7rem;font:650 .5rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.production-record__category{color:#0a0b0a85;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.68rem;font-weight:680}.production-record h3{letter-spacing:-.065em;max-width:12ch;margin:0 0 clamp(1.3rem,2.8vh,2.2rem);font-size:clamp(1.9rem,3vw,3.5rem);font-weight:560;line-height:.95}.production-record__phases{margin:0}.production-record__phases>div{border-top:1px solid #0a0b0a24;grid-template-columns:4.3rem 1fr;gap:.8rem;padding:.65rem 0 .72rem;display:grid}.production-record__phases dt{color:#0a0b0a7a;letter-spacing:.08em;text-transform:uppercase;font:650 .48rem/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.production-record__phases dd{color:#0a0b0ab8;letter-spacing:-.015em;margin:0;font-size:clamp(.68rem,.79vw,.8rem);line-height:1.42}.production-index{z-index:5;right:var(--edge);width:min(17vw,15rem);display:grid;position:absolute;top:34%}.production-index__item{color:#0a0b0a;text-align:left;background:0 0;border:0;border-top:1px solid #0a0b0a3d;border-radius:0;grid-template-columns:2rem 1fr;gap:.8rem;width:100%;padding:.85rem 0;transition:opacity .24s;display:grid}.production-index__item span:first-child{font:650 .5rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.production-index__item span:last-child{letter-spacing:-.02em;font-size:.68rem;font-weight:660;line-height:1.15}.production-progress{z-index:5;right:calc(var(--edge) - .8rem);background:#0a0b0a1f;width:1px;height:min(18rem,34vh);position:absolute;top:34%}.production-progress i{will-change:transform;background:#0a0b0a;width:100%;height:100%;display:block}.production-coda{z-index:6;right:var(--edge);color:#0a0b0a;letter-spacing:-.055em;text-align:right;margin:0;font-size:clamp(1.5rem,2.4vw,2.8rem);font-weight:570;line-height:.96;position:absolute;bottom:clamp(1.7rem,3.4vh,2.8rem);overflow:hidden}.production-coda span{will-change:transform;display:block}@keyframes production-signal{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@media (width>=901px){.about-shell{opacity:0;margin-top:-100svh}.about-shell .section-label{opacity:0;transform:translateY(18px)}.about-word{opacity:0;filter:blur(9px);color:#ffffff2e;transform:translateY(34px)}.about-signal-field{opacity:0}.about-rule i{transform-origin:0;transform:scaleX(0)}.about-foot>*{opacity:0;filter:blur(5px);transform:translateY(24px)}.operating-shell{z-index:2;margin-top:-100svh}.operating-sticky{background:0 0}}@media (width<=900px){.hero-shell{height:230svh}.hero-sticky{min-height:560px}.site-header{padding:.95rem var(--edge)}.site-header.is-open:before{opacity:1;background:linear-gradient(#000000eb,#000000d1);-webkit-mask-image:none;mask-image:none}.site-header__bar{justify-content:space-between;gap:1rem;min-height:2.6rem}.wordmark{width:7.15rem}.nav-rule,.nav-links,.header-cta{display:none}.nav-menu-toggle{width:2.55rem;height:2.55rem;color:var(--white);background:#ffffff0a;border:1px solid #ffffff21;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.nav-menu-toggle i{width:.85rem;height:1px;transition:transform .3s var(--ease-out);background:currentColor;position:absolute}.nav-menu-toggle i:first-child{transform:translateY(-.16rem)}.nav-menu-toggle i:last-child{transform:translateY(.16rem)}.site-header.is-open .nav-menu-toggle i:first-child{transform:rotate(45deg)}.site-header.is-open .nav-menu-toggle i:last-child{transform:rotate(-45deg)}.mobile-navigation{opacity:0;width:100%;max-height:0;transition:max-height .42s var(--ease-out), opacity .26s ease, padding .42s var(--ease-out);gap:1.1rem;padding:0 .3rem;display:grid;overflow:hidden}.site-header.is-open .mobile-navigation{opacity:1;max-height:19rem;padding:1rem .3rem .35rem}.mobile-navigation nav{gap:.4rem;display:grid}.mobile-navigation .nav-roll-link{border-bottom:1px solid #ffffff17;width:100%;height:2.35rem;padding:.6rem .25rem;font-size:.86rem}.mobile-navigation .nav-roll-link i{height:1.15rem;line-height:1.15rem}.mobile-navigation .nav-roll-link i:last-child{display:none}.mobile-navigation .nav-roll-link:hover .nav-roll-link__track,.mobile-navigation .nav-roll-link:focus-visible .nav-roll-link__track{transform:none}.mobile-navigation .button{justify-content:space-between;width:100%}.premium-loader__frame,.premium-loader__register{font-size:.5rem;left:1rem;right:1rem}.premium-loader{--loader-seam:calc(50% + 6.5rem)}.premium-loader:before{inset:1rem}.premium-loader:after{top:1rem;bottom:1rem}.premium-loader__wordmark{width:min(38rem,76vw)}.premium-loader__axis{width:84vw}.hero-vignette{background:linear-gradient(#000 0%,#00000014 38%,#000 94%),linear-gradient(90deg,#0000008c,#0000 80%)}.hero-copy{top:clamp(7.4rem,13vh,8.6rem)}.hero-title{max-width:9.4ch;font-size:clamp(3.2rem,13.2vw,6.5rem);line-height:.87}.title-line--indent{margin-left:0}.hero-intro{width:min(100%,32rem);margin-top:clamp(3rem,11vh,6rem);position:relative;top:auto;left:auto}.hero-intro>p{max-width:27rem;font-size:.98rem}.hero-meta{grid-template-columns:1fr auto;font-size:.52rem}.hero-meta span:nth-child(2),.scroll-cue,.model-stages,.hero-about-scene-layer{display:none}.hero-about-bridge:after{font-size:clamp(18rem,54vw,28rem);top:22%;right:-2rem}.hero-about-content{padding-top:clamp(4.8rem,8vh,6rem);padding-bottom:clamp(4rem,8vh,6rem)}.hero-about-statement{text-align:left;max-width:12ch;margin-inline:0;font-size:clamp(2.65rem,9vw,5.2rem)}.about-shell{height:auto;min-height:100svh}.about-sticky{height:auto;min-height:100svh;position:relative;overflow:hidden}.about-scene-layer{display:none}.about-sticky:after{font-size:clamp(18rem,54vw,28rem);top:22%;right:-2rem}.about-content{min-height:100svh;padding-top:clamp(4.8rem,8vh,6rem);padding-bottom:clamp(4rem,8vh,6rem)}.about-statement{text-align:left;max-width:12ch;margin-inline:0;font-size:clamp(2.65rem,9vw,5.2rem)}.about-word{color:var(--white-88)}.about-rule{margin-inline:0}.about-foot{grid-template-columns:1fr;gap:1.6rem;padding-inline:0}.about-proof p{max-width:33rem}.operating-reveal{display:none}.operating-shell{height:auto}.operating-sticky{height:auto;min-height:0;position:relative;overflow:visible}.operating-stage{min-height:100svh;padding-top:clamp(4.8rem,8vh,6rem);padding-bottom:clamp(4rem,8vh,6rem);display:block;position:relative}.operating-heading{grid-template-columns:1fr;gap:.85rem;margin-bottom:2rem}.operating-heading .section-label{margin:0 0 .6rem}.operating-heading h2{max-width:15ch;font-size:clamp(2rem,6vw,3.5rem)}.operating-kicker{max-width:33rem;font-size:.92rem}.operating-field{border-bottom:0;padding:.5rem 0 2rem;position:relative;overflow:visible}.operating-field:before{opacity:1;background:linear-gradient(var(--white-12), var(--white-42), var(--white-12));width:1px;left:.55rem;right:auto;-webkit-mask-image:none;mask-image:none}.graphite-path-layer,.operating-ghost{display:none}.spine-station,.spine-station--set,.spine-station--build,.spine-station--execute{width:auto;margin-left:2.5rem;padding:1.6rem 0 3.6rem;position:relative;inset:auto}.station-node,.spine-station--set .station-node,.spine-station--build .station-node,.spine-station--execute .station-node{top:2rem;bottom:auto;left:-2.5rem}.station-content{padding-top:1.15rem}.spine-station--set .station-content,.spine-station--execute .station-content{transform:none}.station-content h3{font-size:clamp(3.5rem,12vw,6rem)}.station-statement{max-width:35rem;font-size:.92rem}.station-outcome{max-width:32rem;font-size:.76rem}.operating-resolve{justify-content:start;gap:.7rem;margin-left:2.5rem;display:grid}.production-shell{height:auto}.production-sticky{height:auto;min-height:0;position:relative;overflow:hidden}.production-transition,.production-progress{display:none}.production-stage{padding-top:clamp(4.8rem,8vh,6rem);padding-bottom:clamp(4rem,8vh,6rem);position:relative}.production-heading{grid-template-columns:1fr;gap:.85rem;padding-bottom:1.5rem;display:grid}.production-heading h2{max-width:12ch;font-size:clamp(2.4rem,8vw,4.8rem)}.production-heading>p:last-child{max-width:34rem}.production-visual{width:100%;height:clamp(20rem,62vw,34rem);margin:1.2rem 0 2rem;position:relative;inset:auto}.production-visual:after{width:min(66vw,28rem)}.production-records{width:100%;position:relative;inset:auto}.production-record{border-bottom:1px solid #0a0b0a2e;width:100%;padding:2.5rem 0 4.5rem;position:relative;inset:auto}.production-record h3{max-width:14ch;font-size:clamp(2.3rem,7vw,4.3rem)}.production-record__phases{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}.production-record__phases>div{grid-template-columns:1fr;align-content:start}.production-index{display:none}.production-coda{text-align:left;margin-top:4rem;font-size:clamp(2.2rem,7.2vw,4.8rem);position:relative;inset:auto;overflow:visible}}@media (width<=560px){.premium-loader__wordmark{width:82vw}.premium-loader__status{top:calc(var(--loader-seam) + 1rem);font-size:.44rem}.hero-eyebrow{gap:.5rem;margin-bottom:1.6rem;font-size:.53rem}.hero-actions{align-items:stretch}.hero-actions .button{width:100%}.hero-meta span:last-child{display:none}.hero-meta{grid-template-columns:1fr}.about-content,.hero-about-content{padding-inline:1rem}.hero-about-statement,.about-statement{max-width:10.6ch;font-size:clamp(2.45rem,11vw,3.8rem)}.about-mantra{max-width:17rem;font-size:.66rem}.about-proof p{max-width:21rem;font-size:.82rem}.about-cta{gap:1rem;width:100%;min-width:0}.operating-stage{padding-inline:1rem;padding-bottom:1rem}.operating-heading h2{font-size:clamp(1.85rem,8.5vw,2.7rem)}.operating-kicker{font-size:.82rem;line-height:1.45}.station-content h3{font-size:3.5rem}.station-statement{max-width:21rem;font-size:.82rem;line-height:1.4}.station-outcome{max-width:20rem}.production-stage{padding-inline:1rem}.production-heading h2{font-size:clamp(2.2rem,10vw,3.4rem)}.production-heading>p:last-child{font-size:.8rem}.production-visual{width:calc(100% + 2rem);height:20rem;margin-inline:-1rem}.production-visual__status{left:1rem}.production-record{padding-block:2.2rem 3.8rem}.production-record__meta{font-size:.46rem}.production-record h3{font-size:clamp(2.2rem,11vw,3.35rem)}.production-record__phases{grid-template-columns:1fr;gap:0}.production-record__phases>div{grid-template-columns:4.4rem 1fr}.production-record__phases dd{font-size:.76rem}.production-coda{font-size:clamp(2.3rem,11vw,3.6rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.custom-cursor,.custom-cursor-vector,.premium-loader__noise{display:none}.hero-shell{height:auto}.hero-sticky{height:auto;min-height:100svh;position:relative;overflow:visible}.transition-bloom,.scroll-progress,.scroll-cue,.hero-about-bridge{display:none}.about-shell{height:auto;margin-top:0}.about-sticky{height:auto;min-height:100svh;position:relative}.about-scene-layer,.about-signal-field{opacity:.5}.about-shell .section-label,.about-word{opacity:1!important;filter:none!important;transform:none!important}.about-word{color:var(--white-88)!important}.about-rule i{transform:none!important}.operating-reveal{display:none}.about-foot>*{opacity:1;filter:none;transform:none}.operating-shell{height:auto;margin-top:0}.operating-sticky{background:#050505;height:auto;min-height:100svh;position:relative}.operating-stage{min-height:100svh;position:relative}.operating-heading>*,.operating-field,.spine-station,.station-content>*,.station-node,.operating-resolve span{opacity:1}.graphite-path-layer{opacity:.82}.production-shell{height:auto}.production-sticky{height:auto;min-height:0;position:relative}.production-transition,.production-progress{display:none}.production-stage{position:relative}.production-heading>*,.production-visual,.production-record,.production-index__item,.production-coda span{opacity:1!important;filter:none!important;transform:none!important}.production-record{position:relative;pointer-events:auto!important}}.production-shell{z-index:3;height:auto;min-height:100svh;padding:0 var(--edge) clamp(5rem, 10vh, 9rem);color:#0a0b0a;background:#e8e9e4;position:relative;overflow:clip}.production-transition{z-index:12;pointer-events:none;flex-direction:column;height:100svh;display:flex;position:absolute;inset:0 0 auto}.production-transition i{will-change:transform;background:#050505;flex:1 1 0;display:block}.production-intro{z-index:2;border-bottom:1px solid #0a0b0a33;grid-template-columns:minmax(9rem,.36fr) minmax(27rem,1.12fr) minmax(16rem,.52fr);align-items:end;gap:clamp(1.5rem,4vw,5rem);min-height:78svh;padding:clamp(7rem,15vh,11rem) 0 clamp(4rem,8vh,7rem);display:grid;position:relative}.production-intro .section-label{color:#0a0b0a8a;margin:0 0 .55rem}.production-intro h2{letter-spacing:-.075em;max-width:9ch;margin:0;font-size:clamp(4rem,7.6vw,9rem);font-weight:560;line-height:.82}.production-intro__aside{gap:clamp(1.6rem,3vh,2.6rem);display:grid}.production-intro__aside p{color:#0a0b0a99;letter-spacing:-.025em;max-width:27rem;margin:0;font-size:clamp(.82rem,.96vw,.96rem);line-height:1.5}.production-view-all,.production-coda a,.case-dialog__footer a{color:#0a0b0a;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #0a0b0a75;justify-content:space-between;align-items:center;gap:2rem;width:fit-content;min-width:13.5rem;padding-bottom:.7rem;font:650 .54rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.production-view-all svg,.production-coda a svg,.case-dialog__footer a svg,.case-study-row__foot svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:.75rem}.case-study-index{z-index:2;grid-template-columns:minmax(24rem,.82fr) minmax(31rem,1.18fr);align-items:start;gap:clamp(3rem,7vw,9rem);padding:clamp(5rem,10vh,8rem) 0 clamp(5rem,12vh,10rem);display:grid;position:relative}.case-study-list{border-bottom:1px solid #0a0b0a3d;min-width:0}.case-study-row{color:#0a0b0a;width:100%;min-height:clamp(24rem,55vh,34rem);font:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #0a0b0a3d;border-radius:0;flex-direction:column;align-items:stretch;padding:clamp(2rem,4vh,3.3rem) 0;transition:opacity .3s;display:flex}.case-study-list:has(.case-study-row:hover) .case-study-row:not(:hover){opacity:.42}.case-study-row:focus-visible{outline-offset:.35rem;outline:2px solid #0a0b0a}.case-study-row__meta,.case-study-row__foot{justify-content:space-between;align-items:center;gap:1rem;display:flex}.case-study-row__meta{color:#0a0b0a80;letter-spacing:.11em;text-transform:uppercase;margin-bottom:clamp(2.6rem,6vh,4.8rem);font:650 .49rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.case-study-row__meta b{color:#0a0b0a;font-weight:700}.case-study-row__meta i{font-style:normal}.case-study-row__category{color:#0a0b0a85;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.8rem;font-size:.66rem;font-weight:690}.case-study-row__title{letter-spacing:-.067em;max-width:13ch;margin-bottom:1.3rem;font-size:clamp(2.25rem,3.7vw,4.65rem);font-weight:560;line-height:.92}.case-study-row__summary{color:#0a0b0a9e;letter-spacing:-.02em;max-width:31rem;margin-bottom:clamp(2.2rem,6vh,4.5rem);font-size:clamp(.78rem,.92vw,.92rem);line-height:1.48}.case-study-row__foot{color:#0a0b0a7a;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #0a0b0a24;margin-top:auto;padding-top:.85rem;font:650 .49rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.case-study-row__foot i{font-style:normal}.case-study-row__foot b{color:#0a0b0a;align-items:center;gap:.65rem;font-weight:700;display:inline-flex}.production-media{will-change:transform, opacity;height:min(78svh,52rem);min-height:34rem;position:sticky;top:clamp(4.5rem,10vh,7rem)}.production-media__viewport{isolation:isolate;background:#dfe0da;border:1px solid #0a0b0a38;width:100%;height:100%;position:relative;overflow:hidden}.production-media__viewport:before{z-index:0;opacity:.58;content:"";background-color:#0000;background-image:linear-gradient(#0a0b0a0d 1px,#0000 1px),linear-gradient(90deg,#0a0b0a0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:3.2rem 3.2rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.production-media__artifact{z-index:1;opacity:.13;filter:grayscale()contrast(.82);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:12% 8% 14%}.production-artifact-canvas,.production-artifact-loading,.production-artifact-fallback{width:100%;height:100%;position:absolute;inset:0}.case-preview{z-index:2;opacity:0;pointer-events:none;clip-path:inset(0 0 100%);transition:opacity .3s ease, clip-path .72s var(--ease-out), transform .72s var(--ease-out);grid-template-rows:auto 1fr auto;padding:clamp(1.2rem,2.2vw,2rem);display:grid;position:absolute;inset:0;transform:translateY(1.5rem)}.case-preview.is-active{opacity:1;clip-path:inset(0);transform:translateY(0)}.case-preview__topline,.case-preview__footer,.production-media__counter{z-index:3;color:#0a0b0a8a;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font:650 .48rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:relative}.case-preview__footer{border-top:1px solid #0a0b0a2e;padding-top:.8rem}.production-media__counter{z-index:5;opacity:0;position:absolute;bottom:clamp(1.2rem,2.2vw,2rem);left:clamp(1.2rem,2.2vw,2rem);right:clamp(1.2rem,2.2vw,2rem);transform:translateY(calc(100% + .05rem))}.operations-map{align-self:stretch;margin:clamp(2rem,6vh,4rem) 3% clamp(1.8rem,4vh,3rem);position:relative}.operations-map__route{transform-origin:0;background:#0a0b0a47;width:78%;height:1px;position:absolute;left:10%}.operations-map__route--1{top:28%;transform:rotate(12deg)}.operations-map__route--2{top:54%;transform:rotate(-17deg)}.operations-map__route--3{top:72%;transform:rotate(6deg)}.operations-map__node{aspect-ratio:1;background:#e8e9e4;border:1px solid #0a0b0a7a;border-radius:50%;width:.65rem;position:absolute;box-shadow:0 0 0 .4rem #0a0b0a0a}.operations-map__node--1{top:25%;left:9%}.operations-map__node--2{top:39%;left:34%}.operations-map__node--3{top:21%;left:58%}.operations-map__node--4{top:47%;left:84%}.operations-map__node--5{top:72%;left:18%}.operations-map__node--6{top:64%;left:55%}.operations-map__node--7{background:var(--white);top:78%;left:76%}.operations-map__alert{background:#e8e9e4e0;border:1px solid #0a0b0a4d;gap:.5rem;width:min(12rem,34%);padding:.9rem;display:grid;position:absolute;top:44%;right:3%;box-shadow:0 1rem 2.8rem #0a0b0a1a}.operations-map__alert b{font-size:.65rem}.operations-map__alert i{color:#0a0b0a85;text-transform:uppercase;font:600 .48rem/1 ui-monospace,monospace}.commercial-chart{border-bottom:1px solid #0a0b0a61;align-items:end;gap:clamp(.35rem,.9vw,.75rem);margin:clamp(2rem,7vh,5rem) 4% clamp(1.5rem,4vh,3rem);display:flex;position:relative}.commercial-chart>i{height:var(--bar);transform-origin:bottom;transition:height .7s var(--ease-out);background:#252622;flex:1}.commercial-chart>i:nth-child(8){background:#b8d83b}.commercial-chart__signal{letter-spacing:.08em;text-transform:uppercase;background:#e8e9e4e0;border:1px solid #0a0b0a38;padding:.55rem .7rem;font:650 .46rem/1 ui-monospace,monospace;position:absolute;top:7%;right:12%}.commercial-metrics{border-top:1px solid #0a0b0a2e;grid-template-columns:repeat(3,1fr);display:grid}.commercial-metrics span{color:#0a0b0a94;border-left:1px solid #0a0b0a24;gap:.45rem;padding:.9rem .7rem 0;font-size:.58rem;display:grid}.commercial-metrics span:first-child{border-left:0}.commercial-metrics b{color:#0a0b0a;font:700 .46rem/1 ui-monospace,monospace}.knowledge-query{color:#0a0b0a9e;background:#e8e9e4d6;border:1px solid #0a0b0a52;align-self:end;align-items:center;gap:.85rem;margin:clamp(2rem,7vh,5rem) 5% 1rem;padding:1rem 1.1rem;font-size:.72rem;display:flex}.knowledge-query i{aspect-ratio:1;background:#a7c42f;border-radius:50%;width:.55rem;box-shadow:0 0 0 .35rem #a7c42f1a}.knowledge-results{border-bottom:1px solid #0a0b0a33;margin:0 5% clamp(2rem,6vh,4rem)}.knowledge-results span{border-top:1px solid #0a0b0a33;grid-template-columns:2.4rem 1fr auto;align-items:center;gap:1rem;padding:1rem 0;font-size:.72rem;display:grid}.knowledge-results b{font:650 .46rem/1 ui-monospace,monospace}.knowledge-results i{font-style:normal}.knowledge-results em{color:#0a0b0a7a;text-transform:uppercase;font:600 .46rem/1 ui-monospace,monospace}.knowledge-trace{display:none}.production-coda{z-index:2;text-align:left;border-top:1px solid #0a0b0a38;justify-content:space-between;align-items:end;gap:3rem;margin:0;padding:clamp(4rem,9vh,7rem) 0 0;display:flex;position:relative;inset:auto;overflow:visible}.production-coda p{letter-spacing:-.07em;margin:0;font-size:clamp(2.8rem,6vw,7rem);font-weight:560;line-height:.88}.case-dialog{z-index:220;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000ad;place-items:center;padding:clamp(1rem,3vw,3rem);animation:.36s both case-dialog-in;display:grid;position:fixed;inset:0}.case-dialog__panel{color:#0a0b0a;width:min(100%,76rem);height:min(88svh,54rem);animation:case-panel-in .52s var(--ease-out) both;background:#e8e9e4;border:1px solid #ffffff2e;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 2rem 6rem #00000061}.case-dialog__header,.case-dialog__footer{justify-content:space-between;align-items:center;gap:2rem;padding:1rem clamp(1.2rem,3vw,2.8rem);display:flex}.case-dialog__header{border-bottom:1px solid #0a0b0a2e}.case-dialog__header>span,.case-dialog__footer>span{color:#0a0b0a85;letter-spacing:.1em;text-transform:uppercase;font:650 .48rem/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.case-dialog__header button{color:#0a0b0a;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #0a0b0a7a;border-radius:0;padding:.35rem 0;font:650 .52rem/1 ui-monospace,monospace}.case-dialog__header button:focus-visible{outline-offset:.35rem;outline:1px solid #0a0b0a}.case-dialog__body{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.7fr);gap:clamp(3rem,8vw,9rem);min-height:0;padding:clamp(2rem,5vw,5rem) clamp(1.2rem,5vw,5rem);display:grid;overflow:auto}.case-dialog__body>p:first-child{color:#0a0b0a85;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;margin:0;font:650 .52rem/1 ui-monospace,monospace}.case-dialog__body h2{letter-spacing:-.07em;max-width:13ch;margin:0;font-size:clamp(2.7rem,5.1vw,6rem);font-weight:560;line-height:.9}.case-dialog__summary{color:#0a0b0a99;grid-column:1;max-width:34rem;margin:-2rem 0 0;font-size:.9rem;line-height:1.5}.case-dialog__body dl{grid-area:2/2/span 2;margin:0}.case-dialog__body dl>div{border-top:1px solid #0a0b0a2e;gap:.7rem;padding:1rem 0 1.2rem;display:grid}.case-dialog__body dt{color:#0a0b0a7a;letter-spacing:.1em;text-transform:uppercase;font:650 .48rem/1 ui-monospace,monospace}.case-dialog__body dd{color:#0a0b0ab3;margin:0;font-size:.8rem;line-height:1.5}.case-dialog__footer{border-top:1px solid #0a0b0a2e}@keyframes case-dialog-in{0%{opacity:0}to{opacity:1}}@keyframes case-panel-in{0%{opacity:0;transform:translateY(2rem)scale(.98)}to{opacity:1;transform:none}}@media (width<=900px){.production-shell{padding:0 var(--edge) clamp(4rem, 8vh, 6rem)}.production-transition{display:none}.production-intro{grid-template-columns:1fr;gap:1rem;min-height:auto;padding:clamp(6rem,11vh,8rem) 0 clamp(4rem,8vh,6rem)}.production-intro h2{max-width:10ch;font-size:clamp(3.5rem,11vw,7rem)}.production-intro__aside{margin-top:1.2rem}.production-view-all{margin-top:.4rem}.case-study-index{flex-direction:column;gap:0;padding:0 0 clamp(4rem,9vh,7rem);display:flex}.production-media{z-index:5;width:calc(100% + var(--edge) * 2);height:clamp(18rem,43svh,26rem);min-height:0;margin-inline:calc(var(--edge) * -1);background:#dfe0da;order:-1;top:0}.production-media__viewport{border-inline:0}.production-media__artifact{inset:5% 7% 8%}.case-study-row{min-height:32rem;padding-block:clamp(2.5rem,6vh,4rem)}.case-study-row__title{max-width:14ch;font-size:clamp(2.6rem,8vw,4.7rem)}.case-study-row__summary{max-width:36rem}.production-coda{align-items:start;padding-top:4rem;display:grid}.production-coda p{font-size:clamp(3rem,9vw,5rem)}.case-dialog{padding:0}.case-dialog__panel{border:0;width:100%;height:100svh;max-height:none}.case-dialog__body{grid-template-columns:1fr;gap:1.5rem}.case-dialog__summary{grid-column:1;margin:0}.case-dialog__body dl{grid-area:auto/1;margin-top:1rem}}@media (width<=560px){.production-shell{padding-inline:1rem}.production-intro h2{font-size:clamp(3.15rem,15vw,4.7rem)}.production-intro__aside p{font-size:.82rem}.production-view-all{width:100%;min-width:0}.production-media{width:calc(100% + 2rem);height:19rem;margin-inline:-1rem}.case-preview{padding:1rem}.case-preview__footer span:nth-child(2){display:none}.operations-map{margin-inline:0}.operations-map__alert{width:40%;right:0}.commercial-chart{margin-inline:0}.commercial-metrics span{padding-inline:.35rem;font-size:.48rem}.knowledge-query,.knowledge-results{margin-inline:0}.case-study-row{min-height:29rem}.case-study-row__meta{margin-bottom:3rem;font-size:.45rem}.case-study-row__title{font-size:clamp(2.5rem,12vw,3.7rem)}.case-study-row__summary{font-size:.8rem}.case-study-row__foot{align-items:end}.case-study-row__foot>i{max-width:8rem;line-height:1.35}.production-coda p{font-size:clamp(2.8rem,13vw,4rem)}.production-coda a{width:100%;min-width:0}.case-dialog__header,.case-dialog__footer{padding-inline:1rem}.case-dialog__footer{flex-direction:column;align-items:start}.case-dialog__footer a{width:100%;min-width:0}.case-dialog__body{padding:2.2rem 1rem 4rem}.case-dialog__body h2{font-size:clamp(2.6rem,12vw,3.8rem)}}@media (prefers-reduced-motion:reduce){.production-transition{display:none}.production-intro>*,.production-intro__aside>*,.production-media,.case-study-row,.production-coda>*{opacity:1!important;filter:none!important;transform:none!important}.case-preview{transition:none}.case-dialog,.case-dialog__panel{animation:none}}.signal-shell{z-index:4;padding:clamp(6rem, 14vh, 11rem) var(--edge) clamp(6rem, 12vh, 10rem);background:var(--black);color:var(--white);position:relative;overflow:clip}.signal-shell:before{opacity:.22;pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4rem 4rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 38%,#000,#0000 76%);mask-image:radial-gradient(circle at 50% 38%,#000,#0000 76%)}.signal-inner{z-index:2;max-width:74rem;margin:0 auto;position:relative}.signal-head{justify-content:space-between;align-items:baseline;gap:2rem;margin-bottom:clamp(3rem,8vh,6rem);display:flex}.signal-title{text-wrap:balance;margin:0 0 clamp(3rem,7vh,5.5rem)}.signal-title span,.signal-title em{display:block}.signal-title span{color:var(--white-88);letter-spacing:-.06em;font-size:clamp(2.4rem,5vw,5.4rem);font-weight:520;line-height:.92}.signal-title em{color:var(--white);font-family:Instrument Serif,serif;font-size:clamp(3rem,6.4vw,7.2rem);font-weight:400;line-height:.9}.signal-list{display:grid}.signal-card{border-top:1px solid var(--white-12);grid-template-columns:minmax(0,1fr) minmax(13rem,.3fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);margin:0;padding:clamp(2.2rem,5vh,3.4rem) 0;display:grid}.signal-card:first-child{border-top-color:var(--white-20)}.signal-card blockquote{max-width:40ch;color:var(--white-88);letter-spacing:-.01em;margin:0;font-family:Instrument Serif,serif;font-size:clamp(1.5rem,2.6vw,2.5rem);font-weight:400;line-height:1.16}.signal-card figcaption{justify-items:start;gap:.5rem;display:grid}.signal-card figcaption b{color:var(--white);letter-spacing:-.01em;font-size:.92rem;font-weight:640}.signal-card figcaption span{color:var(--white-42);letter-spacing:.09em;text-transform:uppercase;font:620 .5rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.signal-proof{border-top:1px solid var(--white-12);flex-wrap:wrap;align-items:center;gap:clamp(1.4rem,4vw,3.4rem);margin-top:clamp(3.5rem,8vh,6rem);padding-top:clamp(1.6rem,3vh,2.2rem);display:flex}.signal-proof span{color:var(--white-42);letter-spacing:-.01em;transition:color .3s var(--ease-out);font-size:clamp(.9rem,1.4vw,1.15rem);font-weight:620}.signal-proof span:hover{color:var(--white-88)}.faq-shell{z-index:4;padding:clamp(6rem, 13vh, 10rem) var(--edge);background:var(--black);color:var(--white);position:relative}.faq-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(3rem,7vw,7rem);max-width:74rem;margin:0 auto;display:grid}.faq-head{gap:clamp(1.2rem,2.6vh,1.8rem);display:grid;position:sticky;top:clamp(5rem,12vh,8rem)}.faq-head .section-label,.faq-title{margin:0}.faq-title span,.faq-title em{display:block}.faq-title span{color:var(--white-88);letter-spacing:-.06em;font-size:clamp(2.4rem,4.6vw,4.8rem);font-weight:520;line-height:.92}.faq-title em{color:var(--white);font-family:Instrument Serif,serif;font-size:clamp(2.9rem,5.6vw,6rem);font-weight:400;line-height:.9}.faq-note{max-width:24rem;color:var(--white-42);letter-spacing:-.01em;margin:0;font-size:.95rem;line-height:1.5}.faq-list{border-top:1px solid var(--white-20)}.faq-item__trigger{width:100%;color:var(--white-88);cursor:pointer;text-align:left;letter-spacing:-.02em;transition:color .24s var(--ease-out);background:0 0;border:0;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.5rem,3.2vh,2.1rem) 0;font-family:inherit;font-size:clamp(1.05rem,1.5vw,1.45rem);font-weight:560;line-height:1.25;display:flex}.faq-item__trigger:hover,.faq-item__trigger:focus-visible{color:var(--white)}.faq-item__trigger i{width:1rem;height:1rem;transition:transform .38s var(--ease-out);flex:none;position:relative}.faq-item__trigger i:before,.faq-item__trigger i:after{content:"";background:currentColor;margin:auto;position:absolute;inset:0}.faq-item__trigger i:before{width:100%;height:1px}.faq-item__trigger i:after{width:1px;height:100%}.faq-item__body{transition:grid-template-rows .46s var(--ease-out);grid-template-rows:0fr;display:grid}.faq-item.is-open .faq-item__body{grid-template-rows:1fr}.faq-item__body>div{min-height:0;overflow:hidden}.faq-item__body p{max-width:56ch;color:var(--white-64);letter-spacing:-.01em;margin:0 0 clamp(1.5rem,3vh,2rem);font-size:clamp(.92rem,1.1vw,1.05rem);line-height:1.55}.closing-shell{z-index:5;background:var(--black);color:var(--white);position:relative}.closing-hero{max-width:74rem;min-height:clamp(560px,82svh,860px);padding:clamp(5rem, 10vh, 8rem) var(--edge) clamp(4rem, 8vh, 6rem);grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr);align-items:center;gap:clamp(3rem,6vw,6rem);margin:0 auto;display:grid;position:relative}.closing-copy{gap:clamp(1.6rem,3.5vh,2.4rem);max-width:40rem;display:grid}.closing-copy .section-label,.closing-title{margin:0}.closing-title span,.closing-title em{display:block}.closing-title span{color:var(--white-88);letter-spacing:-.06em;font-size:clamp(2.8rem,5.4vw,5.6rem);font-weight:560;line-height:.9}.closing-title em{color:var(--white);letter-spacing:0;font-family:Instrument Serif,serif;font-size:clamp(3.2rem,6.2vw,6.6rem);font-weight:400;line-height:.9}.closing-lede{max-width:28rem;color:var(--white-64);letter-spacing:-.02em;margin:0;font-size:clamp(.95rem,1.15vw,1.1rem);line-height:1.5}.closing-actions{flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;display:flex}.closing-mail{color:var(--white-72);border-bottom:1px solid var(--white-20);letter-spacing:.09em;text-transform:uppercase;transition:color .24s var(--ease-out), border-color .24s var(--ease-out);padding-bottom:.3rem;font:620 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.closing-mail:hover,.closing-mail:focus-visible{color:var(--white);border-color:var(--white)}.closing-robot-panel{border:1px solid var(--white-12);background:radial-gradient(120% 90% at 70% 18%,#ffffff12,#0000 55%),#050505;height:clamp(24rem,62vh,36rem);position:relative;overflow:hidden}.closing-robot-panel spline-viewer{filter:grayscale()contrast(1.06)brightness(.94);width:100%;height:100%;display:block}.closing-robot-frame{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 -6rem 6rem -4rem #000000b8}.closing-primary{border:1px solid var(--white);background:var(--white);min-height:3.6rem;color:var(--black);cursor:pointer;letter-spacing:.11em;text-transform:uppercase;transition:background-color .26s var(--ease-out), color .26s var(--ease-out), transform .26s var(--ease-out);justify-self:start;align-items:center;gap:2.4rem;padding:1rem 1.1rem 1rem 1.4rem;font:660 .6rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.closing-primary:hover,.closing-primary:focus-visible{color:var(--white);background:0 0;transform:translateY(-2px)}.closing-primary svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:.9rem}.closing-reassure{color:var(--white-42);letter-spacing:.09em;text-transform:uppercase;margin:0;font:600 .5rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.scheduler-dialog{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:scheduler-fade .32s var(--ease-out) both;background:#000000b8;place-items:center;padding:clamp(1rem,4vw,3rem);display:grid;position:fixed;inset:0}@keyframes scheduler-fade{0%{opacity:0}to{opacity:1}}.scheduler-dialog__panel{border:1px solid var(--white-20);background:#0a0a09;grid-template-rows:auto 1fr;width:min(100%,44rem);max-height:min(88vh,52rem);display:grid;overflow:hidden}.scheduler-dialog__header{border-bottom:1px solid var(--white-12);color:var(--white-72);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;font:620 .5rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.scheduler-dialog__header button{border:1px solid var(--white-20);color:var(--white);cursor:pointer;font:inherit;letter-spacing:.1em;background:0 0;padding:.5rem .9rem;transition:background-color .2s,color .2s}.scheduler-dialog__header button:hover,.scheduler-dialog__header button:focus-visible{background:var(--white);color:var(--black)}.scheduler-dialog__body{min-height:30rem;position:relative}.scheduler-dialog__body iframe{border:0;width:100%;height:100%;min-height:34rem}.scheduler-dialog__placeholder{text-align:center;place-content:center;justify-items:center;gap:1.5rem;min-height:30rem;padding:clamp(2rem,6vh,4rem);display:grid}.scheduler-dialog__placeholder p{max-width:34ch;color:var(--white-64);margin:0;line-height:1.5}.scheduler-dialog__placeholder code{color:var(--white);font-family:ui-monospace,Menlo,monospace}.scheduler-dialog__placeholder a{color:var(--white);border-bottom:1px solid var(--white-20);align-items:center;gap:.6rem;padding-bottom:.3rem;display:inline-flex}.scheduler-dialog__placeholder svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:.85rem}.closing-footer{z-index:2;padding:clamp(3.5rem, 7vh, 5rem) var(--edge) clamp(1.6rem, 3vh, 2.4rem);border-top:1px solid var(--white-12);background:var(--black);gap:clamp(3rem,8vh,6rem);display:grid;position:relative}.closing-footer__cols>div,.closing-footer__cols nav{flex-direction:column;align-items:flex-start;gap:.72rem;display:flex}.closing-footer__cols p{color:var(--white-42);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .35rem;font:620 .5rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.closing-footer__cols a,.closing-footer__cols span{color:var(--white-72);font-size:clamp(.82rem,1.1vw,1.05rem);line-height:1.25}.closing-footer__cols a{transition:color .22s ease, transform .3s var(--ease-out)}.closing-footer__cols a:hover,.closing-footer__cols a:focus-visible{color:var(--white);transform:translate(.3rem)}.closing-wordmark{width:100%;color:var(--white);display:block;position:relative;overflow:hidden}.closing-wordmark img{filter:brightness(0)invert();opacity:.96;width:100%;height:auto;transition:opacity .5s}.closing-wordmark:hover img,.closing-wordmark:focus-visible img{opacity:1}.closing-footer__bottom{border-top:1px solid var(--white-12);color:var(--white-42);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:2rem;padding-top:1.2rem;font:620 .48rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.closing-footer__bottom a{color:var(--white-72);align-items:center;gap:.65rem;display:inline-flex}.closing-footer__bottom svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:.7rem}@media (width<=900px){.signal-head{flex-direction:column;align-items:flex-start;gap:.7rem}.signal-title span{font-size:clamp(2.6rem,9vw,4.4rem)}.signal-title em{font-size:clamp(3.2rem,12vw,5.4rem)}.signal-card{grid-template-columns:1fr;align-items:start;gap:1.2rem}.signal-card blockquote{max-width:none;font-size:clamp(1.5rem,5.4vw,2.3rem)}.faq-inner{grid-template-columns:1fr;gap:clamp(2.5rem,6vh,4rem)}.faq-head{position:static}.faq-title span{font-size:clamp(2.3rem,8.5vw,4rem)}.faq-title em{font-size:clamp(2.8rem,11vw,5rem)}.closing-hero{grid-template-columns:1fr;min-height:auto;padding-block:clamp(4.5rem,10vh,7rem)}.closing-robot-panel{display:none}.closing-title span{font-size:clamp(2.9rem,11vw,5rem)}.closing-title em{font-size:clamp(3.3rem,13vw,5.8rem)}.closing-copy{max-width:none}.closing-footer__cols{grid-template-columns:repeat(2,1fr);row-gap:3rem}}@media (width<=560px){.signal-shell{padding-inline:1rem}.signal-title span{font-size:clamp(2.5rem,12vw,3.8rem)}.signal-title em{font-size:clamp(3rem,15vw,4.6rem)}.signal-card blockquote{font-size:clamp(1.45rem,6.6vw,2rem)}.signal-proof{gap:.8rem 1.4rem}.faq-shell{padding-inline:1rem}.faq-item__trigger{gap:1.2rem}.closing-hero{padding-inline:1rem}.closing-title span{font-size:clamp(2.6rem,13vw,4.2rem)}.closing-title em{font-size:clamp(3rem,15vw,4.8rem)}.closing-primary{justify-content:space-between;width:100%}.closing-footer{padding:4rem 1rem 1.5rem}.closing-footer__cols{grid-template-columns:1fr}.closing-footer__bottom{flex-direction:column;align-items:flex-start;gap:.8rem}.closing-footer__bottom>span:nth-child(2){display:none}.scheduler-dialog__body iframe{min-height:26rem}}@media (prefers-reduced-motion:reduce){.scheduler-dialog{animation:none!important}.faq-item__body,.faq-item__trigger i{transition:none!important}.signal-title>*,.signal-card,.signal-proof,.faq-head>*,.faq-item,.closing-copy>*,.closing-robot-panel,.closing-footer__cols>*,.closing-wordmark,.closing-wordmark img,.closing-footer__bottom>*{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}}.hero-about-bridge{background:radial-gradient(circle at 67% 22%,#0a0b0a0a,#0000 28%),#e8e9e4}.hero-about-bridge:before{background-color:#0000;background-image:linear-gradient(#0a0b0a0d 1px,#0000 1px),linear-gradient(90deg,#0a0b0a0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4.1rem 4.1rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.about-shell{color:#0a0b0a;background:#e8e9e4}.about-sticky{background:radial-gradient(circle at var(--about-cursor-x) var(--about-cursor-y), rgb(10 11 10/var(--about-cursor-glow)), transparent 16rem), radial-gradient(circle at 67% 22%, rgb(10 11 10/var(--about-ambient-glow)), transparent 26%), #e8e9e4}.about-sticky:before{background-color:#0000;background-image:linear-gradient(#0a0b0a0d 1px,#0000 1px),linear-gradient(90deg,#0a0b0a0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4.1rem 4.1rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.about-shell .section-label{color:#0a0b0a7a}.about-field-trajectories path{stroke:#0a0b0a1f}.about-field-nodes circle{fill:#0a0b0a85}.about-signal-line{background:linear-gradient(90deg,#0000,#0a0b0a70,#0000);box-shadow:0 0 .75rem #0a0b0a14}.about-signal-line:after{background:#0a0b0aad;box-shadow:0 0 .7rem #0a0b0a33}.about-ping:before,.about-ping:after{background:#0a0b0a7a}.about-statement,.about-word{color:#8e8f8a}.about-rule{background:#0a0b0a1f}.about-rule i{background:linear-gradient(90deg,#0000,#0a0b0a85,#0000)}.about-mantra{color:#0a0b0ac2}.about-proof p{color:#0a0b0aad}.about-cta{color:#0a0b0ac2;border-bottom-color:#0a0b0a57}.about-cta:hover,.about-cta:focus-visible{color:#0a0b0a;border-bottom-color:#0a0b0a}.graphite-path-layer{display:none}.process-arc-layer,.process-arc-loading{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.process-arc{width:100%;height:100%;display:block;overflow:visible}.process-arc__rail,.process-arc__active{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.process-arc__rail{stroke:#ffffff21;stroke-width:1.5px}.process-arc__active{stroke:#f6f5eee0;stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 .45rem #ffffff2e)}.process-arc__ticks circle{fill:#050505;stroke:#ffffff7a;stroke-width:2px;opacity:.44;vector-effect:non-scaling-stroke}.process-arc__tracer{fill:#f6f5ee;opacity:0;transition:opacity .16s}.station-node{display:none}.spine-station{width:min(26vw,23rem)}.spine-station--set{bottom:2%;left:2.5%}.spine-station--build{top:4%;left:37%}.spine-station--execute{bottom:2%;left:auto;right:2.5%}.spine-station--set .station-content,.spine-station--execute .station-content{transform:none}.signal-shell{z-index:4;height:175svh;color:var(--white);background:#000;padding:0;position:relative;overflow:visible}.signal-shell:before{display:none}.signal-sticky{isolation:isolate;background:#000;height:100svh;min-height:680px;position:sticky;top:0;overflow:clip}.signal-wave{z-index:0;opacity:.95;will-change:transform;position:absolute;inset:-12% -6%}.signal-wave__canvas{width:100%!important;height:100%!important}.signal-shade{z-index:1;pointer-events:none;background:linear-gradient(#000 0%,#0000 23% 72%,#000 100%),linear-gradient(90deg,#0000009e,#0000 35% 65%,#0000009e);position:absolute;inset:0}.signal-head{z-index:6;top:clamp(2rem,5vh,3.5rem);left:var(--edge);right:var(--edge);justify-content:space-between;align-items:center;gap:2rem;margin:0;display:flex;position:absolute}.signal-head .section-label{margin:0}.signal-note{color:var(--white-42);letter-spacing:.1em;text-transform:uppercase;margin:0;font:600 .48rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.signal-center{z-index:4;width:min(100%,74rem);padding-inline:var(--edge);text-align:center;will-change:transform, opacity;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.signal-pill,.faq-pill{width:fit-content;min-height:2.8rem;color:var(--white-72);background:#1b1b1b;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;margin-inline:auto;padding:.72rem 1.3rem;font-size:.86rem;line-height:1;display:inline-flex}.signal-pill i{border:1px solid;width:1.15rem;height:.85rem;position:relative}.signal-pill i:after{content:"";background:#1b1b1b;border-bottom:1px solid;border-left:1px solid;width:.35rem;height:.35rem;position:absolute;bottom:-.28rem;left:.2rem}.signal-title{margin:clamp(2rem,4vh,3rem) 0 0}.signal-title em,.signal-title span{display:block}.signal-title em{color:var(--white);letter-spacing:0;font-family:Instrument Serif,serif;font-size:clamp(3.5rem,6.4vw,7rem);font-weight:400;line-height:.86}.signal-title span{color:var(--white-88);letter-spacing:0;text-transform:none;font-size:clamp(2.7rem,5.2vw,5.8rem);font-weight:520;line-height:.94}.signal-stage{z-index:5;pointer-events:none;position:absolute;inset:0}.signal-card{align-items:initial;transform-origin:50%;will-change:transform, opacity;grid-template-columns:none;width:clamp(18rem,32.5vw,34rem);margin:0;display:block;position:absolute}.signal-card--1{top:12%;left:5.5%}.signal-card--2{top:34%;right:4%}.signal-card--3{top:70%;left:2%}.signal-card--4{top:72%;right:6%}.signal-card__quote{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff0d;border-radius:8px;align-items:center;min-height:clamp(8.5rem,20vh,11.5rem);padding:clamp(1.5rem,3vw,2.4rem);display:flex}.signal-card blockquote{color:var(--white-72);letter-spacing:0;margin:0;font-family:inherit;font-size:clamp(.95rem,1.35vw,1.2rem);font-style:normal;line-height:1.45}.signal-card figcaption{align-items:center;gap:.9rem;margin-top:1.1rem;display:flex}.signal-medallion{aspect-ratio:1;width:3rem;color:var(--white-72);letter-spacing:.08em;background:#151515;border:2px solid #ffffff40;border-radius:50%;flex:none;place-items:center;font:600 .55rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.signal-identity{gap:.32rem;display:grid}.signal-identity b{color:var(--white-88);font-size:.92rem;font-weight:650}.signal-identity i{color:var(--white-42);letter-spacing:.04em;text-transform:uppercase;font:500 .58rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.faq-shell{z-index:4;padding:clamp(1.5rem, 3vw, 2rem) var(--edge) clamp(6rem, 12vh, 9rem);color:var(--white);background:#000;position:relative}.faq-inner{background:#0f0f0f;border-radius:8px;max-width:none;min-height:min(60rem,112svh);margin:0;padding:clamp(4rem,9vh,7rem) clamp(1rem,4vw,4rem);display:block}.faq-head{text-align:center;justify-items:center;gap:clamp(2rem,4vh,3rem);display:grid;position:static}.faq-pill b{aspect-ratio:1;border:1px solid;border-radius:50%;place-items:center;width:1.1rem;font:600 .68rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.faq-title{color:var(--white-88);letter-spacing:0;margin:0;font-size:clamp(3rem,5vw,5.2rem);font-weight:520;line-height:.9}.faq-list{border-top:0;width:min(100%,53.5rem);margin:clamp(4rem,9vh,7rem) auto 0}.faq-item{border-bottom:1px solid var(--white-12)}.faq-item__trigger{min-height:5.5rem;color:var(--white-64);padding:1.25rem 0;font-size:clamp(1.02rem,1.45vw,1.35rem);font-weight:500}.faq-item.is-open .faq-item__trigger{color:var(--white-88)}.faq-item__trigger i{color:#101010;background:#e8e9e4;border-radius:50%;width:2.55rem;height:2.55rem;transition:transform .48s cubic-bezier(.16,1,.3,1),background-color .24s}.faq-item__trigger i:before,.faq-item__trigger i:after{transition:transform .42s cubic-bezier(.16,1,.3,1)}.faq-item__trigger i:before{width:.9rem}.faq-item__trigger i:after{height:.9rem}.faq-item.is-open .faq-item__trigger i{transform:none}.faq-item.is-open .faq-item__trigger i:after{transform:scaleY(0)}.faq-item__body{height:0;display:block;overflow:hidden}.faq-item__body>div{overflow:visible}.faq-item__body p{color:var(--white-52);margin:0;padding:0 4.5rem 2rem 0;font-size:clamp(.92rem,1.1vw,1.05rem);line-height:1.58}.closing-cta{z-index:5;height:160svh;min-height:calc(680px + 60svh);color:var(--white);background:#030303;position:relative;overflow:clip}.closing-threshold{isolation:isolate;background:#030303;height:100svh;min-height:680px;position:sticky;top:0;overflow:clip}.closing-robot{--robot-brightness:.74;z-index:0;width:min(70vw,70rem);height:118svh;filter:grayscale(1) saturate(0) contrast(1.12) brightness(var(--robot-brightness));transform-origin:78% 88%;will-change:transform, opacity;position:absolute;bottom:-16svh;right:-10vw}.closing-robot>div,.closing-robot__scene{width:100%;height:100%}.closing-robot__scene{pointer-events:auto;display:block}.closing-spotlight{z-index:2;pointer-events:none;isolation:isolate;width:min(70vw,70rem);height:100svh;min-height:680px;position:absolute;top:0;right:-10vw;overflow:visible}.closing-spotlight__volume{z-index:0;pointer-events:none;mix-blend-mode:screen;will-change:clip-path, opacity, transform;position:absolute;inset:0;overflow:hidden}.closing-spotlight__volume>div,.closing-spotlight__canvas,.closing-spotlight__canvas canvas{width:100%!important;height:100%!important}.closing-spotlight__canvas,.closing-spotlight__canvas canvas{display:block;pointer-events:none!important}.closing-robot__shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#030303 0%,#030303f5 32%,#030303a8 51%,#0000 72%),linear-gradient(#03030357,#0000 38%,#030303d1 100%);position:absolute;inset:0}.closing-robot__shade:after{content:"";background:#030303;width:14rem;height:3.25rem;position:absolute;bottom:0;right:0}.closing-signal{z-index:3;left:var(--edge);color:#ffffff6b;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;will-change:transform;grid-template-columns:auto minmax(4rem,1fr) .32rem auto;align-items:center;gap:.8rem;font:640 .46rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:absolute;top:82%;right:clamp(18rem,31vw,38rem)}.closing-signal__line{will-change:transform;background:linear-gradient(90deg,#ffffff2e,#ffffffb8);height:1px;display:block}.closing-signal>b{aspect-ratio:1;background:#fff;border-radius:50%;width:.32rem;box-shadow:0 0 .8rem #ffffff7a}.closing-hero{z-index:4;max-width:none;min-height:100%;padding:clamp(5.5rem, 11vh, 8rem) var(--edge) clamp(4rem, 8vh, 6rem);pointer-events:none;align-items:center;margin:0;display:flex;position:relative}.closing-copy{pointer-events:none;width:min(63vw,72rem);max-width:none}.closing-copy>*{pointer-events:auto}.closing-title__line{white-space:nowrap;display:block;overflow:hidden}.closing-title__line>i{will-change:transform;font-style:normal;display:block}.closing-title .closing-title__line--sans{letter-spacing:0;font-size:clamp(3.4rem,5.5vw,7rem);line-height:.94}.closing-title .closing-title__line--serif{letter-spacing:0;font-size:clamp(4.2rem,7vw,8.6rem);line-height:.86}.closing-lede{color:var(--white-72)}.closing-primary{border-radius:0}.robot-loading{background:#030303;place-items:center;display:grid;position:absolute;inset:0}.robot-loading__mark{aspect-ratio:1;border:1px solid #ffffff2e;border-top-color:#fff;border-radius:50%;width:2rem;animation:.9s linear infinite robot-load}@keyframes robot-load{to{transform:rotate(1turn)}}.closing-footer{z-index:5;min-height:max(700px,100svh);padding:clamp(3.5rem, 8vh, 6rem) var(--edge) clamp(1.6rem, 3vh, 2.5rem);border-top:1px solid var(--white-12);color:var(--white);background:#000;grid-template-rows:auto minmax(18rem,1fr) auto;gap:clamp(2.5rem,6vh,5rem);display:grid;position:relative;overflow:clip}.closing-footer__cols{grid-template-columns:1.25fr .8fr .8fr;gap:clamp(3rem,9vw,11rem);display:grid}.closing-footer__cols>.closing-footer__contact{align-content:start;gap:clamp(2.5rem,6vh,4.5rem);display:grid}.closing-footer__contact>div,.closing-footer__cols nav,.closing-footer__audience{flex-direction:column;align-items:flex-start;gap:.9rem;display:flex}.closing-footer__cols p{color:var(--white-42);letter-spacing:.04em;margin:0 0 .35rem;font-size:.72rem}.closing-footer__contact a,.closing-footer__contact span{color:var(--white-88);font-size:clamp(.95rem,1.2vw,1.15rem)}.closing-footer__cols nav a,.closing-footer__audience span{color:var(--white-88);font-size:clamp(1.55rem,2.45vw,2.8rem);line-height:1.1}.closing-footer__cols nav a{transition:color .22s ease, transform .3s var(--ease-out)}.closing-footer__cols nav a:hover,.closing-footer__cols nav a:focus-visible{color:var(--white);transform:translate(.4rem)}.closing-wordmark{align-self:end;place-items:end stretch;min-height:18rem;display:grid;overflow:hidden}.closing-wordmark img{object-fit:contain;object-position:center bottom;filter:brightness(0)invert();opacity:.62;will-change:transform, clip-path;width:100%;height:min(34svh,26rem)}.closing-footer__bottom{border-top:1px solid var(--white-12);padding-top:1.35rem}@media (width<=900px){.about-shell{height:auto}.about-sticky{height:auto;min-height:100svh;position:relative}.about-word{color:#0a0b0aeb}.process-arc-layer{height:min(50vw,24rem);margin-bottom:1rem;position:relative;inset:auto}.process-arc__active{stroke-dashoffset:0!important}.process-arc__tracer{display:none}.operating-field{padding-top:0;display:block}.operating-ghost{top:11rem}.spine-station,.spine-station--set,.spine-station--build,.spine-station--execute{width:auto;margin-left:2.5rem;position:relative;inset:auto}.signal-shell{height:auto;padding:0;overflow:hidden}.signal-sticky{height:auto;min-height:0;padding:5rem 1rem 7rem;position:relative;overflow:hidden}.signal-wave{display:none}.signal-shade{opacity:.45}.signal-head{flex-direction:column;align-items:flex-start;gap:.7rem;position:relative;inset:auto}.signal-center{text-align:left;width:auto;margin:5rem 0;padding:0;position:relative;inset:auto;transform:none}.signal-pill{margin-inline:0}.signal-title em{font-size:clamp(3.2rem,12vw,5.4rem)}.signal-title span{font-size:clamp(2.6rem,9vw,4.4rem)}.signal-stage{gap:3.5rem;display:grid;position:relative;inset:auto}.signal-card{width:100%;position:relative;inset:auto;opacity:1!important;transform:none!important}.signal-card__quote{min-height:0}.signal-card blockquote{font-size:clamp(1rem,4.8vw,1.35rem)}.faq-shell{padding-inline:1rem}.faq-inner{min-height:0;padding:4rem 1rem 5rem}.faq-title{font-size:clamp(3.4rem,12vw,5rem)}.faq-list{margin-top:4rem}.closing-cta{height:auto;min-height:max(42rem,100svh)}.closing-threshold{height:auto;min-height:max(42rem,100svh);position:relative}.closing-robot,.closing-spotlight{display:none}.closing-robot__shade{background:linear-gradient(#030303,#030303f0 68%,#030303)}.closing-signal{left:var(--edge);right:var(--edge);grid-template-columns:auto minmax(2rem,1fr) .3rem auto;top:auto;bottom:3rem;transform:none!important}.closing-signal__line{transform:scaleX(1)!important}.closing-hero{min-height:max(42rem,100svh);padding-block:5.5rem 8rem}.closing-copy{width:100%}.closing-title__line{white-space:normal}.closing-title .closing-title__line--sans{font-size:clamp(3rem,11vw,5rem)}.closing-title .closing-title__line--serif{font-size:clamp(3.4rem,13vw,5.8rem)}.closing-footer{grid-template-rows:auto auto auto;min-height:auto}.closing-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:4rem}.closing-footer__contact{grid-area:1/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.closing-wordmark{min-height:13rem}.closing-wordmark img{height:auto}}@media (width<=560px){.process-arc-layer{height:12rem}.signal-sticky{padding-inline:1rem}.signal-card figcaption{align-items:flex-start}.signal-identity i{max-width:27ch}.faq-inner{padding-inline:.85rem}.faq-item__trigger{gap:1rem}.faq-item__trigger i{width:2.25rem;height:2.25rem}.faq-item__body p{padding-right:.5rem}.closing-hero{padding-inline:1rem}.closing-signal{left:1rem;right:1rem}.closing-signal>span{display:none}.closing-title .closing-title__line--sans{font-size:clamp(2.75rem,13vw,4.1rem)}.closing-title .closing-title__line--serif{font-size:clamp(3.15rem,15vw,4.75rem)}.closing-primary{justify-content:space-between;width:100%}.closing-footer{padding:4rem 1rem 1.5rem}.closing-footer__cols{grid-template-columns:1fr}.closing-footer__contact{grid-column:1;grid-template-columns:1fr}.closing-footer__cols nav a,.closing-footer__audience span{font-size:clamp(1.6rem,8vw,2.25rem)}.closing-wordmark{min-height:9rem}}@media (width>=901px) and (pointer:coarse){.closing-cta{height:auto;min-height:max(42rem,100svh)}.closing-threshold{height:auto;min-height:max(42rem,100svh);position:relative}.closing-signal{top:auto;bottom:3rem;transform:none!important}.closing-signal__line{transform:scaleX(1)!important}.closing-spotlight{display:none!important}}@media (prefers-reduced-motion:reduce){.process-arc__active{stroke-dashoffset:0!important}.process-arc__tracer,.signal-wave,.closing-robot,.closing-spotlight{display:none!important}.signal-shell{height:auto}.signal-sticky{height:auto;padding-block:6rem;position:relative}.closing-cta{height:auto;min-height:max(42rem,100svh)}.closing-threshold{height:auto;min-height:max(42rem,100svh);position:relative}.closing-signal{transform:none!important}.closing-signal__line{transform:scaleX(1)!important}.closing-title__line>i,.closing-signal>*,.signal-center,.signal-card{opacity:1!important;transform:none!important}.robot-loading__mark{animation:none}}.convergence-shell{z-index:3;color:#fff;background:#050505;height:280svh;margin-top:-100svh;position:relative}.convergence-sticky{isolation:isolate;background:#050505;height:100svh;min-height:640px;position:sticky;top:0;overflow:clip}.convergence-scene,.convergence-canvas,.convergence-canvas-fallback{z-index:1;inset:0;width:100%!important;height:100%!important;position:absolute!important}.convergence-scene{opacity:.92;pointer-events:none;will-change:transform, opacity, filter}.convergence-canvas-fallback{overflow:hidden}.convergence-canvas-fallback i{transform-origin:50%;background:#ffffff2e;width:115%;height:1px;position:absolute;top:50%;left:50%}.convergence-canvas-fallback i:first-child{transform:translate(-50%,-50%)rotate(7deg)}.convergence-canvas-fallback i:nth-child(2){transform:translate(-50%,-50%)rotate(-13deg)}.convergence-canvas-fallback i:nth-child(3){transform:translate(-50%,-50%)rotate(22deg)}.convergence-canvas-fallback i:nth-child(4){transform:translate(-50%,-50%)rotate(-31deg)}.convergence-canvas-fallback b{aspect-ratio:1;background:#fff;border-radius:50%;width:.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 1.5rem #ffffff80}.convergence-grid{z-index:2;pointer-events:none;opacity:.22;background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:5rem 5rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 73%);mask-image:radial-gradient(circle,#000 0%,#0000 73%)}.convergence-grid i{background:#fff3;position:absolute}.convergence-grid i:first-child{width:1px;height:100%;top:0;left:50%}.convergence-grid i:last-child{width:100%;height:1px;top:50%;left:0}.convergence-copy{z-index:4;left:var(--edge);width:min(44rem,58vw);position:absolute;top:clamp(6.5rem,14vh,9rem)}.convergence-copy .section-label{margin:0 0 2.4rem}.convergence-copy h2{letter-spacing:-.068em;max-width:13ch;margin:0;font-size:5.25rem;font-weight:510;line-height:.88}.convergence-copy>p:last-child{max-width:30rem;color:var(--white-64);letter-spacing:-.02em;margin:2rem 0 0;font-size:.96rem;line-height:1.52}.convergence-terms{z-index:4;pointer-events:none;color:#ffffffb8;letter-spacing:.13em;text-transform:uppercase;font:650 .54rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;inset:0}.convergence-terms span{will-change:transform, opacity;position:absolute}.convergence-terms span:first-child{bottom:18%;left:12%}.convergence-terms span:nth-child(2){top:24%;right:13%}.convergence-terms span:nth-child(3){bottom:13%;right:24%}.convergence-resolution{z-index:5;text-align:center;white-space:nowrap;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.convergence-resolution span,.convergence-resolution strong{will-change:transform, opacity;font-weight:500;display:block}.convergence-resolution span{color:#ffffff85;letter-spacing:.12em;text-transform:uppercase;font-size:1rem}.convergence-resolution strong{letter-spacing:0;margin-top:.45rem;font-family:Instrument Serif,serif;font-size:6.2rem;line-height:.82}.convergence-index{z-index:4;left:var(--edge);right:var(--edge);color:var(--white-42);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font:620 .48rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;bottom:2rem}.convergence-wipe{z-index:10;visibility:hidden;opacity:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.convergence-work-preview{z-index:0;color:#0a0b0a;--reel-progress:0;--reel-velocity:1;background:#e8e9e4;position:absolute;inset:0;overflow:hidden}.work-handoff__track{align-items:stretch;width:max-content;height:100%;display:flex}.work-handoff__intro{pointer-events:none}.work-handoff__register>span:nth-child(2){justify-self:center}.work-handoff__register>span:last-child{justify-self:end}.work-handoff__cta{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #0a0b0a6b;justify-content:space-between;align-items:center;gap:2rem;min-width:13rem;padding-bottom:.7rem;font:660 .52rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.work-handoff__cta svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:.78rem}.work-evidence--handoff{opacity:1;pointer-events:none}.work-evidence--handoff .work-project{pointer-events:none}.work-evidence--handoff .project-media{clip-path:inset(0);transform:none}.convergence-work-preview .work-reel__origin i{transform:scaleX(1)}.convergence-work-preview .work-reel__progress>b{left:0}.convergence-shutters{z-index:2;position:absolute;inset:0}.convergence-shutter{will-change:transform;background:#050505;width:100%;height:50%;display:block;position:absolute;left:0}.convergence-shutter--top{top:0}.convergence-shutter--bottom{bottom:0}.work-reel{--reel-progress:0;--reel-velocity:1;z-index:4;color:#0a0b0a;background:#e8e9e4;position:relative;overflow:clip}@media (width>=901px){.work-reel{z-index:2;margin-top:-100svh}}.work-reel__pin{isolation:isolate;background:#e8e9e4;height:100svh;min-height:640px;position:relative;overflow:hidden}.work-reel__register{z-index:12;left:var(--edge);right:var(--edge);color:#0a0b0a7a;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:start;gap:2rem;font:650 .52rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:absolute;top:clamp(4.8rem,8vh,6rem)}.work-reel__register>span:last-child{justify-self:end}.work-reel__register-window{height:.52rem;overflow:hidden}.work-reel__category-track,.work-reel__number-track{will-change:transform;flex-direction:column;display:flex}.work-reel__category-track i,.work-reel__number-track i{white-space:nowrap;flex:0 0 .52rem;height:.52rem;font-style:normal;display:block}.work-reel__track{will-change:transform;flex-wrap:nowrap;align-items:stretch;width:max-content;height:100%;display:flex}.work-reel__intro,.work-evidence,.work-reel__outro{background:#e8e9e4;flex:none;height:100%;position:relative}.work-reel__intro{width:64vw;padding:clamp(8rem, 16vh, 12rem) 5vw clamp(5rem, 10vh, 7rem) var(--edge);align-items:center;display:flex}.work-reel__intro-copy{z-index:2;justify-items:start;width:min(51rem,52vw);display:grid;position:relative}.work-reel__intro .section-label{color:#0a0b0a7a;margin:0 0 2rem}.work-reel__intro h2{letter-spacing:-.065em;margin:0;font-size:clamp(5rem,7.4vw,9rem);font-weight:520;line-height:.78}.work-reel__intro h2>span{display:block;overflow:hidden}.work-reel__intro h2 i{will-change:transform;font-style:normal;display:block}.work-reel__intro h2>span:last-child{letter-spacing:0;margin-top:.14em;padding-bottom:.08em;font-family:Instrument Serif,serif;font-weight:400}.work-reel__intro-copy>p:not(.section-label){color:#0a0b0a9e;max-width:31rem;margin:2.5rem 0 2.75rem;font-size:.92rem;line-height:1.55}.work-reel__origin{background:#0a0b0a38;width:18vw;height:1px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.work-reel__origin:after{content:"";aspect-ratio:1;background:#e8e9e4;border:1px solid #0a0b0a8c;border-radius:50%;width:.48rem;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}.work-reel__origin i{transform-origin:0;will-change:transform;background:#0a0b0a;position:absolute;inset:0;transform:scaleX(0)}.work-evidence{--pointer-x:0;--pointer-y:0;--media-progress:1;--chapter-active:1;width:50vw;opacity:calc(.42 + (var(--chapter-active) * .58));transition:opacity .42s var(--ease-out);border-left:1px solid #0a0b0a1f;justify-content:center;align-items:center;display:flex}.work-project{--pointer-x:0;--pointer-y:0;color:#0a0b0a;outline-offset:.5rem;will-change:transform;width:80%;display:grid}.work-project:focus-visible{outline:2px solid #0a0b0a}.work-project__meta{color:#0a0b0a85;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-top:1.4rem;font:660 .48rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.work-project h3{letter-spacing:-.055em;will-change:transform, opacity;max-width:16ch;margin:1rem 0 .9rem;font-size:2.15rem;font-weight:540;line-height:.96}.work-project__foot{grid-template-columns:1fr auto;align-items:end;gap:1.4rem;display:grid}.work-project__foot>p{color:#0a0b0a99;max-width:24rem;margin:0;font-size:.75rem;line-height:1.45}.work-project__foot>span{min-width:10rem}.work-reel__outro{width:58vw;padding:clamp(8rem, 16vh, 11rem) var(--edge) clamp(5rem, 10vh, 7rem) 7vw;border-left:1px solid #0a0b0a1f;align-items:center;display:flex}.work-reel__outro>div{justify-items:start;width:min(40rem,45vw);display:grid}.work-reel__outro>div>span{color:#0a0b0a7a;letter-spacing:.12em;text-transform:uppercase;font:650 .5rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.work-reel__outro h3{letter-spacing:-.065em;margin:2rem 0 3.2rem;font-size:clamp(4rem,6.2vw,7.5rem);font-weight:520;line-height:.8}.work-reel__outro h3 span,.work-reel__outro h3 em{font-style:normal;display:block}.work-reel__outro h3 em{letter-spacing:0;margin-top:.12em;font-family:Instrument Serif,serif;font-weight:400}.work-reel__intro a,.work-reel__outro a,.work-project__foot>span,.work-page-cta a,.work-archive-item__foot>span{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #0a0b0a6b;justify-content:space-between;align-items:center;gap:2rem;min-width:13rem;padding-bottom:.7rem;font:660 .52rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.work-reel svg,.work-page svg{fill:none;stroke:currentColor;stroke-width:1.7px;flex:none;width:.78rem}.work-reel__progress{z-index:14;left:var(--edge);right:var(--edge);pointer-events:none;height:1rem;position:absolute;bottom:2.2rem}.work-reel__progress-line{background:#0a0b0a2e;height:1px;position:absolute;top:50%;left:0;right:0}.work-reel__progress-line i{width:100%;height:100%;transform:scaleX(var(--reel-progress));transform-origin:0;background:#0a0b0a;display:block}.work-reel__progress-ticks{justify-content:space-evenly;align-items:center;display:flex;position:absolute;inset:0 12%}.work-reel__progress-ticks i{aspect-ratio:1;background:#e8e9e4;border:1px solid #0a0b0a85;border-radius:50%;width:.35rem}.work-reel__progress>b{left:calc(var(--reel-progress) * 100%);width:1.6rem;height:2px;transform:translate(-50%, -50%) scaleX(var(--reel-velocity));background:#0a0b0a;transition:transform .12s linear;position:absolute;top:50%}.work-reel__exit{z-index:30;pointer-events:none;transform-origin:bottom;will-change:transform;background:#050505;height:clamp(7rem,14svh,10rem);position:absolute;bottom:0;left:0;right:0;transform:scaleY(0)}.project-media{aspect-ratio:670/460;isolation:isolate;background:#dfe0da;border:1px solid #0a0b0a2e;border-radius:6px;width:100%;position:relative;overflow:hidden}.project-media__surface,.project-media picture,.project-media img,.project-media video{width:100%;height:100%;position:absolute;inset:0}.project-media__surface{transition:transform .7s var(--ease-out), filter .5s var(--ease-out);will-change:transform, filter;overflow:hidden}.project-media img,.project-media video{object-fit:cover;display:block}.work-project:hover .project-media__surface,.work-project:focus-visible .project-media__surface,.work-archive-item a:hover .project-media__surface,.work-archive-item a:focus-visible .project-media__surface{filter:contrast(1.06);transform:translate(calc(var(--pointer-x,0) * .28rem), calc(var(--pointer-y,0) * .2rem)) scale(1.018)}.project-media--reel:after{content:"";z-index:8;top:0;bottom:0;left:var(--pointer-position,50%);opacity:0;pointer-events:none;background:#0a0b0a42;width:1px;transition:opacity .24s;position:absolute}.work-project:hover .project-media--reel:after,.work-project:focus-visible .project-media--reel:after{opacity:1}.project-media__scan{z-index:7;pointer-events:none;opacity:0;width:24%;height:100%;transition:left .8s var(--ease-out), opacity .25s ease;background:linear-gradient(90deg,#0000,#fff3,#0000);position:absolute;top:0;left:-35%;transform:skew(-13deg)}.work-project:hover .project-media__scan,.work-project:focus-visible .project-media__scan,.work-archive-item a:hover .project-media__scan,.work-archive-item a:focus-visible .project-media__scan{opacity:.7;left:118%}.project-artboard{color:#0a0b0a;background-color:#dfe0da;background-image:linear-gradient(#0a0b0a0d 1px,#0000 1px),linear-gradient(90deg,#0a0b0a0d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:2.8rem 2.8rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-rows:auto minmax(0,1fr) auto;padding:1.35rem;display:grid;position:absolute;inset:0}.project-artboard__topline,.project-artboard__footer{z-index:4;color:#0a0b0a8a;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font:650 .47rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:relative}.project-artboard__footer{border-top:1px solid #0a0b0a2e;padding-top:.75rem}.project-artboard .operations-map,.project-artboard .commercial-chart{min-height:0}.project-artboard--commercial .commercial-chart>i:nth-child(8){background:#73756e}.project-artboard--knowledge{grid-template-rows:auto auto 1fr}.project-artboard--knowledge .knowledge-query{margin-top:1.4rem}.project-artboard--knowledge .knowledge-results{margin-bottom:1.2rem}.work-evidence .operations-map__route{scale:var(--media-progress) 1}.work-evidence .operations-map__node{opacity:clamp(0, calc((var(--media-progress) - var(--node-step,.15)) * 7), 1);scale:calc(.62 + (var(--media-progress) * .38))}.work-evidence .operations-map__node:first-of-type{--node-step:.16}.work-evidence .operations-map__node:nth-of-type(2){--node-step:.22}.work-evidence .operations-map__node:nth-of-type(3){--node-step:.28}.work-evidence .operations-map__node:nth-of-type(4){--node-step:.34}.work-evidence .operations-map__node:nth-of-type(5){--node-step:.4}.work-evidence .operations-map__node:nth-of-type(6){--node-step:.46}.work-evidence .operations-map__node:nth-of-type(7){--node-step:.52}.work-evidence .operations-map__alert{opacity:clamp(0, calc((var(--media-progress) - .56) * 8), 1);translate:0 calc((1 - var(--media-progress)) * .8rem)}.work-evidence .commercial-chart>i{transform:scaleY(clamp(.03, calc((var(--media-progress) - (var(--bar-index,0) * .018)) * 1.8), 1));transform-origin:bottom}.work-evidence .commercial-chart__signal,.work-evidence .commercial-metrics span,.work-evidence .knowledge-query,.work-evidence .knowledge-results span{opacity:clamp(0, calc((var(--media-progress) - var(--evidence-step,.48)) * 7), 1);translate:0 calc((1 - var(--media-progress)) * .65rem)}.work-evidence .commercial-chart__signal{--evidence-step:.58}.work-evidence .commercial-metrics span:first-child{--evidence-step:.42}.work-evidence .commercial-metrics span:nth-child(2){--evidence-step:.49}.work-evidence .commercial-metrics span:nth-child(3){--evidence-step:.56}.work-evidence .knowledge-query{--evidence-step:.24}.work-evidence .knowledge-results span:first-child{--evidence-step:.38}.work-evidence .knowledge-results span:nth-child(2){--evidence-step:.48}.work-evidence .knowledge-results span:nth-child(3){--evidence-step:.58}.work-evidence .knowledge-query i,.work-evidence .commercial-chart>i:nth-child(8){box-shadow:none;background:#0a0b0a}.work-page,.case-page{color:#0a0b0a;background:#e8e9e4;min-height:100svh;overflow:clip}.work-archive-hero,.case-page-hero,.work-archive-list,.case-page-story,.case-page-next,.work-page-cta{padding-inline:var(--edge)}.work-archive-hero{border-bottom:1px solid #0a0b0a2e;flex-direction:column;justify-content:flex-end;min-height:92svh;padding-top:9rem;padding-bottom:5rem;display:flex}.work-archive-hero .section-label{color:#0a0b0a7a}.work-archive-hero h1,.case-page-hero h1{letter-spacing:-.072em;max-width:13ch;margin:2rem 0;font-size:6.4rem;font-weight:520;line-height:.86}.work-archive-hero>p:last-child{color:#0a0b0a9e;max-width:37rem;margin:0 0 0 auto;line-height:1.55}.work-archive-list{padding-top:6rem;padding-bottom:8rem}.work-archive-item{border-bottom:1px solid #0a0b0a2e;padding:4rem 0 5rem}.work-archive-item>a{grid-template-columns:minmax(25rem,.9fr) minmax(0,1.1fr);gap:2rem 6vw;display:grid}.work-archive-item .project-media{grid-row:1/span 3}.work-archive-item__meta{color:#0a0b0a80;text-transform:uppercase;justify-content:space-between;gap:1rem;font:650 .5rem/1 ui-monospace,monospace;display:flex}.work-archive-item h2{letter-spacing:-.06em;max-width:16ch;margin:1.5rem 0;font-size:3.3rem;font-weight:530;line-height:.92}.work-archive-item__foot{grid-template-columns:1fr auto;align-self:end;gap:2rem;display:grid}.work-archive-item__foot p{color:#0a0b0a99;max-width:28rem;margin:0;font-size:.82rem;line-height:1.5}.work-archive-item__foot>span{min-width:10rem}.case-page-hero{flex-direction:column;justify-content:flex-end;min-height:100svh;padding-top:9rem;padding-bottom:4rem;display:flex}.case-page-hero__meta{color:#0a0b0a7a;text-transform:uppercase;border-bottom:1px solid #0a0b0a33;justify-content:space-between;padding-bottom:1rem;font:650 .5rem/1 ui-monospace,monospace;display:flex}.case-page-hero>p{color:#0a0b0a85;text-transform:uppercase;margin:4rem 0 0;font-size:.75rem}.case-page-hero h1{max-width:15ch}.case-page-hero__summary{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;margin-top:auto;display:grid}.case-page-hero__summary p{color:#0a0b0a9e;max-width:35rem;margin:0;line-height:1.55}.case-page-hero__summary span{letter-spacing:.1em;text-transform:uppercase;font:650 .5rem/1 ui-monospace,monospace}.case-page-media{margin-inline:var(--edge)}.case-page-media .project-media{aspect-ratio:16/8.5;border-radius:0}.case-page-media .project-artboard{padding:3rem}.case-page-story{padding-top:9rem;padding-bottom:10rem}.case-page-story>div{border-top:1px solid #0a0b0a33;grid-template-columns:.35fr 1fr .8fr;align-items:start;gap:4rem;min-height:55svh;padding:4rem 0;display:grid}.case-page-story span{color:#0a0b0a7a;text-transform:uppercase;font:650 .5rem/1 ui-monospace,monospace}.case-page-story h2{letter-spacing:-.06em;max-width:15ch;margin:0;font-size:3.8rem;font-weight:520;line-height:.92}.case-page-story p{color:#0a0b0a9e;max-width:34rem;margin:0;font-size:1rem;line-height:1.6}.case-page-next{color:#fff;background:#0a0b0a;padding-top:6rem;padding-bottom:8rem}.case-page-next>p{color:var(--white-42);text-transform:uppercase;font:650 .5rem/1 ui-monospace,monospace}.case-page-next a{padding-top:3rem;display:block;position:relative}.case-page-next a>span{color:var(--white-64);text-transform:uppercase;font-size:.8rem}.case-page-next h2{letter-spacing:-.065em;max-width:14ch;margin:1rem 0 0;font-size:5rem;font-weight:520;line-height:.88}.case-page-next svg{fill:none;stroke:currentColor;width:3rem;position:absolute;bottom:0;right:0}.work-page-cta{color:#0a0b0a;background:#e8e9e4;flex-direction:column;justify-content:center;min-height:78svh;padding-top:7rem;padding-bottom:6rem;display:flex}.work-page-cta>p{color:#0a0b0a85;text-transform:uppercase}.work-page-cta h2{max-width:14ch;margin:2rem 0 3rem;font-family:Instrument Serif,serif;font-size:6rem;font-weight:400;line-height:.88}.work-page-cta a{width:fit-content;min-width:18rem}@media (width<=1200px){.convergence-copy h2{font-size:4.4rem}.convergence-resolution strong{font-size:5.2rem}.work-project h3{font-size:1.75rem}.work-archive-hero h1,.case-page-hero h1{font-size:5.2rem}}@media (width<=900px){.convergence-shell{height:auto;min-height:110svh}.convergence-sticky{height:110svh;min-height:720px;position:relative}.convergence-wipe{display:none}.convergence-copy{width:calc(100% - (2 * var(--edge)));top:7rem}.convergence-copy h2{max-width:12ch;font-size:3.5rem}.convergence-copy>p:last-child{max-width:25rem}.convergence-terms{display:none}.convergence-resolution{left:var(--edge);right:var(--edge);text-align:left;top:auto;bottom:8rem;transform:none}.convergence-resolution strong{font-size:4.2rem}.work-reel{z-index:4;margin-top:0;overflow:visible}.work-reel__pin{height:auto;min-height:0;overflow:visible}.work-reel__register{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#e8e9e4e0;grid-template-columns:1fr auto;height:2.4rem;margin:0 1rem;padding:.9rem 0;position:sticky;top:5.35rem;left:auto;right:auto}.work-reel__register>span:first-child{display:none}.work-reel__register-window{justify-self:start}.work-reel__register-window--number{justify-self:end}.work-reel__track{width:100%;height:auto;display:block;transform:none!important}.work-reel__intro,.work-evidence,.work-reel__outro{width:100%;height:auto;min-height:0}.work-reel__intro{align-items:center;min-height:88svh;padding:8rem 1rem 6rem}.work-reel__intro-copy{width:100%}.work-reel__intro h2{font-size:clamp(4rem,15vw,7rem)}.work-reel__origin{width:32vw;top:auto;bottom:7rem;right:1rem}.work-evidence{opacity:1;border-top:1px solid #0a0b0a29;border-left:0;padding:7rem 1rem 6rem}.work-project{width:100%;transform:none!important}.work-project h3{max-width:15ch;font-size:2.6rem}.work-project__foot{grid-template-columns:1fr}.work-project__foot>span{margin-top:1rem}.work-reel__outro{border-top:1px solid #0a0b0a29;border-left:0;min-height:82svh;padding:7rem 1rem 12rem}.work-reel__outro>div{width:100%}.work-reel__outro h3{font-size:clamp(4rem,15vw,7rem)}.work-reel__progress{display:none}.work-reel__exit{height:8rem;top:auto;transform:scaleY(1)}.work-archive-hero h1,.case-page-hero h1{font-size:4.2rem}.work-archive-item>a{grid-template-columns:1fr}.work-archive-item .project-media{grid-row:auto}.work-archive-item h2{font-size:2.8rem}.case-page-story>div{grid-template-columns:1fr;gap:2rem;min-height:0}.case-page-story h2{font-size:3rem}.case-page-next h2{font-size:4rem}.work-page-cta h2{font-size:4.6rem}}@media (width<=560px){.convergence-copy{top:6rem}.convergence-copy h2{font-size:2.75rem}.convergence-resolution strong{font-size:3.4rem}.work-reel__intro h2{font-size:4rem}.work-evidence{padding-block:6rem}.work-project h3{font-size:2.2rem}.work-project__foot>span{margin-top:.4rem}.work-reel__outro h3{font-size:4rem}.project-artboard{padding:.85rem}.project-artboard__topline,.project-artboard__footer{font-size:.38rem}.project-artboard .operations-map{margin-block:1rem}.project-artboard .commercial-chart{margin-block:1.2rem}.project-artboard .commercial-metrics span{padding-top:.5rem;font-size:.45rem}.project-artboard .knowledge-query{margin:1rem 3% .4rem;padding:.65rem;font-size:.54rem}.project-artboard .knowledge-results{margin:0 3% .4rem}.project-artboard .knowledge-results span{padding:.55rem 0;font-size:.5rem}.work-archive-hero,.case-page-hero,.work-archive-list,.case-page-story,.case-page-next,.work-page-cta{padding-inline:1rem}.work-archive-hero h1,.case-page-hero h1{font-size:3.35rem}.work-archive-hero>p:last-child{margin-left:0}.work-archive-list{padding-top:2rem}.work-archive-item{padding-block:3rem}.work-archive-item__meta{flex-wrap:wrap}.work-archive-item h2{font-size:2.35rem}.work-archive-item__foot{grid-template-columns:1fr}.case-page-hero__meta{flex-wrap:wrap;gap:.75rem}.case-page-hero__summary{grid-template-columns:1fr}.case-page-media{margin-inline:1rem}.case-page-media .project-media{aspect-ratio:4/3}.case-page-media .project-artboard{padding:1rem}.case-page-story{padding-block:5rem}.case-page-story h2{font-size:2.6rem}.case-page-next h2{font-size:3.3rem}.work-page-cta h2{font-size:3.8rem}}@media (prefers-reduced-motion:reduce){.convergence-shell{height:auto;min-height:100svh;margin-top:0}.convergence-sticky{height:100svh;position:relative}.convergence-wipe,.convergence-terms{display:none!important}.convergence-copy,.convergence-copy>*,.convergence-resolution,.convergence-resolution>*,.convergence-index,.work-reel__intro h2 i,.work-evidence,.work-project,.work-project h3,.project-media,.project-media__surface{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.work-reel{z-index:4;margin-top:0;overflow:visible}.work-reel__pin{height:auto;min-height:0;overflow:visible}.work-reel__track{width:100%;height:auto;display:block;transform:none!important}.work-reel__intro,.work-evidence,.work-reel__outro{border-top:1px solid #0a0b0a29;border-left:0;width:100%;height:auto;min-height:80svh}.work-project{align-content:center;width:100%;min-height:80svh}.work-reel__progress,.work-reel__exit,.project-media__scan{display:none}}.hero-about-bridge{z-index:18;opacity:1;pointer-events:none;isolation:isolate;background:0 0;position:absolute;inset:0;overflow:clip}.hero-about-bridge:before,.hero-about-bridge:after{display:none}.hero-about-aperture{z-index:1;clip-path:circle(0);will-change:clip-path, opacity;background:#e8e9e4;position:absolute;inset:0}.hero-about-aperture-rim{z-index:2;aspect-ratio:1;opacity:0;will-change:transform, opacity;border:1px solid #e8e9e4c7;border-radius:50%;width:8vmax;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.08);box-shadow:0 0 0 1px #0a0b0a2e,0 0 3rem #e8e9e429}.about-shell{z-index:4;color:#0a0b0a;background:#e8e9e4;height:240svh;position:relative;overflow:clip}.about-sticky{isolation:isolate;background:#e8e9e4;height:100svh;min-height:640px;position:sticky;top:0;overflow:clip}.about-sticky:before,.about-sticky:after{display:none}.about-relief,.about-relief-canvas,.about-relief-fallback{z-index:0;position:absolute;inset:0;width:100%!important;height:100%!important}.about-relief{pointer-events:none}.about-relief-fallback{background:#e8e9e4}.about-content{z-index:1;width:100%;min-height:100%;padding:0 var(--edge);display:block;position:relative}.about-register{left:var(--edge);right:var(--edge);color:#0a0b0a80;justify-content:space-between;align-items:center;gap:2rem;display:flex;position:absolute;top:clamp(4.8rem,8vh,6rem)}.about-register .section-label{color:inherit;margin:0}.about-counter{letter-spacing:.1em;text-transform:uppercase;align-items:flex-start;gap:.45rem;height:.64rem;font:620 .64rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;overflow:hidden}.about-counter__track{will-change:transform;flex-direction:column;height:1.92rem;display:flex}.about-counter__track i{height:.64rem;font-style:normal;display:block}.about-counter b{font-weight:620}.about-statement{width:100%;max-width:none;height:100%;padding:clamp(7rem, 14vh, 9rem) var(--edge) clamp(4rem, 8vh, 6rem);color:#8e8f8a;letter-spacing:0;text-align:center;place-items:center;margin:0;font-weight:520;line-height:.96;display:grid;position:absolute;inset:0}.about-copy{text-wrap:balance;width:min(100%,92rem);font-size:clamp(3.4rem,5.65vw,6.8rem);line-height:.96;display:block}.about-phrase{font-size:inherit;line-height:inherit;display:inline;position:static}.about-phrase--2{font-weight:580}.about-word{color:#8e8f8a;will-change:transform, opacity, filter, color;margin-right:.2em;display:inline-block}.about-peel{z-index:5;visibility:hidden;opacity:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.about-peel__black,.about-peel__strips{position:absolute;inset:0}.about-peel__black{background:#050505}.about-peel__strips{z-index:1}.about-peel__strip{left:0;right:0;top:calc(var(--peel-index) * (100% / 7));will-change:transform;height:calc(14.2857% + 1px);position:absolute;overflow:hidden}.about-peel__surface{color:#0a0b0a;width:100%;height:calc(700% - 7px);transform:translateY(calc(var(--peel-index) * (-100% / 7)));background:#e8e9e4;position:absolute;inset:0 0 auto;overflow:hidden}.about-peel__register{left:var(--edge);right:var(--edge);color:#0a0b0a80;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:2rem;font:620 .64rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;top:clamp(4.8rem,8vh,6rem)}.about-peel__register p{margin:0}.about-peel__statement{width:100%;height:100%;padding:clamp(7rem, 14vh, 9rem) var(--edge) clamp(4rem, 8vh, 6rem);text-align:center;place-items:center;display:grid;position:absolute;inset:0}.about-peel__copy{color:#0a0b0af0;letter-spacing:0;text-wrap:balance;width:min(100%,92rem);margin:0;font-size:clamp(3.4rem,5.65vw,6.8rem);font-weight:520;line-height:.96}.about-peel__phrase{display:inline}.about-peel__phrase--2{font-weight:580}.about-peel__word{margin-right:.2em;display:inline-block}@media (pointer:fine){.about-word:hover{translate:0 -1px}}@media (width>=901px){.about-shell{opacity:0;margin-top:-100svh}}@media (width<=900px){.about-shell{height:175svh;min-height:0;margin-top:-100svh}.about-sticky{height:100svh;min-height:560px;position:sticky;top:0}.about-content{min-height:100%;padding:0 1rem}.about-register{top:clamp(4.8rem,8vh,5.7rem);left:1rem;right:1rem}.about-statement,.about-peel__statement{padding-inline:1rem}.about-copy,.about-peel__copy{width:100%;font-size:clamp(2.5rem,10.4vw,4.5rem);line-height:.98}.about-peel__register{top:clamp(4.8rem,8vh,5.7rem);left:1rem;right:1rem}}@media (prefers-reduced-motion:reduce){.hero-about-bridge{display:none}.about-shell{opacity:1;height:auto;min-height:100svh;margin-top:0}.about-sticky{height:100svh;min-height:640px;position:relative}.about-relief,.about-register>*,.about-phrase,.about-word{opacity:1!important;filter:none!important;transform:none!important}.about-word{color:#0a0b0a!important}.about-counter__track{transform:translateY(-66.667%)!important}.about-peel{display:none}}
