@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mr Dafoe;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+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:Mr Dafoe;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/mr-dafoe-latin-400-normal.CbwCR40x.woff2)format("woff2"),url(/_astro/mr-dafoe-latin-400-normal.D0MUsVTf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAtQABAAAAAAFhwAAArxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkwbHhwoBmA/U1RBVEQAgiQRCAqZGJMfC2oAATYCJAOBTAQgBYRsB4NrDAcbpBEjA7WKkqpL8VcHPBHZH9QJEaVBUQ2MNdbL+mhrjXoROqst0bQaP8GDcrdfr7OgGSEK0bA2D/gSwEGxrc8Rksza/+/3+5l9zn2mqHoWTRChvkYiSiQRxZNaZFGp8KWZ8QCN4333nSA2RihJk9QYxZIWQaYtlC3vpn83fVVPxakZpQmi2yJVI9XrEhosAToKzM2Z65eY+31rZVV3z+xt/e4DDJI7HcDneYAOUV38rN2xISJJdhPjAvH9th5/FiiV6WKhkyq5iVeaNrGzFs/yVkJUBO2LzW82oRg0bwiMafH+b02z+QvlKbBEFq66rsLVyJmf8OSXUSVb2KYAJExele3Bxh2SZFan7p1RJ8w9Brdd65VTe3sbIjYe25TLmClzQYBD8WsLG1LIyopcXMgrCIUKReGiUJx4lCgRpUhBabIRATZRonAgHp6WRgPwHwBAECXFrJm9gdqxSTpsB99YJ0TaFwbICZUIdCoruUhaQzcge3QWyZJKTHyAkcn+YbdVVu6r//976B5tggWrr16QXHkoEMeEyEIAQXVb0qrdyZodAQA/zKwKaaAgWoxhCTsYSDYnS/gP1gYlg8CopOjQ+WHyxNE84tS77nhwNROw2JnJeS5zm+e85j2f+cEV7vGYl7y39vlvwd3fOEaszOAcl7jFM17xjk9G+bs84gXv/rIrViigoKLwd/w7Q6PXA4L7T5EmQ54CRUqUqVClBgC7v05fx8d1iOEUyyWOWzyrKB4JvBL5JPFLFiRFsFQh0oTJEC5ThCyRjyIYwc2OK/Jws2AYNV/oMwIwB0YlbZVIxUSMpfgpipb0xV0ckbHopFDDigEM04TQaQ4BIL8T6YypmTV1Wx/oMr61HuqmdyypV3V2dvk+1sydvvVXrTJwv6nZUaJw32a7PDTFsr3NAD01GdGuXWvaTVhz/rh7uoMRDMlwEccuHGv+/jG7Rm+S5t0U3SkWqN5fKm+2ogroYVvKOwPDE3YkBgSdIc2RKMSA6r9+EhMkJbpBMkIqZBH0kYMyDLUornwkZ0eTXrDZiB7MjhE/I972ws+3uMhVoHiyS/zhC2blCK6eLREqwZ6eROwI+e0LqNbm1De6VNqkyVGBn4bKMu6gJIrtTHMtHL0H2RVv3FD1Xx9RxUxadTZhd1KDk4NrW4uOVnMYQzJye/kDvnl4DisoFgZFWY4ktR6MSJ4h9fOmZzA55eissexBHXD79DzR++1BZeI0nGVQsgQdonc/uNiSDUXQUOVGNf7sDMg5bM/jKzq0nTH5uU3pbF/b98aXvkCv8thFtO6Y8Wfo7ZN6tBU9p8TXh5QUHUIab8OWRxFCiRGMX3bEkYDwazI0XNXbhD0l3BAX6LRRKWK5VPLr3VGfDktO2Y/ELp+abpV2BxHbTMRGTI75slEEvEXMuDBOjIL0/Q/O5jCovJTdPg8wLWzPL3cZndi5riW1gl/Kr7G9MvHkVy3nybSHhxcQtdJYFASanLyUQoU7yJ4xNvnwPSwGw2Wf1kiMYOGobwuuPriWWCB3MsLOWhGc2TNtT3tBbl0uiHr1YFzTY1rTJAKe+xJHAf3AcMbIYlPPZZxoI5GmL1YIJUUV7yy+YS2FnZRYRQ5Q91rtsGJr+jZXUgICSaNwOZFOFcGgavkGsEFzKFwCfqRev2GbIWJf28q15anU/pBJn7ngW2N0lrQCTm9RkIyqBMZgWWFxkRwMm92Ixm6jA5POA7eyYtIK7kb1fzRdCsJq25a21aU6H2s6NIB4qOsI+9UyzMf0hr4y0L6ECp8y7mqn+QkbdE+YcOoh2HRje+RR0P3RENi1MNpu6Rpt7WuhzaUlSgwv6VVqvnagbU4b8GrNPDWc9bi5cmdJDoN87Rgdeyd2pbd+S1P7afp1oPd5GkjzgJdXPvdmC5gZOpCigCKj2HrAXHcvDkdybubE3Dyjy3UNJIe2RtVqR7/EHS8me6NydT8H4+xKDRRMKFL6t7SkDCCUMEw5FYCn/+Zpg+tHT29Z7uCN87wz156SoYmMch5cqqKvs+eETHT/HDR7Aj2S5ibSM+hGp8b5kmOceTi4BVy/ejD+xNyf67OTx6Powem0gP7jNDjB+96WxNkrk/qp7anaMEGLr6U/JXtipvlA557ejtHBtcbpvdQBjWM8hGNeS+bE9J+bs+n81OeTMYiqJaegtcTfQGJPtPVaWaLM4AR9Dw1uw9YcwSULqtrb9rXdJzRwh2lfZtvIr/egKWRrwhuDuczqOWFXmSFmzVwrMGmytsyg0zWXFJsn0ekbjaJntWnPOownr6ppNQidevBMm/CkQv0sWrA9dvRNhEZDHQvEegiP5jFfnOf6HDq34pB5/qfPFZyb+dEIdM891PWSuMQ+GVhcZNc7z4ZsOjrWtTSQsiZy6+tBM64c3NCoHGTGyzpyBjU2KAebS9vwEookOeHKUwTvzoWZ196omDJs+4mD8XGkX+C/pYsWgs9QBzRykvcx3zXLvue9n+vnep+23D6zvzu4cNJ6ErxmuWxy8slr7Hfvz76DvvvQ+gQxEDjPcnnktJOJrAgtfU0OJYte95p/Xg4zrTyS0Lwe05WwztlXV14Fb1kumRx9Moc9HrzXdVvg8JDDtj3utwK3L104foHqKd1kPfH46sKwPFltSnYlerrzsHgPP6HKsfHNCgikV5SbCeWghgZv4oiyIg6b/gc1xQ10q+is7Jl/4b7eM6LT3vKoxN+jsQUVS4sJQP1qHNm4T5qvOuRYxXzTMSh+83zBQVz6aJ33K5W6M7+kXC8QquURK1hpRfKUEpavbJAF9bXnVAgrVhhbAhKj7jaKa4VxJq87xXXGPHCjvtdoS/NokDOrZ2VpLoZN4W2eAh/JBR4PrGBrQ2sBqOcCkYpAjh1+SgikeMLoT4FeB/iV6tsfxf+YZj8bzWizv158okaa90ME+EJeew8oBBLq1CQlZRpIyy2UGzAKtuW18YOqkhcwACYHqXlBoQjaj9rB3kFa2yXHgB+Nkv1sXCDCnn3Kw6/eHW7lV2+l3gB+N20gAeAPIt0IwEd/k5q2M1KfxX751ObbUYD/xA1itxWB1vAFzI5G1SAVqiAN2oEPEBEJ+JJXB4QCgDiIoTQFggkjO5pKgDakQxnxSUg8SD5gyq5RskLtZCRHk5gARoB/kA14dtlKLoAiZQyJFCqkdPa5bA7HJtUHN8KqjkJK8M0rl/pboVJit64uNERYKzSJs1joUqKh0CNIToGXQ0IrE9VDjq4dhO26zfEkIw9I0sKEYlbKNtXmGGiQmJk6ejaV3NupDTuT4sHcbjY8w8LMAuy16Qo5cvnyBWAwzLQgstFid6Abg8/CrXR0Lu943nqgBqs0JEt5CvBJCKatfk0FtTq4iv2RQt35dew4FCub4zyUxM3h/qxiDPLA30u9PA0wMNvIemtYldfIpMbzojzFRo9szubJlKtfxwDj1waNT3Md/fkc/FE2yQFd6zTnyUp8/HgWVxQ58QqA1Rvw27YDap1zcaWCTalcW3CnQRPNtNBKG+100EkX3fTQSx/9DGIwQxjKMIYzgpGMYjRjGMs4xjOBiUxiMlOYyjS4MZ0ZzGQWs03141bGwXjZ5wyCAmmRki6UwQkF0gQYYWJYQ5kE1oRMJtZQhsJaIcNgXayhCbgggZCyQliXUiG5hhAy2CTenYYxCaKJmEyiYQxFtCKGIbqEsF3pRbpMR3SZA5QqQAV/CAswoc/YhN3G/MGR3R9ABGKFf4Tuc4mjt7mfBgAAAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-cyrillic-500-normal.D2cXvDHF.woff2)format("woff2"),url(/_astro/geist-mono-cyrillic-500-normal.DfuvdVgn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/geist-mono-symbols2-500-normal.CmnCPGa0.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:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/geist-mono-vietnamese-500-normal.Dx9-epDo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-latin-ext-500-normal.Buglb9-a.woff2)format("woff2"),url(/_astro/geist-mono-latin-ext-500-normal.CrWEgvU_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-latin-500-normal.YINYabwD.woff2)format("woff2"),url(/_astro/geist-mono-latin-500-normal.D-GG86Jb.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{--beige:#f9f4ec;--beige-dark:#ede8de;--black:#000;--ink-soft:#1f1f1f;--pink:#ff47e7;--blue:#0a35ff;--orange:#ff571a;--lime:#bdfa2e;--color:var(--black);--bg:var(--beige);--surface:var(--beige-dark);--muted:color-mix(in hsl, var(--color), transparent 60%);--accent:var(--pink);--ease:cubic-bezier(.5, .6, 0, 1);--ease-overshoot:cubic-bezier(.55, -.4, .4, 1);--font-sans:"Archivo Variable", "Helvetica Neue", Arial, sans-serif;--font-serif:"Instrument Serif", Georgia, serif;--font-script:"Mr Dafoe", "Brush Script MT", cursive;--font-mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--fs-display:clamp(4.25rem, 2.2rem + 8.4vw, 10rem);--fs-h1:clamp(2.6rem, 1rem + 6.4vw, 6.25rem);--fs-h2:clamp(2rem, 1.5rem + 1.9vw, 3.25rem);--fs-h3:clamp(1.5rem, 1.3rem + .8vw, 2.125rem);--fs-p1:clamp(1.125rem, 1rem + .4vw, 1.375rem);--fs-p2:.875rem;--fs-micro:.6875rem;--gutter:1rem;--header-h:3.5rem}[data-theme=dark]{--color:var(--beige);--bg:var(--black);--surface:var(--ink-soft);--muted:color-mix(in hsl, var(--beige), transparent 55%)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--beige);overscroll-behavior-y:none}body{background:var(--bg);color:var(--color);font-family:var(--font-sans);font-weight:600;font-size:var(--fs-p2);letter-spacing:0;word-spacing:.04em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.4;overflow-x:clip}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}svg{display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:.25rem}::selection{background:var(--accent);color:var(--black)}html.motion .script--draw::selection{background:var(--black);color:#0000}.w,.c{will-change:transform;display:inline-block}h1,h2,.next__link{word-spacing:.08em}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}html.motion [data-hero-title] .w,html.motion [data-hero-credits],html.motion [data-hero-visual],html.motion [data-hero-card],html.motion [data-hero-footer] .w,html.motion [data-work-title] .w,html.motion [data-work-view],html.motion [data-next-item],html.motion [data-pop-in] .w,html.motion [data-pop-in] .pixel-icon,html.motion [data-case-title] .w,html.motion [data-case-tags] .w,html.motion [data-case-arrow],html.motion [data-case-frame],html.motion [data-reveal],html.motion.is-intro .header{opacity:0}.header{z-index:50;padding:1rem var(--gutter);pointer-events:none;color:var(--black);--box-bg:var(--black);--box-fg:var(--beige);transition:opacity .4s var(--ease), color .35s var(--ease);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}html[data-header-theme=dark] .header{color:var(--beige);--box-bg:var(--beige);--box-fg:var(--black)}.header--blend,html[data-header-theme=dark] .header--blend{color:#fff;mix-blend-mode:difference}.header--blend .nb__text--pill{color:#000;background:#fff;border-radius:0}.header--blend .nb__text--accent{color:#000}.header__ghost{display:contents}.header__ghost>*,.header .header__ghost-el{visibility:hidden}.header.header--solid>*,.header--solid .header__nav>*{pointer-events:none}.header--solid .header__nav>.nb--box,.header>*{pointer-events:auto}.header__logo{justify-self:start;padding:.2rem;display:block}.header__mark{aspect-ratio:1;background:currentColor;width:1.6rem;display:block;-webkit-mask:url(/logo-mark.png) 50%/contain no-repeat;mask:url(/logo-mark.png) 50%/contain no-repeat}.header__right{justify-self:end;align-items:center;gap:1.5rem;display:flex}.header__nav{align-items:center;gap:.125rem;width:fit-content;display:flex}.header__credits{font-size:var(--fs-p2);opacity:0;transition:opacity .4s var(--ease)}html:not([data-page=home]) .header__credits{opacity:1}.header__status{font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:.4rem;display:flex}.header__clock{font-variant-numeric:tabular-nums}.header__clock b{font-weight:inherit;animation:1s steps(2,jump-none) infinite blink}.header__dot{background:currentColor;width:.4rem;height:.4rem;animation:1.6s steps(2,jump-none) infinite blink}@keyframes blink{50%{opacity:.2}}.nb{font-size:var(--fs-p2);letter-spacing:-.01em;user-select:none;display:flex;position:relative}.nb__inner{perspective:25rem;transform-style:preserve-3d;display:grid}.nb__default,.nb__hover{pointer-events:none;backface-visibility:hidden;grid-area:1/1;transition:transform .36s cubic-bezier(.2,.9,.1,1),opacity .2s linear;display:grid}.nb__text{border-radius:.375rem;grid-area:1/1;padding:.35rem .4rem}.nb__text--pill{background:var(--surface)}.nb__text--accent{color:var(--accent);clip-path:inset(0);transition:clip-path .32s cubic-bezier(.2,.9,.1,1)}.nb__hover{opacity:0;transform:translate3d(0,100%,-12.5rem)rotateX(-120deg)}@media (hover:hover) and (pointer:fine){.nb:is(:hover,:focus-visible) .nb__default{opacity:0;transition-delay:0s;transform:translate3d(0,-35%,-7.5rem)rotateX(54deg)}.nb:is(:hover,:focus-visible) .nb__hover{opacity:1;transition-delay:20ms;transform:none}.nb:is(:hover,:focus-visible) .nb__text--accent{clip-path:inset(0 0 100%);transition-delay:50ms}}.nb[aria-current=page] .nb__text--accent{clip-path:inset(0 0 100%)}@media (hover:hover) and (pointer:fine){.header__nav:has(.nb:not([aria-current=page]):hover) .nb[aria-current=page] .nb__default{opacity:1;transform:none}.header__nav:has(.nb:not([aria-current=page]):hover) .nb[aria-current=page] .nb__hover{opacity:0;transform:translate3d(0,100%,-12.5rem)rotateX(-120deg)}.header__nav:has(.nb:not([aria-current=page]):hover) .nb[aria-current=page] .nb__text--accent{clip-path:inset(0)}}.pixel-icon{width:var(--size,3rem);aspect-ratio:1;color:inherit;vertical-align:middle;display:inline-block}.pixel-icon svg{fill:currentColor;width:100%;height:100%}.globe{aspect-ratio:23/15;vertical-align:-.15em;width:1.4375rem;display:inline-block}.globe svg{width:100%;height:100%;overflow:visible}.globe ellipse,.globe path{fill:none;stroke:currentColor;stroke-width:1px}.arrow{width:100%;color:var(--accent);display:inline-block}.arrow svg{width:100%;height:auto;overflow:visible}.frame{aspect-ratio:var(--ar,16 / 10);background:var(--black);place-items:center;display:grid;position:relative;overflow:hidden}.frame__media{width:var(--inset,78%);height:var(--inset,78%);object-fit:contain;transition:transform .8s var(--ease);display:block}.frame--light{background:#fff}.frame--fill .frame__media{object-fit:cover;width:100%;height:100%}@media (hover:hover) and (pointer:fine){a:hover>.frame .frame__media,.wi__card:hover .frame__media{transform:scale(1.04)}}.hero{text-align:center;padding-top:clamp(6.5rem,20vh,12rem);position:relative}.hero__title{z-index:2;font-size:var(--fs-h1);letter-spacing:-.03em;text-wrap:balance;transform-origin:50%;max-width:9.6em;margin-inline:auto;line-height:1.06;position:relative}.hero__visual{color:var(--accent);justify-content:center;margin:clamp(4rem,13vh,7.5rem) auto clamp(3.5rem,10vh,6rem);display:flex}.hero__credits{color:var(--muted);margin-bottom:1.25rem}.works{flex-direction:column;gap:1.5rem;padding-bottom:6vh;display:flex}.wi{padding-inline:var(--gutter);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid;position:relative}.wi__side{align-self:stretch;align-items:flex-start;display:flex}.wi__side--r{justify-content:flex-end}.wi__title,.wi__view{position:sticky;top:50svh;transform:translateY(-50%)}.wi__title{text-align:left;font-size:var(--fs-h2);letter-spacing:-.03em;line-height:1.08}.wi__cards{flex-direction:column;gap:.75rem;width:clamp(15rem,31vw,33rem);display:flex}.wi__card{transition:transform .6s var(--ease);display:block}@media (hover:hover) and (pointer:fine){.wi__card:hover{transform:scale(1.02)}}.wi__view{font-size:var(--fs-h2);letter-spacing:-.03em;flex:1;justify-content:space-between;align-items:center;gap:1rem;padding-left:clamp(1rem,4vw,4rem);display:flex}.wi__arrow{width:clamp(2rem,3.4vw,3rem)}.hero__footer{z-index:40;padding:1rem var(--gutter);pointer-events:none;text-align:left;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex;position:fixed;inset:auto 0 0}.hero__tagline{font-size:var(--fs-p1);letter-spacing:-.022em;max-width:14em;line-height:1.12}.hero__location{white-space:nowrap;align-items:center;gap:.3rem;display:flex}.services{background:var(--bg);color:var(--color);padding:22vh var(--gutter) 0;text-align:center;position:relative}.services__statement{font-size:var(--fs-h2);letter-spacing:-.03em;max-width:17em;margin-inline:auto;line-height:1.08}.services__icons{justify-content:center;gap:.25rem;margin-top:1.5rem;display:flex}.services__icons .pixel-icon{background:var(--surface);border-radius:.25rem;padding:.25rem}.services__icons .pixel-icon:first-child{background:var(--beige);color:var(--black)}.deck{height:210vh;margin-top:4vh;position:relative}.deck__stage{perspective:1800px;place-items:center;height:100svh;display:grid;position:sticky;top:0}.card{aspect-ratio:1;width:max(13rem,min(21vw,40vh));transform-style:preserve-3d;will-change:transform;grid-area:1/1;container-type:inline-size}.card__tilt,.card__flip{width:100%;height:100%;transform-style:preserve-3d;position:relative}.card__face{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:0;position:absolute;inset:0}.card__face--front{background:var(--beige);color:var(--black);text-align:left;flex-direction:column;justify-content:space-between;padding:6.1cqi;display:flex}.card__face--back{background:#1c1c1c;display:grid;transform:rotateY(180deg)}.card-back{width:100%;height:100%;color:var(--accent);place-items:center;display:grid}.card__top{justify-content:space-between;align-items:flex-start;gap:4cqi;display:flex}.card__title{text-transform:uppercase;font-size:11.1cqi;font-weight:700;font-stretch:72%;line-height:.86}.card__pills{flex-wrap:wrap;gap:1.6cqi;margin:auto 0 4.8cqi;padding:0;list-style:none;display:flex}.card__pills li{white-space:nowrap;border:1px solid;border-radius:99px;padding:2cqi 3.4cqi;font-size:3.8cqi;line-height:1}@media (hover:hover) and (pointer:fine){.card__pills li{opacity:0;transition:opacity .2s var(--ease), translate .45s cubic-bezier(.2, .9, .1, 1);transition-delay:calc((4 - var(--i)) * 25ms);translate:0 .6rem}.card:hover .card__pills li{opacity:1;transition-delay:calc(var(--i) * 50ms);translate:0}}@media (hover:none),(pointer:coarse){.card__pills li{opacity:0;transition:opacity .3s,translate .5s cubic-bezier(.25,.8,.25,1);transition-delay:calc((4 - var(--i)) * 25ms);translate:0 .6rem}.card.is-active .card__pills li{opacity:1;transition-delay:calc(var(--i) * 50ms);translate:0}}.card__text{max-width:24ch;font-size:4.6cqi;line-height:1.28}.details{padding:1.5vh var(--gutter) 18.5vh;font-family:var(--font-mono);font-weight:500;font-size:var(--fs-micro);letter-spacing:0;color:color-mix(in hsl, var(--color), transparent 30%);isolation:isolate;justify-items:center;gap:.9rem;line-height:1.55;display:grid;position:relative}.deck .card{z-index:1;position:relative}.details__badges{gap:.2rem;display:flex}.badge{aspect-ratio:1;perspective:6rem;border:1px solid;border-radius:50%;place-items:center;width:1.15rem;display:inline-grid;overflow:hidden}.badge__cube{line-height:1.08;display:grid}.rotator{vertical-align:top;width:var(--rotator-w,7ch);perspective:10rem;height:1.15em;color:var(--beige);margin-inline:.2em;line-height:1.15em;display:inline-block}.rotator__cube{height:100%;transform-style:preserve-3d;display:block;position:relative}.rotator__face{text-align:center;line-height:inherit;backface-visibility:hidden;display:block;position:absolute;inset:0}.next{background:var(--bg);color:var(--color);padding:4vh var(--gutter) 22vh;overflow:hidden}.next__link{text-align:center;width:100%;font-size:var(--fs-display);letter-spacing:-.045em;cursor:pointer;justify-items:center;line-height:1;display:grid}.next__eyebrow{font-size:var(--fs-p2);letter-spacing:0;justify-self:start;align-items:center;gap:.35rem;margin:0 0 1.5rem 18%;line-height:1.08;display:flex}.next__line{transform-origin:0;background:currentColor;width:1.4rem;height:2px;margin-top:.4em;display:inline-block}.next__row{justify-content:center;align-items:center;gap:.25em;display:flex;position:relative}.next__row--1{gap:.6em}.next__words{white-space:nowrap;display:inline-block}.next__note{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-micro);letter-spacing:0;color:color-mix(in hsl, var(--color), transparent 40%)}.next__row--2 .next__note,.next__row:not(.next__row--1) .next__note{white-space:nowrap;margin-left:.75rem;position:absolute;top:50%;left:100%}.next__row--1 .next__note{position:static}.next__arrow{width:.45em;margin-left:.35em}[data-theme=dark]+.footer-cta{margin-top:-2px;padding-top:2px}:not([data-theme=dark])+.footer-cta .footer__cta-wrap{padding-top:22vh}@media (width<700px){:not([data-theme=dark])+.footer-cta .footer__cta-wrap{padding-top:13vh}}.footer-cta{background:var(--bg);color:var(--color);padding:0 var(--gutter);box-shadow:0 1.25rem 2.5rem -1.5rem #00000047}#swup>:not(.footer){z-index:1;background-color:var(--bg);position:relative}.footer{z-index:0;box-shadow:0 2rem 0 var(--blue);--color:#fff;--muted:#ffffffbf;background:var(--blue);color:var(--color);padding:3.5rem var(--gutter) 1rem;position:relative}.footer__grid{z-index:5;position:relative}.footer:has(.is-dropped) .footer__grid,.footer:has(.is-dropped) .footer__legal,.footer__legal{pointer-events:none}.footer__legal a,.footer:has(.is-dropped) :is(.footer__grid,.footer__legal) a{pointer-events:auto}.footer .fb-ink{z-index:7;padding:inherit;pointer-events:none;--color:var(--blue);--muted:var(--blue);color:var(--blue);clip-path:inset(100%);position:absolute;inset:0}.fb-ink a.is-hover{visibility:hidden}.fb-ink .footer__top .sq-arrow{--sq-bg:var(--blue);color:#fff}.footer:after{content:"";z-index:8;opacity:var(--shade,0);pointer-events:none;background:#000;position:absolute;inset:0}.footer__grid{grid-template-columns:1fr 1fr;align-items:start;gap:2.75rem 1rem;display:grid}.footer__cta{border-bottom:1px solid color-mix(in hsl, var(--beige), transparent 82%);width:100%;font-size:var(--fs-display);letter-spacing:-.045em;text-align:left;color:var(--color);align-items:center;gap:.25em;margin:0 0 12vh;padding:0 0 2rem;line-height:1;display:flex}.footer__cta-arrow{width:.55em;margin-left:auto}.footer__cta .w{transition:color .4s var(--ease)}.footer__cta:hover .w{color:var(--accent)}.footer__label{font-size:var(--fs-p2);margin-bottom:1rem}.footer__col{font-size:var(--fs-p2)}.footer__col ul{gap:.35rem;display:grid}.footer__col a,.footer__col button{color:var(--muted);transition:color .3s var(--ease);position:relative}.footer__col a:after,.footer__col button:after{content:"";transform-origin:100%;background:currentColor;height:1.5px;transition:transform .32s cubic-bezier(.2,.9,.1,1);position:absolute;bottom:-.05em;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.footer__col a:hover,.footer__col button:hover{color:var(--color)}.footer__col a:hover:after,.footer__col button:hover:after{transform-origin:0;transform:scaleX(1)}}.footer__col a:focus-visible:after,.footer__col button:focus-visible:after{transform-origin:0;transform:scaleX(1)}.footer{overflow:clip}.footer__brand{justify-content:space-between;margin:5rem 0 0;display:flex}.footer .footer__aka{display:none}@media (hover:none){.footer .footer__aka{z-index:2;transform-origin:50%;opacity:1;margin:0;padding:.35rem .5rem;font-size:.64rem;display:block;position:absolute;top:-.4rem;left:auto;right:3%;box-shadow:0 .2rem #0000002e}}.footer__home{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;padding:0;display:flex}.fb-physics{z-index:4;pointer-events:none;position:absolute;inset:0}.fb-physics .fb{pointer-events:auto;cursor:grab;touch-action:none;will-change:transform}.fb-physics .fb:active{cursor:grabbing}.fb-physics .fb__px{stroke:var(--color);stroke-width:.06px}.footer__brand.is-dropped .footer__aka{display:none}.fb{display:block}.fb__px{width:100%;height:100%;fill:var(--color);display:block}.footer__brand{position:relative}.footer__legal{letter-spacing:.02em;text-transform:uppercase;height:25%;color:var(--color);justify-content:space-between;align-items:flex-end;font-size:clamp(.62rem,.45rem + .45vw,.85rem);font-weight:700;font-stretch:72%;line-height:.8;display:flex;position:absolute;bottom:0;left:0;right:0}.footer__legal-links{align-items:center;gap:1.75em;min-height:1.25rem;display:flex}.footer__legal a{align-items:center;gap:.6em;display:inline-flex;position:relative}.footer__legal a:not(.footer__top):after,.footer__top:after{content:"";transform-origin:100%;background:currentColor;height:2px;transition:transform .32s cubic-bezier(.2,.9,.1,1);position:absolute;bottom:-.3em;left:0;transform:scaleX(0)}.footer__legal a:not(.footer__top):after{right:0}.footer__top:after{right:calc(1.25rem + .6em)}@media (hover:hover) and (pointer:fine){.footer__legal a:hover:after{transform-origin:0;transform:scaleX(1)}}.footer__top .sq-arrow{--sq-bg:#fff;width:1.25rem;color:var(--blue)}.footer__legal{z-index:6}.footer__mono{font-family:var(--font-mono);font-weight:500}.work{padding:9rem var(--gutter) 20vh}.work__label{align-items:center;gap:.45rem;margin-bottom:6vh;display:flex}.work__grid{grid-template-columns:repeat(2,1fr);gap:5rem 1.5rem;display:grid}.case__thumb{margin-bottom:1.4rem;display:block}.case__head{align-items:center;gap:clamp(1rem,3vw,2.5rem);margin-bottom:1rem;display:flex}.case__title{text-transform:uppercase;letter-spacing:-.025em;font-size:clamp(2.2rem,1rem + 2.6vw,3.8rem);font-weight:700;font-stretch:72%;line-height:.9}.case__tags{flex-wrap:wrap;gap:.3rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.case__tags .w{color:var(--color);border:1px solid;border-radius:99px;padding:.5rem .8rem;font-size:.75rem;line-height:1}.case__arrow{width:clamp(2.5rem,4.5vw,4.25rem);margin-left:auto}.case__summary{max-width:30em;font-family:var(--font-serif);color:color-mix(in hsl, var(--color), transparent 25%);margin-bottom:1rem;font-size:clamp(1.3rem,1rem + .9vw,1.8rem);line-height:1.15}.work__intro{max-width:22em;font-size:var(--fs-h3);letter-spacing:-.026em;margin:-3vh 0 10vh;line-height:1.12}.notfound{min-height:100svh;padding:7rem var(--gutter) 5rem;text-align:center;color:var(--color);place-content:center;justify-items:center;gap:1.25rem;display:grid}.notfound__digits{width:min(78vw,46rem);height:auto;fill:var(--color);margin-bottom:1.5rem;overflow:visible}.notfound__title{font-size:clamp(2.6rem,1rem + 5vw,5.5rem)}.notfound .notfound__oops{color:var(--pink);pointer-events:none;margin:-.55em 0 0 5em;font-size:clamp(2.6rem,1.2rem + 3.6vw,4.8rem);line-height:1;display:block;rotate:-8deg}.notfound__text{max-width:28ch;font-family:var(--font-serif);margin:.5rem 0 1.25rem;font-size:clamp(1.2rem,1rem + .6vw,1.55rem);line-height:1.25}.notfound__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.5rem;display:flex}.services__lead{max-width:34em;color:var(--muted);font-size:var(--fs-p1);letter-spacing:-.018em;margin:1.5rem auto 0;line-height:1.28}.services__list{flex-wrap:wrap;justify-content:center;gap:.35rem;max-width:44rem;margin:3rem auto 0;display:flex}.services__list li{border:1px solid color-mix(in hsl, var(--beige), transparent 75%);font-size:var(--fs-p2);border-radius:99px;padding:.35rem .6rem}.deck__intro{top:calc(var(--header-h) + 3vh);text-align:center;width:min(30rem,100% - 2rem);position:absolute;left:50%;translate:-50%}.deck__intro h3{font-size:var(--fs-h3);letter-spacing:-.026em;margin-bottom:.6rem;line-height:1.08}.deck__intro p{color:var(--muted)}.card__n{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-micro);letter-spacing:0;color:color-mix(in hsl, var(--black), transparent 45%);margin-bottom:.3rem;display:block}.card__body{gap:.9rem;display:grid}.card__deliver{font-size:var(--fs-micro);color:color-mix(in hsl, var(--black), transparent 30%);line-height:1.45}.card__deliver span{font-family:var(--font-mono);text-transform:uppercase;color:var(--black);margin-bottom:.2rem;font-weight:500;display:block}.ticker{width:100vw;font-family:var(--font-sans);font-weight:600;font-size:var(--fs-h3);letter-spacing:-.026em;color:var(--beige);margin-top:3rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.ticker__track{width:max-content;animation:40s linear infinite ticker;display:flex}.ticker p{white-space:nowrap;display:flex}.ticker span:after{content:"·";color:var(--accent);margin-inline:.5em}@keyframes ticker{to{transform:translate(-50%)}}.details__cta{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-p2);letter-spacing:0;color:var(--beige);justify-items:center;gap:.75rem;margin-top:3rem;display:grid}.details__cta button{background:var(--accent);color:var(--black);transition:transform .4s var(--ease);border-radius:99px;padding:.5rem .9rem}.details__cta button:hover{transform:scale(1.05)}.st{padding:18vh var(--gutter) 16vh}.st__text{max-width:16em;font-size:var(--fs-h1);letter-spacing:-.036em;line-height:1.06}.st__cta{font-size:var(--fs-p1);color:var(--muted);transition:color .3s var(--ease);margin-top:2.5rem;display:inline-block}.st__cta:hover{color:var(--color)}.cases__count{vertical-align:super;letter-spacing:0;color:var(--muted);margin-left:.15em;font-size:.32em}.cases{padding:4vh var(--gutter) 22vh}.cases__head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2rem;display:flex}.cases__title{font-size:var(--fs-h1);letter-spacing:-.036em;line-height:1.08}.cases__all{white-space:nowrap;color:var(--muted);transition:color .3s var(--ease);flex:none}.cases__all:hover{color:var(--color)}.cases__grid,.more__grid{grid-template-columns:repeat(2,1fr);gap:3rem .75rem;display:grid}@media (width>=1000px){.cases__grid{gap:3.5rem 1.5rem;max-width:68rem;margin-inline:auto}}.cc{gap:.85rem;display:grid}.cc__media{display:block;position:relative;overflow:hidden}.cc__ball{aspect-ratio:1;pointer-events:none;will-change:transform;filter:drop-shadow(0 8px 10px #0000008c);width:9%;position:absolute;top:0;left:0}.cc__tags{flex-wrap:wrap;gap:.3rem;max-width:calc(100% - 1.5rem);display:flex;position:absolute;top:.75rem;left:.75rem}.cc__tags span{backdrop-filter:blur(10px);color:#fff;font-size:var(--fs-micro);background:#0000008c;border-radius:99px;padding:.3rem .55rem;line-height:1}.cc__name{font-size:var(--fs-h3);letter-spacing:-.026em;align-items:center;gap:.75rem;line-height:1.08;display:flex}.cc__row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.cc__view{font-family:var(--font-serif);flex:none;font-size:1.1rem;line-height:1.2;position:relative}.cc__view:after{content:"";transform-origin:100%;background:currentColor;height:1.5px;transition:transform .32s cubic-bezier(.2,.9,.1,1);position:absolute;bottom:-.15em;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.cc:hover .cc__view:after{transform-origin:0;transform:scaleX(1)}}.cc:focus-visible .cc__view:after{transform-origin:0;transform:scaleX(1)}.cs{padding:9rem var(--gutter) 15vh}.cs__head{gap:1rem;margin-bottom:4rem;display:grid}.cs__back{color:var(--muted);transition:color .3s var(--ease);justify-self:start}.cs__back:hover{color:var(--color)}.cs__title{text-transform:uppercase;text-wrap:balance;letter-spacing:-.025em;font-size:clamp(3rem,1rem + 6.2vw,7.5rem);font-weight:700;font-stretch:72%;line-height:.88}.cs__subtitle{max-width:22em;font-size:var(--fs-h3);letter-spacing:-.026em;line-height:1.12}.cs__meta{border-top:1px solid var(--surface);grid-template-columns:8rem 1fr 1fr;gap:1.5rem;margin-top:2.5rem;padding-top:1rem;display:grid}.cs__meta dt{color:var(--muted);margin-bottom:.3rem}.cs__meta dd{font-size:var(--fs-p1);letter-spacing:-.018em;margin:0;line-height:1.2}.cs__cover{margin-bottom:12vh}.cs__text,.cs__p,.cs__soon{max-width:44rem;margin-inline:auto}.cs__intro{font-size:var(--fs-h3);letter-spacing:-.026em;line-height:1.2}.cs__quote{font-size:var(--fs-h2);letter-spacing:-.03em;text-align:center;margin:14vh 0;line-height:1.08}.cs__p{font-size:var(--fs-p1);letter-spacing:-.01em;color:color-mix(in hsl, var(--color), transparent 20%);margin-bottom:8vh;line-height:1.45}.cs__p--short{text-align:center;font-size:var(--fs-h3);letter-spacing:-.026em;color:var(--color);line-height:1.08}.cs__media{gap:.75rem;margin:0 0 12vh;display:grid}.cs__media--pair{grid-template-columns:1fr 1fr}.cs__soon-label{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-micro);text-transform:uppercase;color:var(--accent);margin-bottom:1rem}.cs__soon-actions{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.cs__btn{background:var(--black);color:var(--beige);font-size:var(--fs-p2);border-radius:99px;padding:.55rem 1rem}.cs__btn--ghost{background:var(--surface);color:var(--black)}.more{background:var(--bg);color:var(--color);padding:18vh var(--gutter) 6vh}.more__title{font-size:var(--fs-h1);letter-spacing:-.036em;margin-bottom:3rem;line-height:1.08}body{letter-spacing:-.01em;font-weight:500}.display{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:-.025em;word-spacing:.02em;font-weight:700;font-stretch:72%;line-height:.8}.script{font-family:var(--font-script);text-transform:none;letter-spacing:0;color:var(--accent);padding-inline:.06em;font-size:1.1em;font-weight:400;font-stretch:100%;line-height:.5;display:inline-block;translate:0 .04em;rotate:-6deg}.eyebrow{font-family:var(--font-serif);letter-spacing:-.005em;text-transform:none;margin-bottom:1rem;font-size:1.1rem;font-weight:400;font-stretch:100%;line-height:1.05}.eyebrow--l{font-size:clamp(1.25rem,1rem + .8vw,1.65rem)}.link-squiggle{font-family:var(--font-serif);letter-spacing:0;align-items:center;gap:.6rem;font-size:1.2rem;display:inline-flex}.link-squiggle>span:first-child{line-height:1;position:relative}.squiggle{width:108%;height:.55em;position:absolute;bottom:-.55em;left:-4%;overflow:visible}.squiggle path{fill:none;stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1 2;stroke-dashoffset:1.1px;transition:stroke-dashoffset .42s cubic-bezier(.2,.9,.1,1)}@media (hover:hover) and (pointer:fine){.link-squiggle:is(:hover,:focus-visible) .squiggle path{stroke-dashoffset:0}}.link-squiggle:focus-visible .squiggle path{stroke-dashoffset:0}.sq-arrow{--sq-bg:var(--accent);aspect-ratio:1;width:1.45rem;color:var(--black);flex:none;place-items:center;display:inline-grid;position:relative}.sq-arrow:before{content:"";background:var(--sq-bg);transition:rotate .36s cubic-bezier(.5,0,.15,1),background .2s;position:absolute;inset:0}.sq-arrow__clip{place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.sq-arrow svg{fill:none;stroke:currentColor;stroke-width:2px;grid-area:1/1;width:72%;transition:translate .36s cubic-bezier(.5,0,.15,1)}.sq-arrow--down svg{rotate:90deg}.sq-arrow__b{translate:-130%}.sq-arrow--down .sq-arrow__b{translate:0 -130%}.sq-arrow--up svg{rotate:-90deg}.sq-arrow--up .sq-arrow__b{translate:0 130%}@media (hover:hover) and (pointer:fine){:is(a,button):hover .sq-arrow:before{rotate:90deg}:is(a,button):hover .sq-arrow__a{translate:130%}:is(a,button):hover .sq-arrow--down .sq-arrow__a{translate:0 130%}:is(a,button):hover .sq-arrow--up .sq-arrow__a{translate:0 -130%}:is(a,button):hover .sq-arrow__b{translate:0}}.btn{background:var(--black);color:var(--beige);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:.75rem;padding:.75rem .8rem .75rem 1.1rem;font-size:.95rem;font-weight:700;font-stretch:72%;transition:background .2s,color .2s;display:inline-flex}.btn--light{background:var(--beige);color:var(--black)}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--accent);color:var(--black)}.btn:hover .sq-arrow{--sq-bg:var(--black);color:var(--accent)}}.line{display:block}.line--script{margin-top:-.24em;line-height:.9}.line--script .script{font-size:1.25em;line-height:.9}.script{pointer-events:none}.consent{left:var(--gutter);bottom:var(--gutter);z-index:200;width:min(23rem, calc(100vw - var(--gutter) * 2));background:var(--black);color:var(--beige);opacity:0;gap:.9rem;padding:1.1rem 1.15rem 1.15rem;transition:opacity .35s cubic-bezier(.45,0,.55,1),translate .35s cubic-bezier(.45,0,.55,1);display:grid;position:fixed;translate:0 1.5rem;box-shadow:0 1rem 2.5rem #00000040}.consent.is-open{opacity:1;translate:0}.consent[hidden]{display:none}.consent__text{margin:0;font-size:.875rem;line-height:1.4}.consent__text a{text-underline-offset:.2em;text-decoration:underline}.consent__actions{align-items:center;gap:1rem;display:flex}.consent__yes,.consent__no{font:inherit;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;border:0;font-size:.85rem;font-weight:700;font-stretch:72%}.consent__yes{background:var(--pink);color:var(--black);padding:.55rem .9rem}.consent__no{color:var(--beige);opacity:.75;background:0 0;padding:.55rem 0}@media (hover:hover) and (pointer:fine){.consent__no:hover{opacity:1}}@media (prefers-reduced-motion:reduce){.consent{transition:none}}.site-logo{top:.85rem;left:var(--gutter);z-index:51;color:#fff;mix-blend-mode:difference;transition:opacity .4s var(--ease);display:block;position:fixed}#swup>:not(.hero){transition:opacity .6s var(--ease)}html.motion.is-intro #swup>:not(.hero),html.motion.is-intro .site-logo{opacity:0}.header__logo{width:2.25rem}.site-logo .pixel-icon{display:block}.lang-switch{text-transform:uppercase;letter-spacing:.02em;user-select:none;align-items:center;margin-left:.6rem;font-size:.85rem;font-weight:700;font-stretch:72%;display:inline-flex}.lang-switch>span{opacity:.4;transition:opacity .25s var(--ease)}.lang-switch>.is-on{opacity:1}.lang-switch__sep{padding:0 .2em}@media (hover:hover) and (pointer:fine){a.lang-switch:hover>span{opacity:1}}@media (width<480px){.footer__legal{flex-wrap:wrap;align-items:center;gap:.9rem 1.2rem}.footer__legal-links{flex-wrap:wrap;gap:.6rem 1.2rem}.footer__legal-links:last-child{margin-left:auto}.footer__legal .footer__top{display:none}.footer__legal-links>*{white-space:nowrap}}@media (width<400px){.lang-switch{margin-left:.35rem}.lang-switch>.is-on,.lang-switch__sep{display:none}.lang-switch>span{opacity:1}}@media (width<360px){.header .nb,.header .lang-switch{font-size:.72rem}.header .nb--box{margin-left:.3rem}}.nb{text-transform:uppercase;letter-spacing:.02em;font-size:.85rem;font-weight:700;font-stretch:72%}.nb--box .nb__text{background:var(--box-bg);color:var(--box-fg);transition:background .35s var(--ease), color .35s var(--ease);border-radius:0;padding:.35rem .6rem}.nb--box{margin-left:.5rem;transition:transform .34s cubic-bezier(.2,.9,.1,1)}.nb--box .nb__default,.nb--box .nb__hover{transition:none}.nb--box .nb__hover{display:none}@media (hover:hover) and (pointer:fine){.nb--box:is(:hover,:focus-visible){transform:scale(1.12)}.nb--box:is(:hover,:focus-visible) .nb__default{opacity:1;transform:none}}.nb[aria-current=page] .nb__default{opacity:1;transform:none}.nb[aria-current=page] .nb__hover{opacity:0;transform:translate3d(0,100%,-12.5rem)rotateX(-120deg)}@media (hover:hover) and (pointer:fine){.nb[aria-current=page]:is(:hover,:focus-visible) .nb__default{opacity:0;transform:translate3d(0,-35%,-7.5rem)rotateX(54deg)}.nb[aria-current=page]:is(:hover,:focus-visible) .nb__hover{opacity:1;transform:none}}.header--blend .nb:not(.nb--box) .nb__hover,.notfound__links .nb .nb__hover{display:none}.header--blend .nb:not(.nb--box) .nb__default,.notfound__links .nb .nb__default{opacity:1!important;transform:none!important}.header--blend .nb:not(.nb--box) .nb__text,.notfound__links .nb .nb__text{position:relative}.header--blend .nb:not(.nb--box) .nb__default .nb__text:after,.notfound__links .nb .nb__default .nb__text:after{content:"";transform-origin:100%;background:currentColor;height:2px;transition:transform .32s cubic-bezier(.2,.9,.1,1);position:absolute;bottom:.1rem;left:.4rem;right:.4rem;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.header--blend .nb:not(.nb--box):hover .nb__default .nb__text:after,.notfound__links .nb:hover .nb__default .nb__text:after{transform-origin:0;transform:scaleX(1)}}.header--blend .nb:not(.nb--box):focus-visible .nb__default .nb__text:after,.notfound__links .nb:focus-visible .nb__default .nb__text:after{transform-origin:0;transform:scaleX(1)}.hero{padding-top:clamp(6.5rem,15vh,10rem)}.hero__visual{margin:0 auto 1.75rem}.hero__eyebrow{-webkit-text-stroke:.35px currentColor;margin-bottom:1.6rem;font-size:clamp(1.45rem,1.1rem + 1vw,2rem)}.hero__title{letter-spacing:-.025em;max-width:none;font-size:clamp(2.8rem,.4rem + 7.4vw,8.75rem);line-height:.78}.hero__title .c{font-stretch:72%}.hero__cta{z-index:3;margin-top:2.25rem;position:relative}.hero .works{margin-top:clamp(4rem,10vh,7rem)}.hs{--w:clamp(9.5rem, 20.3vw, 18.25rem);--gap:5px;--r:calc(var(--w) * .274);width:calc(100% - var(--gutter) * 2);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;margin-inline:auto;overflow:clip;mask-image:linear-gradient(90deg,#0000 0%,#000 25% 75%,#0000 100%)}.hs.is-dragging{cursor:grabbing}.cursor-label{z-index:60;background:var(--pink);color:var(--black);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;pointer-events:none;transform-origin:0 0;opacity:0;will-change:translate;margin:1.1rem 0 0 1rem;padding:.4rem .55rem;font-size:.72rem;font-weight:700;font-stretch:72%;line-height:1;position:fixed;top:0;left:0;transform:scale(0)}.hs__slide :is(img,video){pointer-events:none;-webkit-user-drag:none}.hs__track{will-change:transform;width:max-content;display:flex}.hs__set{gap:var(--gap);padding-right:var(--gap);margin:0;list-style:none;display:flex}.hs__slide{width:var(--w);aspect-ratio:292/550;border-radius:var(--r) 0;background:var(--surface);flex:none;overflow:hidden}.hs__slide:nth-child(2n){border-radius:0 var(--r)}.hs__slide :is(img,video){object-fit:cover;width:100%;height:100%;display:block}@media (width<700px){.hs{width:100%;mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%)}}.partners{grid-template-columns:minmax(0,1fr);justify-items:center;gap:2rem;margin-top:-6vh;padding:0 0 16vh;display:grid}.partners:before{content:"";opacity:.18;background:currentColor;width:3rem;height:1px;margin-bottom:1.5rem}.partners__ticker{cursor:pointer;width:100%;overflow:clip;mask-image:linear-gradient(90deg,#0000 0%,#000 13.5% 86.5%,#0000 100%)}.partners__track{will-change:transform;width:max-content;display:flex}.partners__set{align-items:center;gap:37px;margin:0;padding:0 37px 0 0;list-style:none;display:flex}.partners__logo{flex:none;place-items:center;width:132px;height:80px;display:grid}.partners__logo img{filter:grayscale();opacity:.45;max-width:100%;height:auto;transition:filter .3s var(--ease), opacity .3s var(--ease)}@media (hover:hover) and (pointer:fine){.partners__logo:hover img{filter:grayscale()contrast(3);opacity:1}.partners__logo--light:hover img{filter:brightness(0)}}.partners__logo--light img{filter:brightness(0)}.partners__you{font-family:var(--font-serif);color:var(--muted);white-space:nowrap;transition:color .3s var(--ease);font-size:1.05rem}.partners__you:hover{color:var(--color)}.ew-line{vertical-align:top;margin:-.08em -.1em -.14em;padding:.08em .1em .14em;display:inline-block;overflow:hidden}.ew{transform-origin:0 100%;display:inline-block}html.motion [data-hero-eyebrow] .ew{transform:translateY(110%)rotate(6deg)}.rv{clip-path:inset(-.25em -3em);display:inline-block}.rv:has(.script){clip-path:inset(-1em -3em -.9em)}.rv.is-open{clip-path:none}.script--draw{position:relative}.script--draw .draw{display:none}html.motion .script--draw{color:#0000}html.motion .script--draw .draw{width:var(--draw-w,2.405em);height:1.397em;display:block;position:absolute;top:-.2485em;left:.06em;overflow:visible}.draw path{fill:var(--accent);stroke:var(--accent);stroke-width:14px;stroke-linejoin:round;stroke-dasharray:1}html.motion .draw path{stroke-dashoffset:1px;fill-opacity:0}.work__label .pixel-icon{translate:0 -.12em}.st{padding:20vh var(--gutter) 16vh;text-align:center}.st__title{max-width:none;margin-inline:auto;font-size:clamp(2.8rem,.8rem + 6.2vw,8rem)}.st__body{max-width:34rem;margin:2.75rem auto 0}.st__text{max-width:none;font-size:var(--fs-p1);letter-spacing:-.015em;text-transform:none;line-height:1.4}.st__cta{color:var(--color);margin-top:1.75rem}.st-design{margin-right:.14em;padding-inline:.06em;position:relative}.st-design__frame{top:calc(.02em - var(--fd,0em));bottom:calc(.04em - var(--fd,0em));left:calc(-.04em - var(--fr,0em));right:calc(-.04em - var(--fr,0em));border:2px solid var(--accent);pointer-events:none;position:absolute}.st-design__frame i{background:var(--bg);border:2px solid var(--accent);width:.11em;min-width:8px;height:.11em;min-height:8px;transition:scale .35s cubic-bezier(.5,0,.15,1);position:absolute;translate:-50% -50%}.st-design__frame i:first-child{top:0;left:0}.st-design__frame i:nth-child(2){top:0;left:100%}.st-design__frame i:nth-child(3){top:100%;left:0}.st-design__frame i:nth-child(4){top:100%;left:100%}.st-design__label{left:50%;top:calc(100% + var(--fd,0em) - .04em);background:var(--accent);color:var(--black);font-family:var(--font-mono);letter-spacing:0;text-transform:none;white-space:nowrap;margin-top:.14em;padding:.25em .5em;font-size:max(.1em,10px);font-weight:500;font-stretch:100%;line-height:1.2;position:absolute;translate:-50%}@media (hover:hover) and (pointer:fine){.st-design:hover .st-design__frame i{scale:1.5}}.st-code{font-variant-numeric:tabular-nums}.st-code__br{color:var(--accent)}.st-code .st-code__c{text-align:center;white-space:pre;display:inline-block}.cases__head{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:3.5rem}.cases__head .eyebrow{margin-bottom:0}.cases__title{letter-spacing:-.025em;font-size:clamp(2.6rem,.6rem + 5vw,6.5rem)}.cases__count{font-family:var(--font-serif);text-transform:none;vertical-align:top;color:var(--accent);margin-left:.1em;font-size:.3em;font-weight:400;font-stretch:100%}.cases__more{justify-content:center;margin-top:4.5rem;display:flex}.cc__name{letter-spacing:-.005em;font-size:clamp(1.6rem,1rem + 1.6vw,2.6rem);line-height:.9}.services .eyebrow{text-align:center}.services__statement{letter-spacing:-.025em;max-width:none;font-size:clamp(2.6rem,.8rem + 5.2vw,6.75rem);line-height:.8}.details__text{max-width:30ch;font-family:var(--font-serif);text-align:center;color:var(--beige);font-size:clamp(1.3rem,1rem + .9vw,1.8rem);font-weight:400;line-height:1.15}.footer__cta-wrap{text-align:center;padding:14vh 0 22vh}.footer__cta{text-align:center;width:auto;max-width:none;color:var(--color);border:0;margin:0 auto;padding:0;font-size:clamp(3rem,.8rem + 8vw,10rem);line-height:.78;display:block}.footer__sub{color:var(--muted);margin:1.75rem auto 2rem}.footer__grid{grid-template-columns:repeat(3,1fr)}.footer__label{margin-bottom:1rem;font-size:1rem}.footer__col ul{font-family:var(--font-serif);letter-spacing:0;color:var(--muted);font-size:1.2rem}.footer__col--right{text-align:left}@media (width<700px){.details{padding-top:18.5vh;padding-bottom:1.5vh}}.ct{padding:clamp(8rem, 18vh, 12rem) var(--gutter) 12vh;text-align:center}.ct__title{margin:1rem 0 1.5rem;font-size:clamp(3rem,.6rem + 8vw,9.5rem)}.ct__intro{max-width:30ch;font-family:var(--font-serif);margin:0 auto 4.5rem;font-size:clamp(1.25rem,1rem + .8vw,1.7rem);line-height:1.2}.ct__mail{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem clamp(.75rem,1.5vw,1.25rem);display:flex}.ct__copy{aspect-ratio:1;width:clamp(1.6rem,.9rem + 1.8vw,2.8rem);color:var(--color);opacity:.45;transition:opacity .2s var(--ease), color .2s var(--ease);flex:none;position:relative}.ct__copy:hover,.ct__copy:focus-visible{opacity:1}.ct__copy svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:square;width:100%;height:100%;transition:opacity .2s var(--ease), scale .3s cubic-bezier(.2, .9, .1, 1);position:absolute;inset:0}.ct__copy-done{opacity:0;scale:.6}.ct__copy.is-copied{color:var(--accent);opacity:1}.ct__copy.is-copied .ct__copy-icon{opacity:0;scale:.6}.ct__copy.is-copied .ct__copy-done{opacity:1;scale:1}.ct__mail-link{text-transform:none;word-break:break-all;font-size:clamp(2rem,.4rem + 5.4vw,6.5rem);position:relative}.ct__mail-link:after{content:"";background:var(--accent);transform-origin:100%;height:.06em;transition:transform .4s cubic-bezier(.2,.9,.1,1);position:absolute;bottom:.02em;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.ct__mail-link:hover:after{transform-origin:0;transform:scaleX(1)}}.ct__meta{justify-content:center;gap:clamp(2.5rem,8vw,7rem);margin:5rem 0 0;display:flex}.ct__meta dt{margin-bottom:.4rem}.ct__meta dd{font-family:var(--font-serif);font-size:var(--fs-p1);gap:1rem;margin:0;display:flex}.ct__meta a{text-underline-offset:.2em;text-decoration:underline 1px}.ct-block{max-width:64rem;padding:10vh var(--gutter);border-top:1px solid color-mix(in hsl, var(--color), transparent 85%);margin:0 auto}.ct-block__title{margin:.75rem 0 2.5rem;font-size:clamp(2.2rem,1rem + 3.4vw,4.5rem)}.ct-plans{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.ct-plan{background:var(--black);color:var(--beige);align-content:start;gap:.6rem;padding:1.75rem;display:grid}.ct-plan__name{font-size:clamp(1.6rem,1.1rem + 1.2vw,2.4rem)}.ct-plan__price{font-family:var(--font-serif);color:var(--accent);font-size:clamp(1.4rem,1.1rem + .8vw,2rem)}.ct-plan__text{max-width:30ch;font-size:var(--fs-p2);color:color-mix(in hsl, var(--beige), transparent 25%);line-height:1.35}.ct-block__note{font-family:var(--font-serif);font-size:var(--fs-p1);color:var(--muted);margin-top:1.25rem}.ab-hero{isolation:isolate;-webkit-user-select:none;user-select:none;cursor:crosshair;position:relative}.ab-hero__canvas{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ab-title .script{color:var(--orange)}.ab-title{margin-bottom:clamp(2.5rem,5vw,4.5rem)}.ab-promo{padding:0 var(--gutter) 12vh}.ab-promo__frame{aspect-ratio:16/9;transform-origin:50% 0;will-change:transform;background:#f9f4ec;overflow:hidden;box-shadow:0 0 0 1px #00000014}.ab-promo__frame video{object-fit:cover;width:100%;height:100%;display:block}.ab-story{font-family:var(--font-serif);grid-template-columns:repeat(2,1fr);gap:1.25rem clamp(2rem,5vw,4rem);font-size:clamp(1.2rem,1rem + .6vw,1.55rem);line-height:1.25;display:grid}.ab-principles{grid-template-columns:repeat(2,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ab-principle{background:var(--black);color:var(--beige);align-content:start;gap:.6rem;padding:1.75rem;display:grid}@property --wave{syntax:"<length>";inherits:false;initial-value:0}.ab-principle{isolation:isolate;position:relative;overflow:hidden}.ab-principle:before{content:"";z-index:-1;background:conic-gradient(from 270deg at 4px 4px, var(--pink) 90deg, transparent 0) 0 0 / 12px 12px;--ring:radial-gradient(circle at var(--x,50%) var(--y,50%), transparent calc(var(--wave) - 110px), #000 calc(var(--wave) - 50px), #000 calc(var(--wave) - 22px), transparent var(--wave));-webkit-mask:var(--ring);mask:var(--ring);opacity:0;pointer-events:none;position:absolute;inset:0}.ab-principle.is-wave:before{animation:1.25s cubic-bezier(.4,.25,.5,1) forwards ab-wave}@keyframes ab-wave{0%{--wave:0px;opacity:1}65%{opacity:1}to{--wave:760px;opacity:0}}.ab-principle__nr{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--accent)}.ab-principle__title{font-size:clamp(1.6rem,1.1rem + 1.2vw,2.4rem)}.ab-principle__text{max-width:34ch;font-size:var(--fs-p2);color:color-mix(in hsl, var(--beige), transparent 25%);line-height:1.35}.ab-links{margin-top:2.5rem;display:flex}@media (width<700px){.ab-story,.ab-principles{grid-template-columns:1fr}}.ct-faq__item{border-bottom:1px solid color-mix(in hsl, var(--color), transparent 85%)}.ct-faq__item:first-child{border-top:1px solid color-mix(in hsl, var(--color), transparent 85%)}.ct-faq__q{text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 0;font-size:clamp(1.15rem,.95rem + .6vw,1.5rem);font-weight:700;font-stretch:72%;list-style:none;display:flex}.ct-faq__q::-webkit-details-marker{display:none}.ct-faq__icon{aspect-ratio:1;background:var(--accent);flex:none;width:1.45rem;position:relative}.ct-faq__icon:before,.ct-faq__icon:after{content:"";background:var(--black);height:2px;transition:rotate .3s cubic-bezier(.2,.9,.1,1);position:absolute;top:calc(50% - 1px);left:25%;right:25%}.ct-faq__icon:after{rotate:90deg}.ct-faq__item.is-open .ct-faq__icon:after{rotate:0deg}.ct-faq__body{overflow:hidden}.ct-faq__a{max-width:52ch;font-family:var(--font-serif);font-size:var(--fs-p1);padding:0 0 1.6rem;line-height:1.35}@media (width<700px){.ct-plans{grid-template-columns:1fr}.ct__meta{flex-direction:column;align-items:center;gap:1.75rem}}.legal{max-width:44rem;padding:10rem var(--gutter) 14vh;margin:0 auto}.legal__title{margin:1rem 0 2.5rem;font-size:clamp(2.4rem,1rem + 4vw,4.5rem)}.legal__body{font-size:var(--fs-p1);gap:1.1rem;line-height:1.45;display:grid}.legal__body a{text-decoration:underline}.legal__body h2{text-transform:uppercase;letter-spacing:.01em;margin-top:1rem;font-size:1.35rem;font-weight:800;font-stretch:72%}.legal__date{color:var(--muted);font-size:var(--fs-p2)}.work__label,.cs__subtitle,.work__intro{font-family:var(--font-serif);letter-spacing:0;font-weight:400}@media (width<700px){.footer__grid{grid-template-columns:1fr 1fr}}@media (width<1000px){.header__status{display:none}.header{grid-template-columns:1fr auto}.header__credits{display:none}}@media (width<700px){.footer__cta{font-size:clamp(3rem,15vw,5rem)}.cases__head{flex-direction:column;align-items:flex-start}.st__row--1,.st__row--3{padding-left:0}.st__row--2{justify-content:flex-start}.deck__intro{margin-bottom:1rem;position:static;translate:none}.cs__meta{grid-template-columns:1fr;gap:1rem}.more__grid,.cases__grid{grid-template-columns:1fr}.footer__col--right{text-align:left}.header__credits{display:none}.wi{grid-template-columns:1fr;gap:.75rem}.wi__cards{width:100%}.wi__title,.wi__view{position:static;transform:none}.wi__view{justify-content:flex-start;gap:.75rem;padding-left:0}.wi__arrow{order:2}.hero__footer{flex-direction:column;align-items:flex-start;padding-bottom:3rem;position:static}.works{padding-bottom:6vh}.deck{height:auto;margin-top:10vh}.deck__stage{flex-direction:column;align-items:center;gap:0;height:auto;display:flex;position:static}.card{width:min(19rem,80vw)}.deck .card+.card{margin-top:.15rem}.deck .card.is-active{z-index:2}.deck .card__face{box-shadow:0 -.15rem .45rem #00000047}.next__eyebrow{margin-left:0}.next__row:not(.next__row--1) .next__note{display:none}.footer__grid{grid-template-columns:1fr 1fr}.case__head{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.deck__intro{width:100%;margin-bottom:1rem;position:static;translate:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.deck{height:auto}.deck__stage{flex-wrap:wrap;justify-content:center;gap:1rem;height:auto;padding-bottom:10vh;display:flex;position:static}}@media (width<700px){.footer__brand{flex-wrap:wrap}.footer__legal{flex:0 0 100%;height:auto;margin-top:1.25rem;position:static}.footer__top .sq-arrow{width:1.1rem}.footer__legal-links{min-height:1.1rem}.hero .works{margin-top:2.5rem}.works{padding-bottom:2vh}.st{padding:10vh var(--gutter) 7vh}.partners{gap:1.25rem;margin-top:0;padding-bottom:8vh}.cases{padding:2vh var(--gutter) 10vh}.cases__head{margin-bottom:2rem}.cases__grid{gap:2.25rem}.services{padding-top:10vh}.deck{margin-top:6vh}.details{padding-top:11.5vh;padding-bottom:1.5vh}.footer__cta-wrap{padding:7vh 0 13vh}.footer__brand{margin-top:3rem}.work{padding-top:10vh;padding-bottom:8vh}.work__grid{grid-template-columns:1fr;gap:3.5rem}}.hero,.st,.partners,.cases{--accent:var(--pink)}.services{--accent:var(--orange)}.footer,.footer-cta{--accent:var(--pink)}
