@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-C51Di1Mf.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-CPJFfJgk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA1AABAAAAAAOpgAAAzgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbHhwoBmA/U1RBVEgAgw4RCArTILh6C4JSAAE2AiQDhR4EIAWEQgeNDwwHGwMrsxFWOyingSKqRgsQ/KccZ2MEuxhOTauvJyHdKt09Jgp1Slowdq/CVUi6kbd5uaCTGhlZMPz037VFxqtLnDQ544cVvzpkB59R66WdGA4aKUhkhhrTSCyqCfcjrvXtGbR/qBaKBu0jKgz+i/1+5+7bL5rMEc8MlcjQtFTaCwU8FEJTKYnMzNeGRrqOjLmLiGLiG9m1kolUQiNVt2isDaKHqrW3xSx+RJO4939PqDeLl8BDhODhfjXvb1rj7l3jYdM1R9JpU3O0UIkkeCRoA+/AditNUW/4cjGXSooMlaxz6Y/4+xw6Bcql5QFl4+/Ytx3Po6ENhFZp+CpJu68FVGtqm09oHI1KaioTbHPcZhpaXtMUUOieuhlmRdr5BA3t12iM5VpglRcW7xbZWo0O5rH4oDLoIhbBFTqITQyeilhEvgO82aQk+XkQv3j/A5BzzmM/AIQbtsdxHZRHySEHhtCLoZMBHEzuty6jnzNNqZhNAeT/v6klHV2rutJKGmB3HW0ADoGaP3/0PfMt2f121mnNm940jrylalP88nhoCO/t8c5IIDYK5oHv60TOzL7QfcCCSDW9tT3pfCqmBhUNYEFLgPXNt+ZIDuYKM3G1D1loRdZrTJpw/Pb4a/92BNIAwIgERCCphgM4Oi5pAMEB/wJAIGmCDMj0XNL6dFcAXPbsn++JJP4zgJ0nFgDL8jQtMoU8aYGExYkYSv4ONqZICbzT0rnqvf7f8MH42WIAjh6fgZV1D9ACIxJnIDeLsdfsLkUdBPDXL/dBGwAaGNLZPRYBPURYIG/FVMMeUmIq5zwgt0Gi89sSgLmWoHsn4t/lz/0r/7XTbDod0j1/4V9/gjvWbJHQ3ylrWwGa/68noTwANiWtqZmXt6BgRsasrAledgnj3KziVp2aIrLi2ASBTY8mJbmT4US5DQ/GJbiV5ggZ02pbCos9NWKWtdkxY0y/WiXr2u3aMirZjXr7KmzJdGBAnbphYSMilLRCzBSCTOQujAhzblioF2uiPFsVKcBI5syQEE9WROjVo0+/IYMGTFk0Z1RKUU7UtCVpFTgFVBRkJEQEdGISUniihjKAUwBN8I9MHUHmH6gBMAUAGPsGGxw2QFNJ8i5tBURkGMy/CltGfgp4Gsb0T5Mf2X/vcyD6EMyBF8bfWi//u4n3eM++xkz6BknevzGJRC9e0lxibHlhY30EfQY1SiXO3dgTSct6bzaDI6czmnyCH0aj+AIFrFtaTDbWyvvfvAj3BsH8pYWkZ3oip8ejkQ0IM1CVqTzXZaaQ/StmcqRPuas0G6wf+KQdrzYg00j7Ur/PGTcpqGQqM2CGLnOyVJNzmRZDGbwRFOWP7T79zAiKqgQ3fPjpkQjCFXWkXzicOqC5FOt8m4hrOfXTMBW3kAO+2uJvf5Z9ykM+ZWm+TcS1nPo8TPFCDvhqS8RiiS3mxSOr56Ns8qlfupZTXx+m4hZywFddPs4ZCIsTNL7DDHh/QvPPnQSDxGo0xWIe5sdap6zAPaGic4doTv1ldRRSx+DS2G0+aScl+vgmFgP5zsNFlI/1rB2M4DcTQzk3aBkllhPT0BZblIAgNEqGVVKzaQQ9djIkyZbBDDpbthKkbYmi2Esjsjgm28wW5toVmmV5pK6Ujs3E77eoGzNDJSqXGfiXQdBLlIKz4MPKEtmmm7V7Vil94KBwPX5sFCX20BEeaclkjGgEUsh0OmE2C0DVneopGQ5sbYIYYYjFXtojjKZVMCZGAEerH7Y4TQT116sBXPp0mirIz+tAqZDPHMFK6buT1z9fpqAkWe8I69ofOqkVxhOojF9+RO0AflL40I58ZSua3lsLjZvCXMYoNSlnatOl7tPWGtuyzO22KmpxGQ1KbpFpkjc0zabTs0NkNa2QMu4f7e098tBAaZtnEmoJQuhXAeRMTmsNVvA8PieSafejfyp8bGhfxFqiOfMh4ysZj6f8sNexw46/Cr2VIYYaxo8x7U2hMDLU+9m/ucetcAVtU0AjO+k//2yk/fufJmKbqr7EoMS36HnNlKbaCYsKwPq8eLMcPVa3TY/aN+6CGHqUKtd03oZjFh1+0Ud4TjLsosLwkZ7CDau5D7RKUx22qgc8ruh4LihVD+nCiVV8VdiqtlWny8zb6unqG5jpQHceJitA2IRJxcUwHVEqZGY6I3djEA2JsEpWr/Ai/si9JVVYvrYl3qRf035NRLFCUlPcKKcnD5lumt6T1LN+qU8iZ73TDs50O8e/z+DNQ17ogG+ueORSz++M5pEjhz9fHkeH10utC8dZHGclioK+mmJnyzRde+Y5ofVLXV3O1diAB/iZZqjxkBc6YBke+Qb6YvyReezPZznu3fTTrBzFsqKadv9T7zPPyap+qV0B52psoDmvZ+rNQ17ogPfxyDutvglmF0qsGN7H/5lTgqnQL5jBc8eNxOvo19IVRb+GNKh35LXGxrRNrlbhUZ4ERVZFaYxc+5JW9KvTr77SRsNIhNoOeIX7KOKBMvkj46jGqy9r4lrRSR3JtTJxWHq9tBH65UUUOHpFKndn8F5hQth6bXLbvNZFxzjNiRM0d02GS7AcNc2upW74RZE9ZfD1IsH0jGYCNKU/jzuF9nOt5ZeWLvdDOBHZYviaeIYZsPjRgatHKGoyGq2Plq9k8RRyfaefy1dQ525OF9hDN9Cc1a0+Xzgxo50C1Hb9ue7fxTXnOogV8umcgXF6Zregy+aV2a+kzqBXeyOeO9y286cG8Ytbt6dTkrCkY3dWhI4wqaJmn09j1GGX0nJ+ZRrAm1FT3HAOV9ThL7bzngcaLxd8IAiiQbI3v5gJCM6dbzheS6jIpYHVdcEcQ/0udZx8N4h5gG4iVWiK871QHsvxt1sszxqyrKGs8kQktq2VjYyUrbUt6qW2E9FJt1bWxrcqH8qyrKyh8qIzWIH1HlpiEVMR/CiNnP75Kuo1R2JqJDoNipX0m354kNWSbTE/k0KGOzxPryDdzaHAMUTPIJGBEaz2TVmBujQ6yzfHMAIhZEN8y6tS33aZtoCycmV2lUS74Q0hQ3gd+rFO/BFHwu0hJQdWlcS7ERFSiAiHgJAAHAo8Ji1nB0IDNkbAqQ64ulywKEEQDZJp+/SWMDZI25kfIrwqqwyQY5Syn3zcJ7gDVZjSYwhr672ERw9aFu9VceM9IHQhrkiHFcGrDj0QItLbhufE7Hp0NDoMZPZxwo4kooze4v6sDm5mAHX+AuBTT7BWPPuKbbn2M+EZiCZpoysUVl9v8ZUQIBXeaF3qr1ylx090PJQgSEcSdTpqShCk95J0bA1aJeCr5MzafreBqGV9YmSdZktDb3teXcvr9IzXpXV5Pe3EBAgQwzFm4BGGJ+C9RNHihRXAMoKOJJ97/xkpV8V85Y+zXP81MgHe6HGIgPfYmqf/t19I48HxWAFAlAEQfmldswWTKAK3v3j0JN4yLmKV1xmw0prYbyeG8lmJao3PFAyDpxXfLa9E2NNysmL7WRIRFYN0T5s57e1tbyKz8l1WmD8qf1kIkkUAEukNQb7Hb09pRISohf6i8jOOuO8xA+Vcj+J87un7twBDLuiA0/jzMIHJgg2PpRwa1qZN7joOBJ2QnP8TJuvrRGDB2wk35vhERMXKiagRjeNZ80Q30QFphcB/ZdIE5E+CFZPGdZuQNJdvO2ZYr7r+8UFD5kqZT58yy0UvfVum9LsBkyKZewLFzLLRqWYmgONBZpY4a+9O0iplN2jeabpnU8vBDA9nJ2CMuKOdgbEiuL2EIOtybjXLRw3LcK/uw7dfkcOdmmVTPAgnYErOxAJMRRH9foArmElmhLk3d4LmxwcDMbM8s2KUnUHDxu68Hjo3bEWk8sJgYKR2zEorVbQjN6MLOJVAFvf+TwwA8vc4BcZ8CIIvkWRF1XTDtGzH9XwoDI5AotAYLA5PIJLIFCqNzmCy2Bwujy8QisQSqUyuUKrUGq1ObzCazBY4AolCY7A4PIFIIlOoBoZGxjQ6g8kyMTUzt7C0smZzuDy+QCgSS6QyuUKpUmu0Or2NrZ29g6OTs4urGwBCMIJiOEFStFgilckVSpVao9XpDUaT2WK12R1OlzvCvLd/g/q9EqhE3jINhE7+1v0tsomjhLX/TJ9nrhQuy5eBsg7lUZf87o+LMoYTJMWjGfZ9UPb/Nf9zA/IL8oYepthqmx6MBGwkQ4FpggFpqU2CB9Igb1hd14I08Y7Kgpnc4usjaChlpG74G8xgwQnLI0skT1WgcX3a4YU+XaGLIwQtSqgmjHeGUsnS28JmyGMIEAwJS1rb7okWFLRjEeuKgsIQLJrcn6QxyD73rV5kd9sxPcsT7wwql0jJsChtsyBsG2SNxWzMR+BOSQxF18d5CX1yG5E/JpDbcpsc6u1PJfD7InZ97/aPsh5fij8Y7O8n1WMAAAA=) format("woff2"),url(/assets/geist-mono-symbols2-400-normal-DjbiTEEA.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-vietnamese-400-normal-CZEPLOgu.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-DI-rJ0UV.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-CfzLURNc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2) format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #e8e9e4;--paper-2: #dfe0da;--card: #f4f4f0;--ink: #111111;--ink-2: #3c3c39;--ink-3: #6f6f6a;--line: rgba(17, 17, 17, .13);--line-2: rgba(17, 17, 17, .26);--volt: #d4ff3a;--volt-2: #c4f222;--night: #111111;--night-2: #1b1b1a;--night-3: #262624;--on-night: #e8e9e4;--on-night-2: #a7a8a1;--on-night-line: rgba(232, 233, 228, .14);--display: "Archivo", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--sans: "Instrument Sans Variable", "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Geist Mono", ui-monospace, Menlo, monospace;--ease: cubic-bezier(.22, 1, .36, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--wrap: 1360px;--gutter: clamp(18px, 4.4vw, 64px);color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink-2);font-family:var(--sans);font-variant-numeric:lining-nums;font-size:16.5px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}::-moz-selection{background:var(--volt);color:var(--ink)}::selection{background:var(--volt);color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.night :focus-visible{outline-color:var(--volt)}.grain{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:60;pointer-events:none;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:grain 8s steps(8) infinite}@keyframes grain{0%,to{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}}.skip{position:absolute;left:-9999px;top:10px;z-index:100;background:var(--volt);color:var(--ink);padding:10px 14px}.skip:focus{left:10px}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.night{background:var(--night);color:var(--on-night-2)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12.5px;color:var(--ink-2)}.eyebrow:before{content:"";width:9px;height:9px;background:var(--ink);flex:none}.night .eyebrow{color:var(--on-night-2)}.night .eyebrow:before{background:var(--volt)}.display{font-family:var(--display);font-stretch:62%;font-weight:800;color:var(--ink);text-transform:uppercase;line-height:.84;letter-spacing:-.005em}.title{font-family:var(--display);font-stretch:78%;font-weight:750;color:var(--ink);font-size:clamp(44px,6.2vw,104px);line-height:.93;letter-spacing:-.025em;text-wrap:balance}.night .title,.night .display{color:var(--on-night)}.title em,.display em,.hl{font-style:normal;color:var(--ink);background:linear-gradient(var(--volt),var(--volt)) no-repeat 0 40% / 100% .86em;padding:0 .08em;margin:0 -.03em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.split em{background-size:0% .86em;transition:background-size .9s var(--ease);transition-delay:calc(var(--d, 0s) + .45s)}.split.in em{background-size:100% .86em}.lede{font-size:clamp(17px,1.3vw,19.5px);line-height:1.55;color:var(--ink-2);max-width:56ch}.night .lede{color:var(--on-night-2)}.small{font-size:14px;color:var(--ink-3)}.num{font-family:var(--display);font-stretch:70%;font-weight:750;color:var(--ink);letter-spacing:-.02em;font-variant-numeric:lining-nums}.night .num{color:var(--volt)}.btn{position:relative;display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 24px;border-radius:999px;border:1.5px solid var(--ink);color:var(--ink);font-size:15px;font-weight:600;overflow:hidden;isolation:isolate;white-space:nowrap;transition:color .45s var(--ease),border-color .45s var(--ease)}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--ink);transform:translateY(101%);transition:transform .55s var(--ease)}.btn:hover{color:var(--paper)}.btn:hover:after{transform:translateY(0)}.btn.gold,.btn.primary{background:var(--ink);color:var(--paper)}.btn.gold:after,.btn.primary:after{background:var(--volt)}.btn.gold:hover,.btn.primary:hover{color:var(--ink);border-color:var(--ink)}.btn svg{width:17px;height:17px}.night .btn{border-color:var(--on-night);color:var(--on-night)}.night .btn:after{background:var(--on-night)}.night .btn:hover{color:var(--ink)}.night .btn.gold,.night .btn.primary{background:var(--volt);border-color:var(--volt);color:var(--ink)}.night .btn.gold:after,.night .btn.primary:after{background:var(--on-night)}.topbar{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px var(--gutter);transition:transform .6s var(--ease),background .4s,box-shadow .4s}.topbar.solid{background:#e8e9e4db;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line)}.topbar.away{transform:translateY(-110%)}.mark{display:flex;align-items:center;gap:10px;color:var(--ink);font-family:var(--display);font-stretch:75%;font-weight:800;font-size:22px;letter-spacing:-.01em;text-transform:uppercase}.mark i{width:12px;height:12px;background:var(--volt);border:2px solid var(--ink);border-radius:50%}.top-right{display:flex;align-items:center;gap:18px}.avail{display:flex;align-items:center;gap:9px;font-family:var(--mono);font-size:12.5px;color:var(--ink-2)}.pulse{width:8px;height:8px;border-radius:9px;background:#1fa45a;box-shadow:0 0 #1fa45a80;animation:pulse 2.4s ease-out infinite;flex:none}@keyframes pulse{70%{box-shadow:0 0 0 8px #1fa45a00}to{box-shadow:0 0 #1fa45a00}}.talk{height:40px;padding:0 18px;border-radius:99px;border:1.5px solid var(--ink);display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink);transition:background .3s,color .3s}.talk:hover{background:var(--ink);color:var(--paper)}.talk svg{width:15px;height:15px}.navpill{position:fixed;z-index:45;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%);display:flex;align-items:center;gap:2px;padding:5px;background:var(--ink);border-radius:999px;box-shadow:0 18px 50px #11111147;animation:pillIn 1s var(--ease) both 1.7s;isolation:isolate}@keyframes pillIn{0%{opacity:0;transform:translate(-50%,30px)}to{opacity:1;transform:translate(-50%)}}.navpill a,.navpill button{position:relative;height:42px;padding:0 18px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--on-night-2);white-space:nowrap;transition:color .4s var(--ease)}.navpill a:hover{color:var(--on-night)}.navpill a.on{color:var(--ink)}.navpill .glider{position:absolute;top:5px;bottom:5px;border-radius:999px;background:var(--paper);transition:left .6s var(--ease),width .6s var(--ease),opacity .4s;z-index:-1}.navpill .ask-btn{background:var(--volt);color:var(--ink);margin-left:4px}.navpill .ask-btn:hover{background:#e2ff7a}.navpill .ask-btn svg{width:16px;height:16px}@media (max-width: 560px){.navpill a,.navpill button{padding:0 12px;font-size:13px;height:40px}.navpill .ask-btn svg{display:none}.avail .long,.talk span{display:none}.talk{padding:0 12px}}.curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--night);display:grid;place-items:center;animation:curtainUp .9s var(--ease-io) forwards 1.15s;overflow:hidden}.curtain-name{display:flex;overflow:hidden;font-family:var(--display);font-stretch:62%;font-weight:800;text-transform:uppercase;font-size:clamp(64px,14vw,220px);line-height:.86;color:var(--on-night)}.curtain-name span{display:inline-block;animation:rise .8s var(--ease) both;animation-delay:calc(var(--i) * .04s)}.curtain-bar{position:absolute;left:0;right:0;bottom:0;height:10px;background:var(--volt);transform-origin:left;animation:grow 1.1s var(--ease-io) both .1s}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes curtainUp{to{transform:translateY(-100%);visibility:hidden}}@keyframes rise{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.cursor{position:fixed;left:0;top:0;z-index:80;pointer-events:none;mix-blend-mode:difference}.cursor .dot{position:absolute;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:9px;background:#fff}.cursor .ring{position:absolute;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:99px;border:1.5px solid rgba(255,255,255,.7);display:grid;place-items:center;transition:width .45s var(--ease),height .45s var(--ease),margin .45s var(--ease),background .45s var(--ease),border-color .45s var(--ease)}.cursor .ring span{font-size:12px;font-weight:700;color:#000;opacity:0;transition:opacity .3s}.cursor.hover .ring{width:56px;height:56px;margin:-28px 0 0 -28px;border-color:transparent;background:#fffffff2}.cursor.view .ring{width:88px;height:88px;margin:-44px 0 0 -44px;border-color:transparent;background:#fff}.cursor.view .ring span{opacity:1}@media (pointer: coarse),(max-width: 900px){.cursor{display:none}}.rv{opacity:0;transform:translateY(30px);transition:opacity 1s var(--ease),transform 1s var(--ease);transition-delay:var(--d, 0s)}.rv.in{opacity:1;transform:none}.rv-fade{opacity:0;transition:opacity 1.2s var(--ease);transition-delay:var(--d, 0s)}.rv-fade.in{opacity:1}.split .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.split .w>span{display:inline-block;transform:translateY(108%);transition:transform 1s var(--ease);transition-delay:calc(var(--d, 0s) + var(--i) * 55ms)}.split.in .w>span{transform:translateY(0)}.page{animation:pageIn .8s var(--ease) both}@keyframes pageIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hero{position:relative;overflow:hidden;padding-top:84px}.hero-stage{--stage: max(600px, calc(100svh - 84px) );--pw: min(calc(var(--stage) * .9 * .734), 36vw);position:relative;height:var(--stage);display:grid;grid-template-columns:minmax(0,1fr) var(--pw) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);-moz-column-gap:clamp(20px,2.4vw,40px);column-gap:clamp(20px,2.4vw,40px)}.mast{grid-column:1 / -1;grid-row:1;position:relative;z-index:1;margin-top:clamp(6px,2vh,24px);display:flex;justify-content:center;white-space:nowrap;font-size:200px;transform:translate3d(calc(var(--px, 0) * -14px),calc(var(--sy, 0) * .25px),0)}.mast-row{position:relative;display:inline-flex;flex:none;overflow:hidden;padding:0 .02em}.mast-row .gap{width:.42em;flex:none}.mast-row span{display:inline-block;transform:translateY(102%);animation:rise 1s var(--ease) forwards;animation-delay:calc(var(--hd, 0s) + var(--i) * 45ms)}.cut{grid-column:2;grid-row:1 / 3;align-self:end;position:relative;z-index:2;transform:translate3d(calc(var(--shift, 0px) + var(--px, 0) * 10px),calc(var(--sy, 0) * -.06px),0)}.cut img{width:100%;height:auto;opacity:0;transform:translateY(40px) scale(1.03);transform-origin:50% 100%;animation:cutIn 1.4s var(--ease) forwards;animation-delay:calc(var(--hd, 0s) + .3s);filter:contrast(1.04)}@keyframes cutIn{to{opacity:1;transform:none}}.cut:after{content:"";position:absolute;left:8%;right:8%;bottom:0;height:18px;background:radial-gradient(closest-side,rgba(17,17,17,.28),transparent);filter:blur(6px);z-index:-1}.hero-left,.hero-right{position:relative;z-index:3;align-self:end;padding-bottom:clamp(28px,6vh,64px);min-width:0}.hero-left{grid-column:1;grid-row:2}.hero-right{grid-column:3;grid-row:2}.hero-role{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12.5px;color:var(--ink-2)}.hero-role:before{content:"";width:9px;height:9px;background:var(--ink);flex:none}.hero-claim{margin-top:18px;font-family:var(--display);font-stretch:80%;font-weight:750;color:var(--ink);font-size:clamp(26px,2.5vw,40px);line-height:1.02;letter-spacing:-.02em}.rot{display:inline-block;position:relative;overflow:hidden;vertical-align:bottom;padding:0 .1em;margin-left:.05em;background:var(--volt)}.rot span{display:inline-block;animation:rotIn .6s var(--ease) both}@keyframes rotIn{0%{transform:translateY(100%);opacity:0}to{transform:none;opacity:1}}.hero-lede{margin-top:16px;font-size:16px;line-height:1.55;color:var(--ink-2);max-width:40ch}.hero-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.hero-cta .btn{height:48px;padding:0 20px;font-size:14.5px}@media (max-width: 1100px) and (min-width: 901px){.hero-lede{display:none}}@media (max-width: 900px){.hero{padding-top:72px}.hero-stage{height:auto;display:block}.mast{margin-top:10px}.cut{width:min(82vw,400px);margin:-11vw auto 0}.hero-left{padding:26px 0 0}.hero-right{padding:22px 0 40px}.hero-lede{display:block}}.askbox{position:relative;background:var(--ink);color:var(--on-night);border-radius:22px;padding:20px;box-shadow:0 24px 60px #11111138}.askbox:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:24px;padding:2px;background:conic-gradient(from var(--ang, 0deg),transparent 0 70%,var(--volt) 82%,transparent 94%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin 5s linear infinite;pointer-events:none}@property --ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes spin{to{--ang: 360deg}}.askbox-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.askbox-head b{display:flex;align-items:center;gap:9px;font-family:var(--display);font-stretch:80%;font-weight:750;font-size:21px;letter-spacing:-.01em;color:var(--on-night)}.askbox-head b i{width:9px;height:9px;border-radius:9px;background:var(--volt);box-shadow:0 0 #d4ff3a99;animation:vpulse 2.2s ease-out infinite}@keyframes vpulse{70%{box-shadow:0 0 0 8px #d4ff3a00}to{box-shadow:0 0 #d4ff3a00}}.askbox p{margin-top:6px;font-size:14px;line-height:1.45;color:var(--on-night-2)}.askform{position:relative;display:flex;align-items:center;gap:8px;margin-top:14px;background:var(--night-3);border-radius:999px;padding:5px 5px 5px 18px;border:1px solid transparent;transition:border-color .3s}.askform:focus-within{border-color:var(--volt)}.askform input{flex:1;min-width:0;height:40px;background:none;border:0;outline:none;font-size:15px;color:var(--on-night)}.askform input::-moz-placeholder{color:var(--on-night-2)}.askform input::placeholder{color:var(--on-night-2)}.send{width:40px;height:40px;flex:none;border-radius:99px;background:var(--volt);color:var(--ink);display:grid;place-items:center;transition:transform .4s var(--ease),opacity .3s}.send:hover{transform:rotate(-45deg)}.send:disabled{opacity:.4;transform:none;cursor:default}.send svg{width:18px;height:18px}.chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.chip{padding:7px 12px;border-radius:99px;border:1px solid var(--on-night-line);font-size:13px;color:var(--on-night);text-align:left;transition:background .3s,border-color .3s,color .3s}.chip:hover{background:var(--volt);border-color:var(--volt);color:var(--ink)}.askpanel-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#11111152;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:fadeIn .3s both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.askpanel{position:fixed;z-index:71;top:0;right:0;bottom:0;width:min(480px,100vw);display:flex;flex-direction:column;background:var(--ink);color:var(--on-night);padding:calc(16px + env(safe-area-inset-top,0px)) 0 calc(14px + env(safe-area-inset-bottom,0px));animation:panelIn .55s var(--ease) both;box-shadow:-30px 0 80px #00000059}@keyframes panelIn{0%{transform:translate(100%)}to{transform:none}}.askpanel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px 14px;border-bottom:1px solid var(--on-night-line)}.askpanel-head h2{font-family:var(--display);font-stretch:78%;font-weight:750;font-size:24px;letter-spacing:-.015em;color:var(--on-night)}.mode{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11.5px;color:var(--on-night-2)}.mode i{width:7px;height:7px;border-radius:9px;background:var(--on-night-2)}.mode.live i{background:var(--volt)}.x{width:38px;height:38px;border-radius:99px;display:grid;place-items:center;border:1px solid var(--on-night-line);transition:background .3s}.x:hover{background:var(--night-3)}.x svg{width:17px;height:17px}.askpanel-body{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px;overscroll-behavior:contain}.ask-empty h3{font-family:var(--display);font-stretch:78%;font-weight:750;font-size:34px;line-height:.98;letter-spacing:-.02em;color:var(--on-night)}.ask-empty p{margin-top:10px;font-size:15px;color:var(--on-night-2)}.ask-empty .chips{margin-top:18px}.msg{max-width:92%;font-size:15px;line-height:1.55;animation:fadeUp .45s var(--ease) both}.msg.user{align-self:flex-end;background:var(--volt);color:var(--ink);padding:10px 14px;border-radius:16px 16px 4px;font-weight:500}.msg.bot{align-self:flex-start;color:var(--on-night);display:grid;gap:10px}.msg.bot ul{display:grid;gap:6px}.msg.bot li{position:relative;padding-left:16px}.msg.bot li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;background:var(--volt)}.msg.bot strong{color:#fff;font-weight:650}.msg.bot a.inline{color:var(--volt);text-decoration:underline;text-underline-offset:3px}.caret{display:inline-block;width:8px;height:1.05em;margin-left:2px;vertical-align:-.15em;background:var(--volt);animation:blink .9s steps(2) infinite}@keyframes blink{50%{opacity:0}}.thinking{display:inline-flex;gap:5px;padding:6px 0}.thinking i{width:7px;height:7px;border-radius:9px;background:var(--on-night-2);animation:bob 1s var(--ease-io) infinite}.thinking i:nth-child(2){animation-delay:.15s}.thinking i:nth-child(3){animation-delay:.3s}@keyframes bob{50%{transform:translateY(-5px);background:var(--volt)}}.ask-case{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--night-2);border:1px solid var(--on-night-line);transition:border-color .3s,transform .4s var(--ease)}.ask-case:hover{border-color:var(--volt);transform:translate(4px)}.ask-case b{font-family:var(--display);font-stretch:70%;font-weight:750;font-size:26px;line-height:1;color:var(--volt);white-space:nowrap}.ask-case span{font-size:13.5px;line-height:1.35;color:var(--on-night)}.ask-case svg{width:16px;height:16px;color:var(--on-night-2)}.askpanel-foot{padding:12px 20px 0;border-top:1px solid var(--on-night-line)}.askpanel-foot .askform{margin-top:0}.askpanel-foot small{display:block;margin-top:9px;font-size:11.5px;line-height:1.4;color:var(--on-night-2)}.proof{padding:clamp(60px,10vh,110px) 0 clamp(40px,7vh,80px)}.proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--on-night-line)}.stat{padding:24px 22px 0 0;display:grid;gap:6px;align-content:start}.stat+.stat{padding-left:22px;border-left:1px solid var(--on-night-line)}.stat .num{font-size:clamp(56px,7vw,116px);line-height:.9}.stat .lab{font-size:14px;color:var(--on-night-2);max-width:22ch}@media (max-width: 900px){.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:nth-child(3){padding-left:0;border-left:0}.stat:nth-child(n+3){border-top:1px solid var(--on-night-line);margin-top:22px}}.marquee{position:relative;overflow:hidden;padding:18px 0;background:var(--volt);color:var(--ink);transform:rotate(-1.2deg) scale(1.02);margin:-8px 0;z-index:3;box-shadow:0 10px 30px #1111111f}.marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:marquee 50s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-item{display:inline-flex;align-items:baseline;gap:12px;padding:0 26px;white-space:nowrap;font-family:var(--display);font-stretch:75%;font-weight:700;font-size:clamp(22px,2.2vw,34px);letter-spacing:-.01em;text-transform:uppercase}.marquee-item b{font-weight:850}.marquee-item:after{content:"";width:12px;height:12px;background:var(--ink);border-radius:50%;margin-left:26px;align-self:center}@keyframes marquee{to{transform:translate(-50%)}}.section{padding:clamp(90px,14vh,160px) 0;position:relative}.section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.75fr);gap:40px;align-items:end;margin-bottom:clamp(40px,6vh,68px)}.section-head .lede{justify-self:end}@media (max-width: 900px){.section-head{grid-template-columns:1fr}.section-head .lede{justify-self:start}}.htrack{position:relative}.htrack-sticky{position:sticky;top:0;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.htrack-sticky>.wrap{width:100%}.htrack-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:32px}.htrack-progress{width:220px;height:3px;background:var(--on-night-line);position:relative;flex:none;margin-bottom:12px;border-radius:3px;overflow:hidden}.htrack-progress i{position:absolute;left:0;top:0;bottom:0;background:var(--volt);width:0}.htrack-row{display:flex;gap:18px;padding-left:var(--gutter);padding-right:var(--gutter);will-change:transform}.rcard{position:relative;flex:none;width:min(500px,80vw);min-height:min(58vh,520px);display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:28px;background:var(--night-2);border:1px solid var(--on-night-line);border-radius:22px;transition:border-color .5s var(--ease),transform .6s var(--ease);overflow:hidden}.rcard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 0%),rgba(212,255,58,.12),transparent 50%);opacity:0;transition:opacity .5s var(--ease);pointer-events:none}.rcard:hover{border-color:#d4ff3a8c;transform:translateY(-6px)}.rcard:hover:before{opacity:1}.rcard>*{position:relative}.rcard-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:var(--mono);font-size:12px;color:var(--on-night-2)}.badge{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border:1px solid var(--line-2);border-radius:99px;font-family:var(--mono);font-size:11.5px;color:var(--ink-2);white-space:nowrap}.badge i{width:7px;height:7px;border-radius:9px;background:#1fa45a}.badge.delivered i{background:var(--ink-3)}.night .badge{border-color:var(--on-night-line);color:var(--on-night-2)}.night .badge i{background:var(--volt)}.night .badge.delivered i{background:var(--on-night-2)}.rcard .num{font-size:clamp(80px,8.4vw,136px);line-height:.84}.rcard .num-label{margin-top:12px;font-size:14.5px;font-weight:600;color:var(--on-night)}.rcard h3{font-family:var(--display);font-stretch:85%;font-weight:700;color:var(--on-night);font-size:clamp(22px,1.9vw,28px);line-height:1.08;letter-spacing:-.015em}.rcard p{color:var(--on-night-2);font-size:15px;line-height:1.55;margin-top:10px}.rcard .more{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid var(--on-night-line);font-size:14px;font-weight:600;color:var(--on-night)}.rcard .more svg{width:18px;height:18px;transition:transform .5s var(--ease)}.rcard:hover .more svg{transform:translate(6px);color:var(--volt)}.rcard.end{justify-content:center;align-items:flex-start;gap:22px;background:var(--volt);border-color:var(--volt)}.rcard.end .eyebrow{color:var(--ink)}.rcard.end .eyebrow:before{background:var(--ink)}.rcard.end .title{color:var(--ink)}.rcard.end .btn{border-color:var(--ink);color:var(--ink)}.rcard.end .btn:after{background:var(--ink)}.rcard.end .btn:hover{color:var(--volt)}@media (max-width: 900px){.htrack-sticky{position:relative;height:auto;padding:80px 0 40px}.htrack-row{overflow-x:auto;scroll-snap-type:x mandatory;transform:none!important;padding-bottom:12px;scrollbar-width:none}.htrack-row::-webkit-scrollbar{display:none}.rcard{scroll-snap-align:start;min-height:0;padding:22px}.htrack-progress{display:none}}.services{border-top:2px solid var(--ink)}.svc{border-bottom:1px solid var(--line-2)}.svc-row{width:100%;display:grid;grid-template-columns:70px minmax(0,1.05fr) minmax(0,1fr) 46px;gap:24px;align-items:center;padding:26px 0;text-align:left;position:relative;overflow:hidden;isolation:isolate}.svc-row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--volt);transform:scaleY(0);transform-origin:bottom;transition:transform .55s var(--ease)}.svc:hover .svc-row:before{transform:scaleY(1)}.svc-n{font-family:var(--mono);font-size:13px;color:var(--ink-3);padding-left:4px}.svc-title{font-family:var(--display);font-stretch:75%;font-weight:750;color:var(--ink);font-size:clamp(32px,3.8vw,60px);line-height:.95;letter-spacing:-.025em;transition:transform .6s var(--ease)}.svc:hover .svc-title{transform:translate(10px)}.svc-line{color:var(--ink-2);font-size:15.5px}.svc-plus{width:46px;height:46px;border-radius:99px;border:1.5px solid var(--ink);display:grid;place-items:center;transition:transform .5s var(--ease),background .3s}.svc-plus svg{width:18px;height:18px;color:var(--ink)}.svc.open .svc-plus{transform:rotate(45deg);background:var(--ink)}.svc.open .svc-plus svg{color:var(--volt)}.svc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .7s var(--ease)}.svc.open .svc-body{grid-template-rows:1fr}.svc-body>div{overflow:hidden}.svc-inner{display:grid;grid-template-columns:70px minmax(0,1.05fr) minmax(0,1fr);gap:24px;padding:8px 0 38px}.svc-inner p{grid-column:2;color:var(--ink-2);max-width:50ch}.svc-links{grid-column:3;display:grid;gap:8px;align-content:start}.svc-links a{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;border-radius:14px;background:var(--card);color:var(--ink);font-size:14.5px;font-weight:500;transition:background .3s,transform .4s var(--ease)}.svc-links a:hover{background:var(--ink);color:var(--paper);transform:translate(6px)}.svc-links a b{font-family:var(--display);font-stretch:70%;font-weight:750;font-size:24px;white-space:nowrap}@media (max-width: 900px){.svc-row{grid-template-columns:34px minmax(0,1fr) 46px;gap:12px}.svc-line{display:none}.svc-inner{grid-template-columns:1fr}.svc-inner p,.svc-links{grid-column:1}}.quotes{position:relative;display:grid;grid-template-columns:minmax(0,.36fr) minmax(0,1fr);gap:48px;align-items:start}.quote-stage{position:relative;min-height:300px}.quote{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translateY(-10px);transition:opacity .4s ease,transform .5s var(--ease);pointer-events:none}.quote.on{opacity:1;transform:none;pointer-events:auto;transition:opacity .8s var(--ease) .45s,transform .9s var(--ease) .45s}.quote blockquote{font-family:var(--display);font-stretch:85%;font-weight:600;font-size:clamp(26px,2.8vw,44px);line-height:1.1;color:var(--ink);letter-spacing:-.02em;text-wrap:pretty}.quote blockquote:before{content:"“"}.quote blockquote:after{content:"”"}.quote figcaption{margin-top:24px;display:flex;align-items:center;gap:12px}.quote figcaption:before{content:"";width:38px;height:38px;border-radius:99px;background:var(--volt);border:2px solid var(--ink);flex:none}.quote figcaption div{display:grid;gap:2px}.quote figcaption b{color:var(--ink);font-weight:650;font-size:15px}.quote figcaption span{font-size:13.5px;color:var(--ink-3)}.quote-dots{display:flex;gap:8px;margin-top:30px}.quote-dots button{width:40px;height:14px;position:relative}.quote-dots button:before{content:"";position:absolute;left:0;right:0;top:5px;height:4px;border-radius:4px;background:var(--line-2)}.quote-dots button i{position:absolute;left:0;right:0;top:5px;height:4px;border-radius:4px;background:var(--ink);transform-origin:left;transform:scaleX(0)}.quote-dots button.on i{animation:fill 7s linear forwards}@keyframes fill{to{transform:scaleX(1)}}@media (max-width: 900px){.quotes{grid-template-columns:1fr;gap:20px}.quote-stage{min-height:380px}}.contact{position:relative;padding:clamp(100px,16vh,180px) 0 130px;overflow:hidden;background:var(--volt);color:var(--ink)}.contact .eyebrow{color:var(--ink)}.contact-big{font-size:clamp(64px,13vw,230px);position:relative;z-index:2}.contact-big em{background-image:linear-gradient(var(--ink),var(--ink));color:var(--volt)}.contact-row{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:44px}.email-big{font-family:var(--display);font-stretch:80%;font-weight:700;font-size:clamp(22px,2.6vw,40px);color:var(--ink);border-bottom:3px solid var(--ink);padding-bottom:4px;letter-spacing:-.01em;transition:opacity .3s}.email-big:hover{opacity:.7}.contact .btn.gold:after{background:var(--paper)}.contact .btn.gold:hover{color:var(--ink)}.foot{position:relative;z-index:2;margin-top:90px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;padding-top:22px;border-top:2px solid var(--ink);font-family:var(--mono);font-size:12.5px;color:var(--ink)}.foot nav{display:flex;gap:20px;flex-wrap:wrap}.foot a:hover{text-decoration:underline;text-underline-offset:3px}.page-head{padding-top:150px;padding-bottom:50px}.page-head .title{font-size:clamp(56px,8.4vw,150px);line-height:.88;margin-top:20px}.page-head .lede{margin-top:24px}.filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:36px}.filter{height:40px;padding:0 16px;border:1.5px solid var(--line-2);border-radius:99px;font-size:14px;font-weight:600;color:var(--ink-2);transition:all .3s var(--ease)}.filter:hover{border-color:var(--ink);color:var(--ink)}.filter[aria-pressed=true]{background:var(--ink);color:var(--volt);border-color:var(--ink)}.wlist{border-top:2px solid var(--ink)}.witem{position:relative;display:grid;grid-template-columns:minmax(170px,.5fr) minmax(0,1.2fr) minmax(0,1fr) 46px;gap:28px;align-items:center;padding:30px 0;border-bottom:1px solid var(--line-2);overflow:hidden;isolation:isolate}.witem:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--volt);transform:scaleY(0);transform-origin:bottom;transition:transform .55s var(--ease)}.witem:hover:before{transform:scaleY(1)}.witem .num{font-size:clamp(54px,5.4vw,92px);line-height:.86;display:block}.witem .num-label{display:block;font-size:13.5px;font-weight:600;color:var(--ink-2);margin-top:10px}.witem h3{font-family:var(--display);font-stretch:82%;font-weight:700;color:var(--ink);font-size:clamp(24px,2.2vw,34px);line-height:1.04;letter-spacing:-.02em}.witem .meta-line{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-family:var(--mono);font-size:12px;color:var(--ink-3)}.witem p{font-size:15px;color:var(--ink-2)}.witem .go{width:46px;height:46px;border-radius:99px;border:1.5px solid var(--ink);display:grid;place-items:center;transition:transform .5s var(--ease),background .3s}.witem .go svg{width:17px;height:17px;color:var(--ink)}.witem:hover .go{transform:rotate(-45deg);background:var(--ink)}.witem:hover .go svg{color:var(--volt)}@media (max-width: 900px){.witem{grid-template-columns:1fr;gap:12px;padding:26px 0}.witem .go{display:none}}.case-hero{padding-top:140px}.back{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12.5px;color:var(--ink-2);transition:color .3s}.back:hover{color:var(--ink)}.back svg{width:15px;height:15px}.case-hero .title{font-size:clamp(46px,6.6vw,116px);line-height:.9;max-width:15ch;margin-top:22px}.case-hero .lede{margin-top:24px}.case-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:50px;border-top:2px solid var(--ink);border-bottom:1px solid var(--line-2)}.case-meta>div{padding:18px 18px 18px 0}.case-meta>div+div{padding-left:18px;border-left:1px solid var(--line-2)}.case-meta dt{font-family:var(--mono);font-size:12px;color:var(--ink-3)}.case-meta dd{margin-top:6px;color:var(--ink);font-size:15.5px;font-weight:500;display:flex;gap:8px;align-items:center}.result-band{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);align-items:start;margin-top:clamp(60px,9vh,100px);padding-top:clamp(70px,10vh,120px);padding-bottom:clamp(70px,10vh,120px);background:var(--night);box-shadow:0 0 0 100vmax var(--night);clip-path:inset(0 -100vmax);color:var(--on-night-2)}.result-band .eyebrow{color:var(--on-night-2)}.result-band .eyebrow:before{background:var(--volt)}.result-band .big{font-size:clamp(84px,10vw,184px);line-height:.86;display:block;white-space:nowrap;color:var(--volt)}.result-band .big-label{margin-top:16px;font-size:16px;font-weight:600;color:var(--on-night)}.result-copy{display:grid;gap:20px}.result-copy .outcome{font-family:var(--display);font-stretch:85%;font-weight:650;color:var(--on-night);font-size:clamp(26px,2.6vw,40px);line-height:1.1;letter-spacing:-.02em}.result-copy p{color:var(--on-night-2);font-size:16.5px}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));border-top:2px solid var(--ink);margin-top:clamp(50px,8vh,90px)}.kpi{padding:26px 24px 28px 0;border-bottom:1px solid var(--line-2)}.kpi .num{font-size:clamp(46px,4.4vw,70px);line-height:.92;display:block}.kpi p{margin-top:10px;font-size:14.5px;color:var(--ink-2);max-width:34ch}.chapter{display:grid;grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);padding:clamp(64px,10vh,110px) 0;border-top:1px solid var(--line-2)}.chapter-label{position:sticky;top:100px;align-self:start;display:grid;gap:8px}.chapter-label b{font-family:var(--display);font-stretch:70%;font-weight:800;font-size:56px;line-height:.9;color:var(--ink)}.chapter-label span{font-family:var(--mono);font-size:12.5px;color:var(--ink-2)}.chapter-body{display:grid;gap:18px;max-width:68ch}.chapter-body p{color:var(--ink-2);font-size:17px}.chapter-body .pull{font-family:var(--display);font-stretch:85%;font-weight:650;color:var(--ink);font-size:clamp(26px,2.6vw,38px);line-height:1.1;letter-spacing:-.02em;padding-left:20px;border-left:6px solid var(--volt)}.steps{display:grid;counter-reset:s;border-top:2px solid var(--ink)}.step{counter-increment:s;display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;padding:24px 0;border-bottom:1px solid var(--line-2)}.step:before{content:counter(s,decimal-leading-zero);font-family:var(--mono);font-size:13px;color:var(--ink-3);padding-top:5px}.step h4{font-family:var(--display);font-stretch:85%;font-weight:700;color:var(--ink);font-size:23px;line-height:1.12;letter-spacing:-.01em}.step p{margin-top:8px;color:var(--ink-2);font-size:15.5px}.flow{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.flow span{font-size:14px;font-weight:600;color:var(--ink);padding:9px 15px;background:var(--card);border-radius:99px}.flow i{width:18px;height:2px;background:var(--ink)}.stack{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.stack span{font-family:var(--mono);font-size:12.5px;color:var(--ink-2);padding:6px 12px;border:1px solid var(--line-2);border-radius:99px}.flowimg{border-radius:16px;background:#fff;padding:12px;margin-top:10px}.next-case{display:block;position:relative;padding-top:clamp(70px,11vh,130px);padding-bottom:clamp(70px,11vh,130px);border-top:2px solid var(--ink);overflow:hidden}.next-case .small{font-family:var(--mono);font-size:12.5px}.next-case .title{margin-top:16px;transition:transform .8s var(--ease);max-width:17ch}.next-case:hover .title{transform:translate(16px)}@media (max-width: 900px){.case-meta{grid-template-columns:1fr 1fr}.case-meta>div:nth-child(3){padding-left:0;border-left:0}.case-meta>div:nth-child(n+3){border-top:1px solid var(--line-2)}.result-band{grid-template-columns:1fr}.chapter{grid-template-columns:1fr;gap:16px}.chapter-label{position:static;grid-auto-flow:column;justify-content:start;align-items:baseline;gap:14px}.chapter-label b{font-size:40px}}.about-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);gap:clamp(30px,6vw,90px);align-items:end;padding-top:140px}.about-hero .title{font-size:clamp(54px,7.6vw,130px);line-height:.88;margin-top:20px}.about-hero .lede{margin-top:24px}.about-photo{position:relative;aspect-ratio:649 / 760;overflow:hidden;background:var(--volt);border-radius:24px;display:flex;align-items:flex-end;justify-content:center}.about-photo img{width:88%;height:auto;transform:translateY(14%);transition:transform 1.8s var(--ease)}.about-photo.in img{transform:translateY(4%)}.bio{display:grid;grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);padding-top:clamp(80px,12vh,140px);padding-bottom:clamp(80px,12vh,140px)}.bio-body{display:grid;gap:20px;max-width:64ch}.bio-body p{font-size:18px;color:var(--ink-2)}.bio-body p:first-child{font-family:var(--display);font-stretch:85%;font-weight:650;font-size:clamp(26px,2.6vw,40px);line-height:1.1;color:var(--ink);letter-spacing:-.02em}.tline{position:relative;padding-left:40px}.tline-rail{position:absolute;left:6px;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--line)}.tline-rail i{position:absolute;left:0;top:0;width:3px;border-radius:3px;background:var(--ink);height:var(--p, 0%)}.trole{position:relative;display:grid;grid-template-columns:minmax(170px,.38fr) minmax(0,1fr);gap:30px;padding:30px 0;border-bottom:1px solid var(--line-2)}.trole:before{content:"";position:absolute;left:-40px;top:38px;width:15px;height:15px;border-radius:99px;border:2px solid var(--ink);background:var(--paper)}.trole.now:before{background:var(--volt)}.trole .when{font-family:var(--mono);font-size:12.5px;color:var(--ink-3);padding-top:6px}.trole h3{font-family:var(--display);font-stretch:82%;font-weight:700;color:var(--ink);font-size:clamp(25px,2.3vw,34px);line-height:1.05;letter-spacing:-.02em}.trole .co{margin-top:6px;font-weight:600;color:var(--ink);font-size:15px}.trole p{margin-top:10px;color:var(--ink-2)}.trole li{position:relative;padding-left:18px;margin-top:8px;color:var(--ink-2);font-size:15px}.trole li:before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;background:var(--ink)}.side{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:24px;overflow:hidden;background:var(--night);color:var(--on-night-2)}.side>div{padding:clamp(28px,4vw,52px)}.side>div+div{border-left:1px solid var(--on-night-line)}.side .eyebrow{color:var(--on-night-2)}.side .eyebrow:before{background:var(--volt)}.side h3{font-family:var(--display);font-stretch:70%;font-weight:800;text-transform:uppercase;color:var(--on-night);font-size:clamp(44px,5vw,80px);line-height:.9;margin-top:16px}.side p{margin-top:16px;color:var(--on-night-2)}.side dl{display:grid;gap:18px}.side dt{font-family:var(--mono);font-size:12px;color:var(--on-night-2)}.side dd{margin-top:4px;color:var(--on-night)}.side .btn.gold{background:var(--volt);border-color:var(--volt);color:var(--ink)}.side .btn.gold:after{background:var(--on-night)}@media (max-width: 900px){.about-hero,.bio,.side{grid-template-columns:1fr}.about-photo{max-width:420px}.trole{grid-template-columns:1fr;gap:6px}.side>div+div{border-left:0;border-top:1px solid var(--on-night-line)}}.toast{position:fixed;z-index:95;left:50%;bottom:90px;transform:translate(-50%);background:var(--ink);color:var(--volt);padding:11px 18px;border-radius:99px;font-size:14px;font-weight:600;animation:pageIn .4s var(--ease) both}.no-intro .navpill{animation-delay:.1s}.crsub{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid var(--line-2);padding-top:18px;margin:clamp(44px,6vh,64px) 0 20px}.section-head+.crsub{margin-top:0}.crsub .small{max-width:52ch}.crgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.crcard{min-width:0}.crmedia{position:relative;aspect-ratio:9 / 16;max-width:100%;border-radius:18px;overflow:hidden;background:var(--night-2);box-shadow:0 24px 50px -30px #1111118c}.crmedia video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.crbadge{position:absolute;left:10px;top:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 8px;border-radius:99px;background:var(--volt);color:var(--ink);font-family:var(--mono);font-size:11.5px;line-height:1;box-shadow:0 6px 16px -8px #11111180}.crbadge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ink)}.crdur{position:absolute;right:10px;top:10px;z-index:2;padding:5px 8px;border-radius:99px;background:#1111118c;color:#fff;font-family:var(--mono);font-size:11px;line-height:1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.crsound{position:absolute;right:10px;bottom:10px;z-index:2;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#1119;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .4s var(--ease),background .3s}.crsound:hover{transform:scale(1.08);background:var(--ink)}.crsound svg{width:18px;height:18px}.crsound.big{right:50%;bottom:50%;transform:translate(50%,50%);width:64px;height:64px;background:var(--volt);color:var(--ink)}.crsound.big:hover{transform:translate(50%,50%) scale(1.06)}.crsound.big svg{width:24px;height:24px;margin-left:3px;fill:currentColor}.crsound[aria-pressed=true]{background:var(--volt);color:var(--ink)}.crcap{margin-top:12px;display:flex;flex-direction:column;gap:3px}.crcap b{color:var(--ink);font-weight:600;font-size:15px;line-height:1.3}.crcap span{font-family:var(--mono);font-size:12px;color:var(--ink-3)}.stgrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.stcard{min-width:0}.stcard button{display:block;width:100%;border-radius:14px;overflow:hidden;background:var(--card);box-shadow:0 18px 40px -28px #1119;transition:transform .5s var(--ease)}.stcard button:hover{transform:translateY(-4px) rotate(-.6deg)}.stcard img{width:100%;height:auto;aspect-ratio:9 / 16;-o-object-fit:cover;object-fit:cover}.lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top,0px)) 20px max(20px,env(safe-area-inset-bottom,0px));background:#111111e6;animation:pageIn .35s var(--ease) both}.lb figure{display:grid;justify-items:center;gap:12px;max-width:100%}.lb img{max-height:82vh;width:auto;max-width:100%;border-radius:14px}.lb figcaption{display:flex;gap:12px;align-items:baseline;color:var(--on-night);font-size:14px}.lb figcaption span{font-family:var(--mono);font-size:12px;color:var(--on-night-2)}.lb-x{position:absolute;top:max(16px,env(safe-area-inset-top,0px));right:16px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--volt);color:var(--ink)}.lb-x svg{width:20px;height:20px}@media (max-width: 1100px){.stgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.crgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crsound.big{width:54px;height:54px}}@media (max-width: 560px){.stgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width: 420px){.crbadge{font-size:10.5px;padding:5px 8px 5px 7px}.crdur{display:none}}.brands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--on-night-line)}.blane{padding:30px 30px 0 0;min-width:0}.blane+.blane{padding-left:30px;border-left:1px solid var(--on-night-line)}.blane h3{font-family:var(--display);font-stretch:70%;font-weight:800;text-transform:uppercase;color:var(--on-night);font-size:clamp(48px,4.6vw,80px);line-height:.88;letter-spacing:-.01em;overflow-wrap:anywhere}.blane .bline{margin-top:14px;color:var(--on-night-2);font-size:15px;max-width:34ch;min-height:3.1em}.blane ul{margin-top:22px}.blane li{display:flex;align-items:center;gap:12px;padding:13px 0;border-top:1px solid var(--on-night-line);color:var(--on-night);font-size:16px}.blane li:before{content:"";width:8px;height:8px;background:var(--volt);flex:none}@media (max-width: 900px){.brands{grid-template-columns:1fr}.blane,.blane+.blane{padding:28px 0 8px;border-left:0}.blane+.blane{border-top:1px solid var(--on-night-line)}.blane .bline{min-height:0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}.rv,.rv-fade{opacity:1;transform:none}.split .w>span,.mast-row span{transform:none}.cut img{opacity:1;transform:none}.grain,.cursor,.curtain{display:none}.askbox:before{display:none}}
