@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2)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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.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:Zen Dots;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA9UABEAAAAAILQAAA70AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGlgbgxQcgUgGYACBIghKCZwMEQgKj1yNbAtKAAE2AiQDgQ4EIAWEFAeDAgyBMhtPHlFUs0Ki+OIwBmNp41WoVKqjbGfhF0sunnfk+lJKYrlvR0gy6z/x2/pzZ+YFFVIqYjVWs4LRtW3kj+yAh579vt2Z91fMIpHdUDDVUmlioeBJLXn9kmgcSuTB06sruagSVmCUCe+TA3TgkJYSvmNNUL51tqivqN1VXw6Hmq/6NpvSaiTLuZK3TLx8SqnJ3aEdlpFtxP9v7bPId6u6B3oCjMLx8YkPG9PzGuZX1xBT/2QB4HhCx/8vIKusmhWKj1+r1vr4cx8L4fIM13ZDJHz63baf/sXRtbkIKcWIENC3xnfX7waEMQIAoByj0DIjFlZcBAfOzYOLFIlEicZ5xSOEACqiWvGEJ0z86gTQ8ilFK2qbu6ESAITDYADCOlsN+8Udj+OF63AmEoDpJ5OZES2AopAKQT6lpyrklyZBIS8XK4oWfgqKIPsABeeHogjxRVDEsqeQH3Db5uV7pSafv9/n9kdOpWe006xxg7q1qletnGdHLwqFvbdgkb2tm5Hgdte2ZdxK3wr7Jte1/HiGC0aCC2BVJvBFBnUYlTFcZg1RtSLnT6FSAc2AWkAAUArIB2QBUgBxwaawZ8D1kYgckCERaznectjFZebEXlmC6o5P7drrD1hPTtar/tHGYy1rf/0oWhxJQNYABJBwAJlGrAggEMHKwcPtil9RiZyZSbCaWa/HMETDDATTqsntJ7eI4BZF5KdxIgnYtewH0KQ8MR1CbhRgd6YP2vC9Q78rHmSY/oVf/P9n+NfI4Hk9sII9A/DhMpQBdn9YWSAc/+1dzDiVgc+FscGKOHHOVe9h3vO9v4TDgB4rEjiQfo4R/i38STkP/PfXDB77zwB8dJ4/DwgWrq8DOABegE4MozgmbhYGsfl7DvV8zOLt1OkXLf+hfBHY71SBcAySDxfU5tORML3sDgfIENCTxiby9h+MN2+R7z4l8rdJeclz6XqeYd78V0WVqZkeOe/BAAjqqAdJMMcAAV+ZBxjUqw9wSPuTr5xaiENslJxjYSvDWBKHCePesaA3GIdNi7g+7tnQEHMk9vuCh3HYG1cXDy4IjBp7my4Pc1TQnn5Y79Chdkn04okIpqoBB4dmX9ZJKzx4jYif+hSd5Xg2Rm6Sh7vtfE47PV3XH2i//qECmkux2l78YlKgpmlJYQ+zIeEP/HR6sJvMpTu6Tkirchz4CIFWFYVUWJzNNt4C5ug5A50JNE2VDyOOhbe396z5Z5YZ7V3+STJp1jYGJbMwyH5GHNRoAQkyFoQ3raBwK6FYRLXovDeoBOSo20KptSi9KCbc63TXCz4uhpVWg9T1K1+e0vn+btRU/KOOiNspb7lmx5KaNyFwl0S5v+N36JUCCtBw0IMlm9TuGosqoB/QwHpzqD8KpRvQQHyOYeTsn5BJAbU0UMwwL4+K19Oi18xJcBxv++FDuvBwSte7endKCoIIzzLu4qu0Mc9FZFq68G0TiFsx3LH0UUvXx3CRHBJOgQtWZOR+/ag/DTPCm63knXq77QMmFDbUMF1HATOgIoKJb0B7GlstGmYMnTDXBCxQJzZvKP+ETHXxFQuzdOOh22ukb2jF271UxGBkVzF863FMtvrt9HZ3nuN8k7bt7SiwDvcjVvvWUI1YkoEgzGMxVTDHg9ZU4L6VShSzEVzaHR1aH2zueoUqku5IxFKNs+pumDjFTKlZlJRdTCLftgDLOoIIKntSXf5kEVgoYM1ewmpRxhgtYjBYiZL/ujYWxbJwYiHGKAPZPzBUi30icUzavmIBBwoiBgGnE0QuwcgtOHmEoEghUZSQKVoo5BUqxQhNZTo0C3GRy9u9pFJBH6+ZuwcyTBIdxs/BmYlJxu8z5sMCphRsPVR/zxlCQSIWPsQhIB4BCQhIREASApIRkIKAVASkIdRlQephS9k9M64iQ53qYWJrqZA1crP9QCKpPTfdQA5EppLTWm3W9O394mmBk4By3VltMY414+7lyOkWSVfH6a6FqvOidAWIdfmQR/5XFGABrqNhvncoeeRr3xKOX4CI5Ge6VvJ1NeBnpBBSyzSIYhCs/6BAEaozdaD4jBqIs61LWoLCxHFNKpmC+Ajz193RRzbVRtKR8wZZ7ItVV0/eDpQCOHBaRDjCjd+46KUaHQc/uiwTqbvi12HK8qVy2ohs0aZUGH9n+fiBm/RThNXgfoq4umUxqqCldPF2xTrJ9d4IC4Hf89zPphiCuVUkNu2nWLCppRLzJqplSaNy8vZRJ82aU7ScwBwtuW4zSxUoKM1VdjVI3piopqWI2BXhilvv/XQaY6MFygXZQ0SQYrHWawuJFXloSZEJcducy6zKSBJPZ3K/LuhOldTqHawpEO8yhFmO7NE1Xn+DcVN5wTHv5SywgZ9ZteUc+Cu736uvzGs/0a0BqFRS2uaNnUxbbseS1FYVv64MkEO3Hb/jtq672sFF2z3iIChN7XYPgbLU+ZRH2u3sis/ogcwK/xnV5MExStOj/O0NeosR4GE6UKWWStdY/sVrUbQjHoFjYP8vpmOZA+N3swfWuub8qCnw5i3VVaJ0II2qj2wt8FpzSKFIoCE94sWf2+N1HjmRJhV2j6axuQkFNMuhSGqaQclALa8Fx1ilkkkXXyXLbcWwzqFl0qMNPXD4Rrsg6rBI0Ck06CLiSHQzUI9Fgl6h1X34CQVVv0qigRQSDEqloYWAYlgSjaSQYFRqMMaMRoxzSRMWCSaFBlNEHItpBpqxSDArVM95hyznEZILyHI7QnIHstyJLHchy93IXXtQUJ5GvRfLIXAbi9gWLMXeKVDdsIxCRFoxSa6aRGtFqHCNdaMCG0aF3gRngy1vQ/uYRPuapPb7JlZif6MSBxiVONCoxEEe0MEm0SEmqUMpsQqHGVU43KjCEUYVjvSAjjKJjjap7hj8677fdkPe7sWQf++k3nmzOED9xnd4QvvGR3acTBAqwzDZWQl+jXqAGfA00DCA/8GJwBMMAABUB3AQFVjvKqEiRIsjhEljciRrFLH7EbxRPYpBnjQoet2obqSP61jPmG5YOzluoFndzJxumqVyAEMxe7t7yHBMkP7oOiUvfWCHgevEgVWtTjqoEcw/pobc4seOc7R6uO4LHfT51BZbXvroj2CH+xw6e4+2t7toHZSSDrOVO3bper5Aj6QTO45+Oq308su1Rz9yaW9pPNNxzM/Ukssuo25PI3U3Vp9Eltye1Jv9RkOWvErs+WKvVhd/eO2J147kZNRnpB3c9vSFpZrH7y1euPToGWWaC6df/HDPp5Gfpu4T3nrm8UqQBx/feBrxm/3s5LnDz67ZdlL12aExcjJd/o76M/HuROrVHy5nlVfkFPS399XOnNRdXq4/8U5tXUdvX2atMrw0O7e4e2N2ODtx8OYPynpLhzZ27T7yoPWsfZPS9s0q38801Nc0VJ88mPN9UVnw5lNxi5tvnbTZu9WbXPbdS7cfeen2OacPnjAYYy3rWzxlMaksvPjYotcUfOW0m245Labou39Oe+z1287cDz+9/qn7suwo9uFC46ps/vWFltzA5b5o9mL9dX57viIvcPquh362n/FPvSf5VL37tbU5W3MoWF2vLzxM73nsU1uba4KnWVkSBKCOp7gaHhRQD1LY3WrTlszlQ90SV6YxLPI4F1KjzL4fYSvjiJvHS7Rcz3LGRe54z2Gfl/blTv/HBmcUhv/PcDmRjSSzfUph9PFGme0SopI5/7Ryimd8muU+qJVynm3Rf4p7FKj6x38EyAUxxA9VshZRQhG/DVmL0LM8Q3RRvk1l38ebsL6XSeyJmgJsPQyv2giFS5vS0AcUlTHs8mKmL0kGwBP8NFgQ6wNLGhNEjNoApVkS4HifJDvTA0kGVRFc4qANjBhg2ygJxrmVtwIwMvbZbBZZ8aQHfIogzkAbiKi9ODFmZdWzUKn9VqG4HB6VvTlNEGPIpQYvaBwU1hYA0mGZJMkhtQKIYO+Ls8XFKkpkeiBfR1xQMwSegs9BasIYwLYxtF9bkRmRlVoBJEmaj02ITctTlaj0m+TpUCBKIQJtAMhhBWNEa14jNnUROJK0SSb3WbqD3pb/31gwGuQ6L4kEruQ+6vAdILpOZJO4YmPHBprW9pZzkiRscFQoDTgQWW68Nwe1XvS3abpR394fiIQIiL0ScRAeCxAVTKTMIHRMBFIhFYJL4kAsQIkDbRQkIXObqfqYewM2gmfMGWE26rSqjOiIVhRHF+/P+hst7RmT2Z0Ti4gKkjnLhbRUXcdSJSdvcKd3voXeu9zFPeqwmwyLIiMyLUcZ7PRrgQAEj31r1A6byn9TTfxLAN5df19r9UmuHvtQuDEcI+3HHwTIGNi5/yNnS/eRpP9G7gVkNzE+fjWf/cD/028NsRq5xWnAz8Ob7ynS1PIfarWhIyb6cPIAyiv/sADMEiqYMbX/+gRIUE5SSsLEaXIcYKlbD44AqlkcVTQALg49soWY/buFMfp+C5fv7i2Cz9lbJLW6t8i8CpXRtwDzVsqOey0rld1z2ZQlC7Fa4QVZltVOp/Zkag6K3aZWs0EzdgsRU1sydZpBDly104QlvXrJXu0pfX1yZPHvy8r4WEtmTZyoFUjNowt2WylLsUZXxVyRJ5Upyzc9jC/suqRVm1E1/gr4F8ai86igK9trUwQ9J0+JTy73zJXDpzu+5oxXJe2WArWd9ZSF3haYnhdML6+iSlw2Z4FWsmqyqylc79LZTu2xbTvNmBWOWcqybXm5JNN0XSpmd97wuQu5ZlACUBIHV6rcoOEQJJFMCqmkIS3uCR3pyUBGMpGZLGQlG9kpghzkJBe5yUORFEXR5BVPnhOPBTuV1d0Lfv82v/LHc2pKauS+ianVlRld33XL/efDeLCmb3ph5g6j7JXwvebNOmggTx5o0Brb8B3RZRlVvkk6h6Uhz5+rX4WazOJDis0iWaQ1HI5zVw3DuNy8Is3Kws5pM6dIg3x5vT8HryeuG+sHb8rNd0DTWzy5rf8mouP33kh/Z8S7chOUZbfAk0gr+98WI0wq005XxTOnHEuz7B4VAhhdJd0qBATe8i5wCD1LoCO39t8YOLJ/StMipfxOFXUvhPZG3pQ87Xa3eiCqwIVT3c28e+PbYplFZsa0Oyl8GOK4Zyzt/UKalhFaAQAA)format("woff2"),url(data:font/woff;base64,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)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:Zen Dots;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/zen-dots-latin-400-normal-BZdwNeW0.woff2)format("woff2"),url(/assets/zen-dots-latin-400-normal-CSOiw-6V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#10100e;--ink-raised:#161513;--ink-panel:#181715;--cream:#f4ebdd;--orange:#ff4e17;--orange-deep:#e8400c;--text:var(--cream);--text-muted:#f4ebdda8;--text-faint:#f4ebdd6b;--line:#f4ebdd21;--line-strong:#f4ebdd4d;--ink-line:#10100e38;--font-sans:"Inter Tight Variable", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-lettering:"Zen Dots", "Inter Tight Variable", Helvetica, Arial, sans-serif;--fs-display:clamp(3.1rem, 8vw, 7.25rem);--fs-h2:clamp(2.4rem, 5.1vw, 4.7rem);--fs-closing:clamp(2.8rem, 6.8vw, 6.2rem);--fs-lede:clamp(1.1rem, 1.82vw, 1.7rem);--fs-body:clamp(1rem, 1.1vw, 1.125rem);--fs-label:clamp(.7rem, .9vw, .88rem);--fs-eyebrow:clamp(.74rem, .98vw, .94rem);--container:1290px;--gutter:clamp(20px, 5.2vw, 76px);--header-gap:clamp(10px, 1.3vw, 18px);--header-bar:clamp(58px, 4.9vw, 72px);--header-h:calc(var(--header-gap) + var(--header-bar));--radius-card:22px;--radius-media:14px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}@media (width<=860px){:root{--radius-card:18px;--radius-media:10px}}*,:before,:after{box-sizing:border-box}html{background:var(--ink);color:var(--text);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;scrollbar-color:#f4ebdd40 var(--ink)}body{background:var(--ink);min-height:100svh;font-family:var(--font-sans);font-size:var(--fs-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.5}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}::selection{background:var(--orange);color:var(--ink)}:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:6px}main:focus{outline:none}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}@property --glass-tint{syntax:"<number>";inherits:true;initial-value:.42}.glass{background:radial-gradient(120% 160% at 12% -30%, #ffffff29, #fff0 52%), linear-gradient(155deg, #ffffff1a, #ffffff05 48%, #ffffff0f), rgb(20 19 17/var(--glass-tint));-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);box-shadow:inset 0 1px .5px #ffffff57,inset 0 -1px .5px #ffffff12,inset 0 0 0 1px #ffffff1a,0 20px 50px -24px #000000bf}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:200;background:var(--cream);color:var(--ink);transition:transform .25s var(--ease-out);border-radius:999px;padding:10px 16px;font-weight:600;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--orange);font-weight:600}.mono-label{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.26em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.accent-dot{color:var(--orange)}.display{font-weight:640;font-size:var(--fs-display);letter-spacing:-.026em;line-height:.88}.display .line{display:block}html[data-intro=playing],html[data-intro=playing] body{overflow:hidden}html[data-intro=playing] [data-reveal]{opacity:0}html.menu-open,html.menu-open body{overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.intro{z-index:100;position:fixed;inset:0;overflow:hidden}.intro__curtain{background:var(--ink);position:absolute;inset:0}.intro__curtain.has-hole{-webkit-mask-image:var(--mark-src), linear-gradient(#000, #000);-webkit-mask-repeat:no-repeat;-webkit-mask-size:var(--hole-w) var(--hole-h), 100% 100%;-webkit-mask-position:var(--hole-x) var(--hole-y), 0 0;-webkit-mask-composite:xor;-webkit-mask-image:var(--mark-src), linear-gradient(#000, #000);mask-image:var(--mark-src), linear-gradient(#000, #000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--hole-w) var(--hole-h), 100% 100%;mask-size:var(--hole-w) var(--hole-h), 100% 100%;-webkit-mask-position:var(--hole-x) var(--hole-y), 0 0;mask-position:var(--hole-x) var(--hole-y), 0 0;-webkit-mask-composite:xor;mask-composite:exclude}.intro__stage{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.intro__glow{aspect-ratio:1;opacity:0;background:radial-gradient(closest-side,#ff4e1742,#ff4e171a 42%,#ff4e1708 68%,#ff4e1700);border-radius:50%;width:min(120vmin,1100px);margin:calc(min(120vmin,1100px)/-2) 0 0 calc(min(120vmin,1100px)/-2);position:absolute;top:50%;left:50%}.intro__word{aspect-ratio:1832/279;grid-area:1/1;width:min(84vw,860px);position:relative;overflow:hidden}.intro__letter{position:absolute;inset:0;transform:translateY(112%)}.intro__letter--first{opacity:0;transform:none}.intro__letter img{width:100%;height:100%}.intro__mark{aspect-ratio:720/369;opacity:0;will-change:transform, opacity;grid-area:1/1;width:min(40vw,300px);position:relative}.intro__mark img{width:100%;height:100%}.intro__sheen{background:linear-gradient(105deg, #ffd6b400 38%, #ffdec4b3 50%, #ffd6b400 62%) var(--sheen,96%) 0 / 300% 100% no-repeat;-webkit-mask:var(--mark-src) center / 100% 100% no-repeat;-webkit-mask:var(--mark-src) center / 100% 100% no-repeat;mask:var(--mark-src) center / 100% 100% no-repeat;mix-blend-mode:screen;position:absolute;inset:0}.intro-skip{right:max(16px, calc(var(--gutter) - 6px));bottom:max(16px, 3.4vh, env(safe-area-inset-bottom));z-index:101;border:1px solid var(--line-strong);min-height:40px;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;cursor:pointer;transition:color .3s var(--ease-out), border-color .3s var(--ease-out);background:#10100e80;border-radius:999px;align-items:center;padding:0 16px;font-size:.7rem;font-weight:500;display:inline-flex;position:fixed}.intro-skip:hover{color:var(--cream);border-color:var(--cream)}.intro-skip:focus-visible{border-radius:999px}.pill{--pill-h:clamp(48px, 4vw, 60px);height:var(--pill-h);letter-spacing:-.02em;white-space:nowrap;transition:background-color .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:999px;align-items:center;gap:clamp(14px,1.5vw,22px);padding:0 5px 0 clamp(20px,1.9vw,28px);font-size:clamp(.94rem,1.17vw,1.12rem);font-weight:560;display:inline-flex}.pill--sm{--pill-h:44px;gap:12px;padding-left:18px;font-size:.94rem}.pill--light{background:var(--cream);color:var(--ink);box-shadow:inset 0 0 0 1px #fff6,0 10px 30px -12px #0009}.pill--dark{background:var(--ink);color:var(--cream);box-shadow:0 14px 30px -16px #10100eb3}.pill__disc{width:calc(var(--pill-h) - 10px);height:calc(var(--pill-h) - 10px);background:var(--orange);color:#fff7ee;transition:transform .45s var(--ease-out);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ff8c5a66,0 4px 16px -4px #ff4e17bf}.pill__arrow{width:46%;height:46%;transition:transform .45s var(--ease-out)}.pill:hover .pill__disc{transform:scale(1.06)}.pill:hover .pill__arrow{transform:translate(2px)}.pill--light:hover{background:#fff6ea}.pill--dark:hover{background:#1d1c19}.pill:focus-visible{border-radius:999px}.ribbon-wordmark{aspect-ratio:1832/279;width:100%;height:auto;display:block}.ribbon-wordmark--mask{background:var(--ink);-webkit-mask:var(--wordmark-src) center / 100% 100% no-repeat;-webkit-mask:var(--wordmark-src) center / 100% 100% no-repeat;mask:var(--wordmark-src) center / 100% 100% no-repeat}.contact{background:var(--cream);color:var(--ink);scroll-margin-top:var(--header-h);position:relative}.contact ::selection{background:var(--ink);color:var(--cream)}.contact :focus-visible{outline-color:var(--ink)}.contact__inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title aside""base base""mark mark";align-items:start;column-gap:clamp(24px,4vw,64px);padding-block:clamp(56px,4.8vw,76px) clamp(40px,4vw,64px);display:grid}.contact__title{font-size:var(--fs-closing);letter-spacing:-.04em;grid-area:title;font-weight:700;line-height:.92}.contact__title .line{display:block}.contact__q{background:linear-gradient(180deg, var(--ink) 0 var(--q-split,66%), var(--orange) var(--q-split,66%));color:#0000;-webkit-background-clip:text;background-clip:text}.contact__aside{grid-area:aside;align-items:center;gap:clamp(20px,3vw,44px);padding-top:clamp(4px,.6vw,10px);display:flex}.contact__mark{width:clamp(130px,14.5vw,214px);height:auto}.contact__cta{--pill-h:clamp(52px, 4.3vw, 64px)}.contact__pending{border:1px dashed var(--ink-line);color:#10100e9e;border-radius:14px;max-width:17em;padding:12px 16px;font-size:.8rem;line-height:1.35}.contact__pending code{font-family:var(--font-mono);font-size:.92em}.contact__base{flex-wrap:wrap;grid-area:base;justify-content:space-between;align-items:center;gap:24px 40px;margin-top:clamp(28px,3vw,44px);display:flex}.contact__wordmark{grid-area:mark;width:100%;margin-top:clamp(28px,3.4vw,52px)}.contact__links{flex-wrap:wrap;gap:8px 24px;font-weight:500;display:flex}.contact__links a{border-bottom:1px solid var(--ink-line);padding-bottom:2px}.contact__links a:hover{border-color:var(--orange)}.contact__tagline{align-items:center;gap:clamp(18px,2.6vw,40px);margin-left:auto;padding-bottom:4px;display:flex}.contact__tagline .mono-label{color:#10100ec7;letter-spacing:.42em}.contact__rule{background:#10100e66;width:clamp(48px,11vw,168px);height:1px}@media (width<=900px){.contact__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""aside""base""mark"}.contact__title{font-size:clamp(2.7rem,12.2vw,5rem)}.contact__aside{flex-wrap:wrap;margin-top:28px}.contact__mark{width:clamp(110px,30vw,170px)}.contact__base{flex-direction:column;justify-content:flex-start;align-items:flex-start}.contact__tagline .mono-label{letter-spacing:.3em}}.brand-sig{--sig-cap:clamp(14px, 1.6vw, 24px);align-items:center;gap:calc(var(--sig-cap) * .95);color:var(--cream);display:inline-flex}.brand-sig__mark{width:auto;height:calc(var(--sig-cap) * 1.35 / .92);margin-block:calc(var(--sig-cap) * -.06)}.brand-sig__lettering{font-family:var(--font-lettering);font-weight:400;font-size:calc(var(--sig-cap) / .67);letter-spacing:.14em;text-box:trim-both cap alphabetic;margin-right:-.14em;line-height:1}.site-header{top:var(--header-gap);z-index:50;pointer-events:none;position:fixed;left:0;right:0}.site-header__bar{--bar-pad:clamp(16px, 2vw, 28px);z-index:2;width:min(100% - 2 * var(--header-gap), var(--container) + 2 * var(--bar-pad));height:var(--header-bar);padding:0 calc((var(--header-bar) - var(--pill-nest)) / 2) 0 var(--bar-pad);pointer-events:auto;--pill-nest:clamp(44px, 3.9vw, 56px);transition:--glass-tint .4s var(--ease-out);border-radius:999px;justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;display:flex;position:relative}.site-header.is-scrolled .site-header__bar,.site-header.is-open .site-header__bar{--glass-tint:.66}.site-header__brand{margin-left:-4px;padding:8px 4px;display:inline-flex}.site-nav{align-items:center;gap:clamp(20px,2.6vw,40px);display:flex}.site-nav__list{gap:clamp(20px,2.6vw,38px);display:flex}.site-nav__link{letter-spacing:-.02em;padding:8px 0;font-size:clamp(.95rem,1.2vw,1.12rem);font-weight:500;display:inline-block;position:relative}.site-nav__cta{--pill-h:var(--pill-nest);font-size:clamp(.94rem,1.12vw,1.06rem)}.site-nav__link:after{content:"";background:var(--orange);transform-origin:100%;height:1px;transition:transform .45s var(--ease-out);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.site-nav__link:hover:after{transform-origin:0;transform:scaleX(1)}.menu-toggle{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:50%;width:44px;height:44px;display:none;position:relative}.menu-toggle__line{background:var(--cream);width:18px;height:1.6px;transition:transform .4s var(--ease-out);border-radius:2px;margin-left:-9px;position:absolute;top:50%;left:50%}.menu-toggle__line:first-child{transform:translateY(-4px)}.menu-toggle__line:last-child{transform:translateY(4px)}.is-open .menu-toggle__line:first-child{transform:rotate(45deg)}.is-open .menu-toggle__line:last-child{transform:rotate(-45deg)}.mobile-menu{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;visibility:hidden;opacity:0;transition:opacity .4s var(--ease-out), visibility 0s linear .4s;background:#0808078c;position:fixed;inset:0}.is-open .mobile-menu{visibility:visible;opacity:1;transition:opacity .4s var(--ease-out), visibility 0s}.mobile-menu__sheet{--glass-tint:.72;top:calc(var(--header-gap) + var(--header-h));left:var(--header-gap);right:var(--header-gap);max-height:calc(100svh - var(--header-h) - 2 * var(--header-gap) - 10px);transform-origin:top;transition:transform .5s var(--ease-out);border-radius:32px;flex-direction:column;gap:28px;padding:12px 22px 22px;display:flex;position:absolute;overflow-y:auto;transform:translateY(-10px)scale(.98)}.is-open .mobile-menu__sheet{transform:none}.mobile-menu__list li{opacity:0;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);border-bottom:1px solid #ffffff1a;transform:translateY(12px)}.is-open .mobile-menu__list li{opacity:1;transition-delay:calc(60ms * var(--i) + 80ms);transform:none}.mobile-menu__link{letter-spacing:-.04em;align-items:baseline;gap:16px;padding:16px 4px;font-size:clamp(1.9rem,8.4vw,2.6rem);font-weight:600;line-height:1.05;display:flex}.mobile-menu__num{font-family:var(--font-mono);letter-spacing:.1em;color:var(--orange);font-size:.78rem;font-weight:500}@media (width<=860px){.site-nav{display:none}.menu-toggle{display:block}.site-header__bar{--pill-nest:44px}}.services{--row-h:clamp(62px, 5.3vw, 78px)}.services__row{grid-template-columns:clamp(32px,2.6vw,40px) minmax(0,1fr);column-gap:clamp(18px,2.2vw,32px);display:grid}.services__num,.services__body{min-height:var(--row-h);border-bottom:1px solid var(--line-strong);align-items:center;display:flex}.services__item:first-child .services__num,.services__item:first-child .services__body{border-top:1px solid var(--line-strong)}.services__num{letter-spacing:-.02em;color:var(--orange);font-size:clamp(1.05rem,1.55vw,1.42rem);font-weight:400}.services__body{justify-content:space-between;gap:16px}.services__label{letter-spacing:-.03em;transition:transform .45s var(--ease-out);font-size:clamp(1.1rem,1.62vw,1.5rem);font-weight:400}.services__arrow{border:1.5px solid var(--line-strong);width:clamp(38px,3.3vw,48px);height:clamp(38px,3.3vw,48px);transition:background-color .35s var(--ease-out), border-color .35s var(--ease-out), color .35s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.services__arrow svg{width:46%;height:46%}.services__row:hover .services__label{transform:translate(6px)}.services__row:hover .services__arrow{background:var(--orange);border-color:var(--orange);color:#fff7ee}.services__row:focus-visible{outline-offset:4px}.inner-page{padding-top:calc(var(--header-h) + clamp(28px, 4vw, 64px));padding-bottom:clamp(80px,9vw,140px);position:relative}.inner-page--center{flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;min-height:70svh;display:flex}.inner-page__title{margin-top:clamp(12px,1.4vw,20px)}.inner-page__lede{max-width:24em;font-size:var(--fs-lede);letter-spacing:-.02em;line-height:1.25}.inner-page__title+.inner-page__lede{max-width:18.5em;margin-top:clamp(18px,1.8vw,28px)}.back-link{color:var(--text-muted);transition:color .3s var(--ease-out);align-items:center;gap:10px;margin-bottom:clamp(28px,3.6vw,52px);padding:8px 0;font-size:.95rem;font-weight:500;display:inline-flex}.back-link:hover{color:var(--cream)}.back-link__icon{width:18px;height:18px;transition:transform .4s var(--ease-out)}.back-link:hover .back-link__icon{transform:translate(-3px)}.project-page__head{align-items:center;gap:clamp(16px,2vw,30px);display:flex}.project-page__num{letter-spacing:-.05em;color:var(--orange);font-size:clamp(3rem,7vw,6.4rem);font-weight:600;line-height:.9}.project-page__head .card__divider{height:clamp(48px,6vw,88px)}.project-page__titles{gap:10px;display:grid}.project-page__title{letter-spacing:-.045em;font-size:clamp(2.2rem,5.4vw,4.8rem);font-weight:400;line-height:1}.project-page__brand{color:var(--text-muted);font-size:clamp(1.05rem,1.5vw,1.4rem)}.project-page__intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 40px;margin-block:clamp(28px,3.6vw,52px);display:flex}.project-page__status{border:1px solid var(--line-strong);border-radius:999px;padding:9px 14px}.project-page__media .project-media--gallery{height:clamp(340px,41vw,600px)}.project-page__block{border-top:1px solid var(--line);grid-template-columns:minmax(140px,.3fr) 1fr;gap:24px;margin-top:clamp(48px,5vw,80px);padding-top:24px;display:grid}.project-page__list{font-size:var(--fs-body);gap:12px;display:grid}.project-page__link{border-bottom:1px solid var(--line-strong);align-items:center;gap:8px;display:inline-flex}.project-page__link-icon{width:16px;height:16px}.project-pager{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(56px,6vw,96px);padding-top:28px;display:flex}.project-pager__all{margin-bottom:0}.project-pager__num{color:var(--orange-deep);font-variant-numeric:tabular-nums}.about-hero{isolation:isolate;flex-direction:column;min-height:max(620px,min(100svh,56vw));display:flex;position:relative;overflow:clip}.about-hero__art{z-index:-1;position:absolute;inset:0}.about-hero__art img{object-fit:cover;object-position:72% 28%;width:100%;height:100%}.about-hero__art:after{content:"";background:linear-gradient(90deg, #10100ed9, #10100e59 42%, #10100e00 62%), linear-gradient(to bottom, #10100e00 72%, var(--ink));pointer-events:none;position:absolute;inset:0}.about-hero__content{padding-top:calc(var(--header-h) + clamp(28px, 4vw, 64px));padding-bottom:clamp(64px,7vw,110px)}.about-hero__content .inner-page__title{max-width:6.5em}.about-page__body{padding-bottom:clamp(80px,9vw,140px)}.about-page__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(32px,6vw,110px);max-width:1040px;padding-top:clamp(40px,5vw,80px);display:grid}.about-page__label{margin-bottom:20px}.about-page__text{max-width:26em;color:var(--text-muted);font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.5}.about-page__cta{margin-top:clamp(48px,5vw,80px)}@media (width<=860px){.about-page__grid{grid-template-columns:minmax(0,1fr)}.about-hero{min-height:0}.about-hero__art{aspect-ratio:.95;margin-top:calc(var(--header-h) + 8px);order:-1;position:relative}.about-hero__art img{object-position:77% 22%}.about-hero__art:after{background:linear-gradient(to bottom, #10100e00 58%, var(--ink))}.about-hero__content{margin-top:-64px;padding-top:0;padding-bottom:40px}.project-page__block{grid-template-columns:minmax(0,1fr)}.project-page__media .project-media--gallery{height:auto}}.about{--corner-top:clamp(20px, 3vw, 36px);--corner-side:max(16px, calc(var(--gutter) - 22px));isolation:isolate;scroll-margin-top:0;position:relative}.about__pin{position:relative;overflow:clip}.about__track{flex-direction:column;display:flex}.about-slide{align-items:center;padding-block:clamp(72px,9vw,130px);display:flex;position:relative}.about[data-carousel]{--corner-top:calc(var(--header-h) + 14px);height:calc(var(--slides) * 100svh)}.about[data-carousel] .about__pin{height:100svh;position:sticky;top:0;overflow:hidden}.about[data-carousel] .about__track{width:calc(var(--slides) * 100%);will-change:transform;flex-direction:row;height:100%}.about[data-carousel] .about-slide{flex:0 0 calc(100% / var(--slides));height:100%;padding-block:calc(var(--header-h) + clamp(28px, 5vh, 56px)) clamp(88px, 12vh, 124px)}.about-slide__inner{width:min(100% - 2 * var(--gutter), var(--container));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:clamp(32px,5.5vw,96px);margin-inline:auto;display:grid}.about-slide__inner--stack{grid-template-columns:minmax(0,1fr);row-gap:clamp(28px,4vh,48px)}.about__glow{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.about__glow--a{background:radial-gradient(closest-side,#ff4e173d,#ff4e1712 55%,#ff4e1700);width:62vw;height:62vw;max-height:120%;top:8%;left:-14%}.about__glow--b{background:radial-gradient(closest-side,#c932084d,#78160414 60%,#78160400);width:56vw;height:56vw;bottom:-30%;right:-18%}.about__corner{z-index:3;pointer-events:none;place-items:center;width:28px;height:28px;display:grid;position:absolute}.about__corner--tl{top:var(--corner-top);left:var(--corner-side)}.about__corner--tr{top:var(--corner-top);right:var(--corner-side)}.about__corner--bl{bottom:clamp(20px,3vh,32px);left:var(--corner-side)}.about__corner--br{bottom:clamp(20px,3vh,32px);right:var(--corner-side)}.about__arrow{width:26px;height:26px;color:var(--cream)}.about__arrow--down{transform:rotate(90deg)}.about__arrow--up{transform:rotate(-90deg)}.about__dot{background:var(--orange);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #ff4e172e,0 0 18px #ff4e17b3}.about__progress{display:none}.about[data-carousel] .about__progress{z-index:3;width:min(100% - 2 * var(--corner-side) - 96px, 560px);align-items:center;gap:clamp(14px,1.6vw,22px);display:flex;position:absolute;bottom:clamp(22px,3.2vh,34px);left:50%;transform:translate(-50%)}.about__count,.about__label{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;font-weight:600}.about__count{color:var(--orange)}.about__count span{color:var(--text-faint)}.about__label{min-width:9ch;color:var(--text-muted)}.about__bar{background:#f4ebdd24;border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.about__progress-fill{background:linear-gradient(90deg, var(--orange-deep), var(--orange), #ff9b6a);transform-origin:0;position:absolute;inset:0}.about__copy .eyebrow{margin-bottom:clamp(14px,2vh,22px)}.about-slide__title{letter-spacing:-.045em;max-width:11em;font-size:clamp(2.3rem,5vw,4.6rem);font-weight:640;line-height:.95}.about-slide__text{max-width:28em;color:var(--text-muted);margin-top:clamp(16px,2.4vh,26px);font-size:clamp(1.02rem,1.35vw,1.3rem);line-height:1.45}.about-slide--intro .about-slide__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.about__portrait{margin:0;position:relative}.about[data-carousel] .about__portrait{width:min(100%, calc((100svh - var(--header-h) - 200px) * 1672 / 941));justify-self:center}.about__photo{aspect-ratio:1672/941;background:var(--ink);border-radius:clamp(22px,2.2vw,32px);overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 40px 80px -40px #ff4e1780,0 30px 60px -30px #000c}.about__photo img{object-fit:cover;width:100%;height:100%}.about__caption{border-radius:clamp(16px,1.6vw,22px);align-items:center;gap:clamp(14px,1.8vw,26px);padding:clamp(11px,1.1vw,15px) clamp(14px,1.4vw,20px);display:flex;position:absolute;bottom:clamp(10px,1.1vw,16px);left:clamp(10px,1.1vw,16px)}.about__title{font-size:clamp(3rem,5.8vw,5.4rem)}.about__caption-name{letter-spacing:-.03em;font-size:clamp(.95rem,1.25vw,1.2rem);font-weight:560}.about__caption .mono-label{color:#f4ebddc7;font-size:clamp(.55rem,.68vw,.7rem)}.about__lede{letter-spacing:-.025em;max-width:17.5em;margin-top:clamp(18px,2.6vh,28px);font-size:clamp(1.2rem,2.1vw,1.95rem);line-height:1.18}.about__hl{color:var(--orange)}.about__cta{margin-top:clamp(22px,3.4vh,38px)}.about-slide--craft .about-slide__inner{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.about-tags{flex-wrap:wrap;gap:10px;margin-top:clamp(22px,3.4vh,36px);display:flex}.about-tag{border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 12px;font-size:clamp(.9rem,1.05vw,1.02rem);font-weight:500;display:inline-flex}.about-tag__num{font-family:var(--font-mono);letter-spacing:.1em;color:var(--orange);font-size:.7rem;font-weight:600}.about-window{background:#141311;border-radius:clamp(18px,1.8vw,26px);overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 40px 90px -40px #ff4e178c,0 30px 60px -30px #000000d9}.about-window__screen{aspect-ratio:16/11;max-height:calc(100svh - var(--header-h) - 260px);background:radial-gradient(70% 60% at 50% 85%,#ff783c8c,#ff4e1700 70%),radial-gradient(90% 80% at 85% 0,#ff4e1759,#ff4e1700 60%),linear-gradient(#1a1210,#2a120a);place-items:center;width:100%;display:grid;position:relative}.about-window__screen img{filter:drop-shadow(0 24px 30px #0000008c);width:76%;height:auto}.about-window__caption{color:#fff7eeb3;position:absolute;bottom:14px;left:18px}.about-steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.2vw,18px);display:grid;position:relative}.about-steps:before{content:"";background:linear-gradient(90deg,#ff4e1700,#ff4e17b3,#ff4e1700);height:1px;position:absolute;top:clamp(38px,4vw,52px);left:4%;right:4%}.about-step{border-radius:clamp(20px,2vw,28px);flex-direction:column;gap:12px;min-height:clamp(200px,30vh,280px);padding:clamp(18px,2vw,28px);display:flex;position:relative}.about-step--last{color:#fff7ee;background:radial-gradient(70% 60% at 88% 8%, #ffbe8c8c, #ffbe8c00 60%), linear-gradient(160deg, #ff6a2e, var(--orange) 45%, #c93208);box-shadow:0 30px 60px -30px #ff4e1799}.about-step__num{letter-spacing:-.05em;color:var(--orange);font-size:clamp(2rem,3.4vw,3.2rem);font-weight:600;line-height:1}.about-step--last .about-step__num{color:#fff7ee}.about-step__title{letter-spacing:-.035em;margin:auto 0 0;font-size:clamp(1.3rem,1.9vw,1.8rem);font-weight:560}.about-step__text{color:var(--text-muted);font-size:clamp(.9rem,1vw,1rem);line-height:1.45}.about-step--last .about-step__text{color:#fff7eedb}.about-statement{color:#fff7ee;background:radial-gradient(60% 50% at 85% 10%, #ffc89699, #ffc89600 60%), radial-gradient(90% 80% at 0% 110%, #500e02f2, #500e0200 65%), linear-gradient(160deg, #ff6a2e, var(--orange) 40%, #b52b06);border-radius:clamp(24px,2.4vw,34px);flex-direction:column;justify-content:space-between;gap:28px;min-height:clamp(300px,52vh,520px);padding:clamp(24px,3vw,44px);display:flex;position:relative;box-shadow:inset 0 1px #ffffff59,0 40px 80px -40px #ff4e17b3}.about-statement__text{letter-spacing:-.045em;font-size:clamp(1.7rem,3.3vw,3.1rem);font-weight:600;line-height:1.02}.about-statement__mark{color:#fff7eecc}.about-values{display:grid}.about-value{border-bottom:1px solid var(--line-strong);grid-template-columns:clamp(36px,3.4vw,50px) minmax(0,1fr);gap:clamp(14px,1.6vw,24px);padding-block:clamp(14px,2.2vh,22px);display:grid}.about-value:first-child{border-top:1px solid var(--line-strong)}.about-value__num{color:var(--orange);font-size:clamp(1rem,1.4vw,1.3rem)}.about-value__title{letter-spacing:-.035em;font-size:clamp(1.3rem,2vw,1.9rem);font-weight:560}.about-value__text{color:var(--text-muted);margin-top:4px}.about-slide__actions{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:clamp(22px,3.4vh,36px);display:flex}.about-slide__link{border-bottom:1px solid var(--orange);padding-bottom:2px;font-weight:500}@media (width<=900px){.about__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;overflow-x:auto}.about__track::-webkit-scrollbar{display:none}.about-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;padding-block:64px 28px}.about__progress{width:calc(100% - 2 * var(--corner-side) - 72px);align-items:center;gap:14px;margin:0 auto;padding-bottom:30px;display:flex;position:relative}.about__progress-fill{transform:scaleX(.25)}.about__corner--bl,.about__corner--br{bottom:26px}.about__glow--b{display:none}.about-slide__inner,.about-slide--intro .about-slide__inner,.about-slide--craft .about-slide__inner{grid-template-columns:minmax(0,1fr);row-gap:clamp(20px,3.4vh,36px)}.about__portrait,.about[data-carousel] .about__portrait{justify-self:start;width:min(100%,56svh)}.about__caption{border-radius:14px;padding:9px 14px}.about__title{font-size:clamp(2.6rem,11vw,5rem)}.about__caption .mono-label{display:none}.about__lede{font-size:clamp(1.05rem,4.4vw,1.4rem)}.about-slide__title{font-size:clamp(2rem,9vw,3.4rem)}.about-slide__text{font-size:1rem}.about-window__screen{aspect-ratio:16/9;max-height:24svh}.about-window__screen img{width:auto;height:82%}.about-tag{padding:8px 13px 8px 10px;font-size:.86rem}.about-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.about-steps:before{display:none}.about-step{gap:6px;min-height:0}.about-step__num{font-size:1.6rem}.about-step__title{margin-top:6px;font-size:1.15rem}.about-step__text{font-size:.84rem}.about-statement{gap:16px;min-height:0}.about-statement__text{font-size:clamp(1.4rem,6vw,2.2rem)}.about-value{padding-block:10px}.about-value__title{font-size:1.15rem}.about-value__text{font-size:.92rem}}.hero{isolation:isolate;flex-direction:column;min-height:max(620px,min(100svh,54vw));display:flex;position:relative;overflow:clip}.hero__art{z-index:-1;transform-origin:72% 60%;position:absolute;inset:0}.hero__art img{object-fit:cover;object-position:72% 46%;width:100%;height:100%}@media (width>=901px){.hero__art img{transform-origin:100% 32%;transform:scale(1.05)}}.hero__art:after{content:"";background:linear-gradient(to bottom, #10100e00, var(--ink));pointer-events:none;height:22%;position:absolute;inset:auto 0 0}.hero__content{padding-top:calc(var(--header-h) + clamp(28px, 5.6vw, 92px));flex:1;padding-bottom:clamp(80px,6.8vw,104px)}.hero__eyebrow{margin-bottom:clamp(8px,.8vw,12px)}.type-char{position:relative}.hero[data-typing] .type-char{visibility:hidden}.hero[data-typing] .hero__lede,.hero[data-typing] .hero__cta,.hero[data-typing] .hero__foot{opacity:0}.type-char.is-caret:after{content:"";background:var(--orange);border-radius:1px;width:max(2px,.06em);margin-left:.04em;animation:.9s step-end infinite caret-blink;position:absolute;top:.1em;bottom:.04em;left:100%}.hero__eyebrow .type-char.is-caret:after{width:2px;top:-.1em;bottom:-.1em}@keyframes caret-blink{50%{opacity:0}}.hero__title{max-width:7.2em}.hero__title .line{white-space:nowrap}.hero__lede-text{display:block}.hero__lede{max-width:24em;font-size:var(--fs-lede);letter-spacing:-.02em;color:var(--text);margin-top:clamp(16px,1.6vw,24px);line-height:1.16}@media (width>=480px){.hero__lede-line{display:block}}.hero__cta{margin-top:clamp(18px,1.8vw,26px)}.hero__foot{align-items:center;gap:clamp(14px,1.6vw,24px);display:flex;position:absolute;bottom:clamp(18px,2.4vw,36px);left:0;right:0}.hero__foot .mono-label{color:var(--text-muted);white-space:nowrap}.hero__scroll{align-items:center;gap:clamp(14px,1.4vw,22px);display:inline-flex}.hero__tick{background:var(--orange);width:2px;height:18px;animation:hero-tick 2.4s var(--ease-in-out) infinite;display:inline-block}.hero__rule{background:linear-gradient(to right, var(--line-strong), var(--line));flex:1;height:1px}@keyframes hero-tick{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.6;transform:scaleY(.45)}}@media (width<=900px){.hero{min-height:0}.hero__content{padding-top:calc(var(--header-h) + clamp(28px, 7vw, 56px));flex:none;padding-bottom:0}.hero__title{font-size:clamp(3rem,13.4vw,5.6rem)}.hero__lede{max-width:19em;font-size:clamp(1.1rem,4.6vw,1.45rem)}.hero__art{z-index:-1;aspect-ratio:1.5;order:2;margin-top:clamp(-120px,-12vw,-36px);position:relative}.hero__art img{object-position:86% 62%}.hero__art:before{content:"";background:linear-gradient(to bottom, var(--ink), #10100e00);z-index:1;pointer-events:none;height:40%;position:absolute;inset:0 0 auto}.hero__foot{order:3;margin-top:-6px;margin-bottom:8px;position:relative;bottom:auto}.hero__foot .mono-label{letter-spacing:.16em;font-size:.66rem}}@media (width<=600px){.hero__art{aspect-ratio:1.08}}.plans{isolation:isolate;scroll-margin-top:calc(var(--header-h) - 24px);padding-block:clamp(40px,5vw,80px) clamp(100px,11vw,170px);position:relative}.plans:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 46% at 50% 62%,#ff4e172e,#ff4e1700 70%),radial-gradient(30% 40% at 92% 20%,#c9320824,#c9320800 70%);position:absolute;inset:0}.plans__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-bottom:clamp(28px,3.6vw,56px);display:flex}.plans__head .eyebrow{margin-bottom:clamp(14px,1.4vw,20px)}.plans__title{font-size:var(--fs-h2);letter-spacing:-.045em;font-weight:640;line-height:.95}.plans__intro{max-width:28em;color:var(--text-muted);margin-top:clamp(14px,1.6vw,22px);font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.45}.currency{border-radius:999px;padding:5px;display:inline-flex}.currency__option{min-height:42px;font-family:var(--font-mono);letter-spacing:.14em;color:var(--text-muted);cursor:pointer;transition:background-color .3s var(--ease-out), color .3s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:.78rem;font-weight:600}.currency__option[aria-pressed=true]{background:var(--cream);color:var(--ink)}.currency__option:focus-visible{border-radius:999px}.plans__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.4vw,20px);display:grid}.plan{border-radius:clamp(22px,2.2vw,32px);flex-direction:column;padding:clamp(24px,2.4vw,36px);display:flex;position:relative}.plan--featured{color:#fff7ee;background:radial-gradient(70% 50% at 90% 0%, #ffc8968c, #ffc89600 60%), radial-gradient(90% 70% at 0% 110%, #500e02e6, #500e0200 65%), linear-gradient(165deg, #ff6a2e, var(--orange) 42%, #b52b06);box-shadow:inset 0 1px #ffffff59,0 40px 80px -40px #ff4e17bf}.plan__badge{background:var(--ink);color:var(--cream);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:7px 12px;font-size:.66rem;font-weight:600;position:absolute;top:clamp(20px,2vw,30px);right:clamp(20px,2vw,30px)}.plan__name{letter-spacing:-.04em;font-size:clamp(1.6rem,2.4vw,2.3rem);font-weight:600}.plan__summary{min-height:3em;color:var(--text-muted);margin-top:8px;line-height:1.45}.plan--featured .plan__summary{color:#fff7eed9}.plan__price{border-block:1px solid var(--line);gap:4px;margin-block:clamp(20px,2.4vw,32px);padding-block:clamp(16px,1.8vw,24px);display:grid}.plan--featured .plan__price{border-color:#fff7ee47}.plan__from{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--orange);font-weight:600}.plan--featured .plan__from{color:#fff7eed9}.plan__amount{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,4.4vw,4.2rem);font-weight:640;line-height:1}.plan__features{gap:11px;margin-bottom:clamp(24px,2.6vw,36px);display:grid}.plan__features li{align-items:flex-start;gap:10px;line-height:1.35;display:flex}.plan__check{width:20px;height:20px;color:var(--orange);background:#ff4e1729;border-radius:50%;flex:none;padding:3px}.plan--featured .plan__check{color:#fff7ee;background:#fff7ee38}.plan__cta{align-self:flex-start;margin-top:auto}.plans__note{color:var(--text-muted);margin-top:clamp(22px,2.6vw,36px)}.plans__note a{color:var(--cream);border-bottom:1px solid var(--orange)}@media (width<=1023px){.plans__grid{grid-template-columns:minmax(0,1fr);max-width:560px}.plan__summary{min-height:0}}.problems{isolation:isolate;scroll-margin-top:calc(var(--header-h) - 24px);padding-block:clamp(96px,11vw,170px) clamp(72px,8vw,120px);position:relative}.problems__bg{z-index:-1;opacity:.42;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.problems__bg img,.problems__bg video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.problems__bg video{opacity:0;transition:opacity 1.2s var(--ease-out)}.problems__bg video.is-playing{opacity:1}.problems__bg:after{content:"";background:linear-gradient(90deg,#10100e99,#10100e26 45%,#10100e00 70%);position:absolute;inset:0}.problems__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(32px,6vw,110px);display:grid}.problems__head{top:calc(var(--header-h) + clamp(32px, 5vh, 64px));position:sticky}.problems__head .eyebrow{margin-bottom:clamp(14px,1.4vw,20px)}.problems__title{font-size:var(--fs-h2);letter-spacing:-.045em;font-weight:640;line-height:.95}.problems__intro{max-width:22em;color:var(--text-muted);margin-top:clamp(16px,1.8vw,26px);font-size:clamp(1.02rem,1.35vw,1.3rem);line-height:1.45}.problems__cta{margin-top:clamp(22px,2.4vw,34px)}.problems__list{gap:clamp(12px,1.3vw,18px);display:grid}.problem{border-radius:clamp(20px,2vw,28px);grid-template-columns:auto minmax(0,1fr);gap:14px clamp(16px,2vw,28px);padding:clamp(22px,2.4vw,34px);display:grid}.problem__num{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.2em;color:var(--orange);grid-row:span 2;padding-top:.7em;font-weight:600}.problem__pain{letter-spacing:-.035em;font-size:clamp(1.35rem,2.3vw,2.15rem);font-weight:560;line-height:1.08}.problem__fix{color:var(--text-muted);align-items:flex-start;gap:12px;font-size:clamp(.98rem,1.2vw,1.15rem);line-height:1.45;display:flex}.problem__arrow{background:var(--orange);color:#fff7ee;border-radius:50%;flex:none;width:22px;height:22px;margin-top:1px;padding:3px}@media (width<=900px){.problems__grid{grid-template-columns:minmax(0,1fr);row-gap:36px}.problems__head{position:static}}.service-section{isolation:isolate;scroll-margin-top:calc(var(--header-h) - 24px);padding-block:clamp(72px,8vw,128px) clamp(96px,10vw,160px);position:relative}.service-section:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(48% 46% at 78% 62%,#ff4e172b,#ff4e1700 72%),radial-gradient(34% 40% at 12% 88%,#ff4e171a,#ff4e1700 70%);position:absolute;inset:0}.service-section__decor{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip}.decor{will-change:transform;position:absolute}.decor__pose{transform:rotate(var(--pose,0deg))}.decor__img{-webkit-user-select:none;user-select:none;width:100%;height:auto}.decor--ring{width:min(16vw,240px);top:min(1vw,14px);left:71%}.decor--asterisk{width:min(10.5vw,156px);top:min(4vw,58px);left:47%}.decor--ribbon{--pose:26deg;width:min(36vw,520px);top:min(33vw,480px);left:-6vw}.service-section__head{margin-bottom:clamp(28px,3.4vw,52px)}.service-section__head .eyebrow{margin-bottom:clamp(14px,1.4vw,20px)}.service-section__title{font-size:var(--fs-h2);letter-spacing:-.045em;font-weight:640;line-height:.95}.service-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);display:grid}.service-card{min-height:clamp(380px,33vw,480px);transition:transform .5s var(--ease-out);border-radius:clamp(22px,2.1vw,30px);position:relative}.service-card:hover{transform:translateY(-6px)}.service-card__body{flex-direction:column;height:100%;padding:clamp(20px,2.1vw,32px);display:flex;position:relative}.service-card__num{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.22em;font-weight:600}.service-card__icon:focus-visible{outline-offset:3px;border-radius:50%}.service-card__icon{width:clamp(40px,3.3vw,50px);height:clamp(40px,3.3vw,50px);transition:transform .5s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:clamp(16px,1.7vw,26px);right:clamp(16px,1.7vw,26px)}.service-card__icon svg{width:44%;height:44%}.service-card:hover .service-card__icon{transform:rotate(45deg)}.service-card__title{letter-spacing:-.045em;max-width:7em;margin-top:auto;padding-top:clamp(28px,3vw,48px);font-size:clamp(1.9rem,3vw,2.9rem);font-weight:560;line-height:.98}.service-card__text{opacity:.82;margin-top:12px;line-height:1.45}.service-card__items{border-top:1px solid;border-top-color:color-mix(in srgb, currentColor 22%, transparent);flex-wrap:wrap;gap:7px;margin-top:clamp(16px,1.8vw,24px);padding-top:clamp(14px,1.6vw,20px);display:flex}.service-card__items li{border:1px solid color-mix(in srgb, currentColor 26%, transparent);border-radius:999px;padding:6px 11px;font-size:.84rem;line-height:1.2}.service-card--glass{--glass-tint:.32}.service-card--glass .service-card__num{color:var(--orange)}.service-card--glass .service-card__icon{background:#ffffff14;border:1px solid #ffffff4d}.service-card--cream{background:var(--cream);color:var(--ink);box-shadow:0 30px 60px -34px #000c}.service-card--cream .service-card__num{color:var(--orange-deep)}.service-card--cream .service-card__icon{background:var(--ink);color:var(--cream)}.service-card--cream .service-card__icon:focus-visible{outline-color:var(--orange)}.service-card--orange{color:#fff7ee;background:radial-gradient(70% 60% at 88% 8%, #ffbe8c8c, #ffbe8c00 60%), radial-gradient(90% 80% at 10% 110%, #5a1204e6, #5a120400 65%), linear-gradient(160deg, #ff6a2e, var(--orange) 45%, #c93208);box-shadow:inset 0 1px #ffffff59,0 30px 60px -30px #ff4e1799}.service-card--orange .service-card__icon{color:var(--orange-deep);background:#fff7ee}@media (width<=1023px){.service-cards{grid-template-columns:minmax(0,1fr)}.service-card{min-height:0}.decor--ring{width:34vw;top:0;left:auto;right:-7vw}.decor--asterisk{width:24vw;inset:auto 4vw 3vw auto}.decor--ribbon{width:70vw;top:auto;bottom:14%;left:-16vw}}.card{--card-pad:clamp(14px, 1.8vw, 26px);padding:0 var(--card-pad) var(--card-pad);border:1px solid var(--line);border-radius:var(--radius-card);background:linear-gradient(180deg, #f4ebdd09, #f4ebdd00 120px), var(--ink-panel);transform-origin:50% 0;position:relative;box-shadow:inset 0 1px #f4ebdd0d,0 -18px 50px -24px #000000d9}.card__head{align-items:center;gap:clamp(14px,1.7vw,26px);min-height:clamp(78px,6.9vw,104px);display:flex}.card__num{letter-spacing:-.05em;min-width:1.25em;color:var(--orange);font-variant-numeric:tabular-nums;flex:none;font-size:clamp(2.1rem,3.5vw,3.35rem);font-weight:600;line-height:1}.card__divider{background:linear-gradient(#ff4e17bf,#ff4e1759);flex:none;width:1px;height:clamp(30px,2.9vw,44px)}.card__titles{flex:1;align-items:baseline;gap:clamp(16px,2.3vw,38px);min-width:0;display:flex}.card__title{letter-spacing:-.035em;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.35rem,2.3vw,2.15rem);font-weight:340;line-height:1.1;overflow:hidden}.card__category{white-space:nowrap;color:var(--text-muted)}.card__link{letter-spacing:-.02em;height:clamp(44px,3.6vw,54px);transition:background-color .35s var(--ease-out), color .35s var(--ease-out), border-color .35s var(--ease-out);border:1.5px solid #f4ebddd1;border-radius:999px;flex:none;align-items:center;gap:clamp(18px,2vw,30px);padding:0 clamp(16px,1.4vw,22px) 0 clamp(20px,1.9vw,28px);font-size:clamp(.92rem,1.04vw,1.04rem);font-weight:500;display:inline-flex}.card__link-icon{width:20px;height:20px;transition:transform .45s var(--ease-out)}.card__link:hover{background:var(--cream);color:var(--ink);border-color:var(--cream)}.card__link:hover .card__link-icon{transform:translate(2px,-2px)}.card__link:focus-visible{border-radius:999px}.project-media{position:relative}.project-media--gallery{height:var(--media-h,clamp(300px, 33vw, 470px));grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);gap:clamp(8px,.95vw,14px);display:grid}.project-media__frame{border-radius:var(--radius-media);background:#1b1a17;flex-direction:column;min-height:0;margin:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 40px -26px #000000e6}.project-media__frame--main{grid-row:1/span 2}.browser-bar{background:linear-gradient(#ffffff12,#ffffff0a);border-bottom:1px solid #ffffff12;flex:none;align-items:center;height:clamp(22px,2.1vw,32px);padding-inline:clamp(9px,.9vw,14px);display:flex;position:relative}.browser-bar__dots{gap:clamp(4px,.45vw,7px);display:flex}.browser-bar__dots i{aspect-ratio:1;background:#f4ebdd38;border-radius:50%;width:clamp(5px,.5vw,8px)}.browser-bar__dots i:first-child{background:var(--orange)}.browser-bar__url{background:#ffffff12;border-radius:999px;width:min(38%,280px);height:52%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff0f}.project-media__screen{flex:1;min-height:0;position:relative}.project-media__screen img{object-fit:cover;object-position:top left;width:100%;height:100%;position:absolute;inset:0}.project-media__frame.is-empty .project-media__screen{background:radial-gradient(120% 90% at 88% 0,#ff4e171f,#ff4e1700 55%),repeating-linear-gradient(135deg,#f4ebdd07 0 1px,#0000 1px 16px),#191815;place-items:center;display:grid}.project-media__soon{color:var(--text-faint)}@media (width<=767px){.card__head{gap:12px;min-height:72px}.card__divider{height:30px}.card__titles{flex-direction:column;align-items:flex-start;gap:5px}.card__title{font-size:clamp(1.1rem,5vw,1.3rem);font-weight:400}.card__category{letter-spacing:.2em;font-size:.6rem}.card__link{justify-content:center;width:44px;height:44px;padding:0}.card__link-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.project-media--gallery{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:8px;height:auto}.project-media__frame--main{aspect-ratio:16/10;grid-area:auto/1/auto/span 2}.project-media__frame--a,.project-media__frame--b{aspect-ratio:16/11}}.work{scroll-margin-top:calc(var(--header-h) - 24px);padding-top:clamp(20px,2.6vw,40px);padding-bottom:clamp(90px,11vw,170px);position:relative}.work__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(16px,1.6vw,24px);display:flex}.work__title{font-size:var(--fs-h2);letter-spacing:-.045em;font-weight:640;line-height:.95}.work__note{letter-spacing:-.015em;color:var(--text);padding-bottom:.35em;font-size:clamp(.95rem,1.3vw,1.2rem)}.stack{margin-inline:calc(-1 * clamp(0px, var(--gutter) - 16px, 30px))}.stack__item{z-index:calc(var(--i) + 1);position:relative}.stack__item+.stack__item{margin-top:clamp(14px,1.8vw,24px)}.stack[data-stacking=true] .stack__item{top:calc(var(--stack-top) + var(--i) * var(--peek));position:sticky}.stack[data-stacking=true] .stack__item+.stack__item{margin-top:clamp(48px,12vh,140px)}.stack[data-stacking=true] .card{will-change:transform}@media (width<=767px){.work__head{flex-direction:column;align-items:flex-start;gap:8px}.work__note{padding-bottom:0}}
