@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2) format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2) format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2) format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-cyrillic-500-normal-D2cXvDHF.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-500-normal-DfuvdVgn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA0AABAAAAAAOoQAAAygAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbHhwoBmA/U1RBVEQAgw4RCArSaLh6C4JSAAE2AiQDhR4EIAWEbAeNDwwHGykrRSOslg7OB4io2nyv+P+UwMkQW7YHrLprEC6XVWyRlShoQznUtLTU2PSwZ2ot2qEtZJD0EWl3PTsqFXmvHKSRIDlWbry2zxXfD7u2+kuDOqu+l7YMnufxrD/3JQM4g3Y1EjKAugA/RJaH/Ns7g4+1JKBbILUlFLXmpV+wEE60paVLc7DlWO9Y67qE6RYKdkJ4h2tdhap9h3BvDM2HJeRptj4si7bW9FIh8gWfWdlmXlzx9THoJsGv3d5AEFIKHVTtbAUjDjzZ8SdPPDvixm9ybZinzBHai8v2htvgvJDzIPyGjJ0sks8o0AjedKBPMirDi4CnK9WlmXM8r6QUhNS7b656mz7CHCAJB6T2nE6qK6mp7u0BepcDxvRsZgGzB/Pu+ftsLAAJud8ZIOdHfe0/fF8ncmb2he4DFkSq6V/bk85RMTWoaAALWgKsvy9TH4wyWaqslHwjgulYVsaqlOXaXtshRwB3AEAhCBqCAK6ECyfllfXtOKMD2AFAAFesrJTnRt9jeN0CntVyf7quuuRXDqCOKBOoU+8vA6RGESjBhacVThBsKOhcy+p5EKNdoH33/1vQi+WIAWfU66D81eOAwRFBcEYB/qMTN6QbJ6fWCTB9Dc+JBcGfjoagxAqAAAIgYfIrAAVogH+BMk2XLf+mNw0dQ4kLPSRo2WU5ZDnVcoEdsFbH8lgOW077CPuneBDjKIHg7f2isBdN4/91VxBnABbV2KbTek02aGZTb60GCwpkqTYvT4YqW53uRB22ONXx2ux0sRNku0Ch03Tb4SLHyXS+fKcwzem1W650+wyotFmfPU52zH6DWm3Xb68LHZXjPMMO6rFLkZMcMKTLtDIzyq2SoFSalUqkWuEsR8Q702FrXOZcyS51jiTFUlid4ZDVLnE2hUejpOQASgoge26caWBRECE4cIdDZ8GzAP78+PLhLUisOBZeAGCHhAGuBEgzf0+3/fD4DhAOVgJQ2O+uxiHU2Sr9RlM1LBGj7nuWNczaRWAXSKmfOj6x/oX3wtIr6Bjwif218uq/KzzHe/QFRAqukPzbR4UoevIkYwahPAMVq4fsJ7A4vvFojDmq/oti7raCP2HMG2yClxcjefISmmYeWcWJ/u0vfhTBXD6o72gQbnKdGrViUfMWkrFasmJdl9CG5O+5SdF+pHNmqOB8aSufebQCcV+ptXnMKfaLyPzSilojihKKIy8uwkMIQuwc69UPPX9cr26Da6bqqtZ95f16OnDOcE5Ln2qZW5udDeqN6+wrSNid0C7NVFp/Gryrrr36cbYpCdkUp76ChN0JbW6muD8N3lXXY+d+5wHnvm3vjZsJKVZsqpd2J7TNZiqtPw3eZffDnBrSxREoTiAZOF9A/Y3loEZ09nHFwbPxwtCBkXW0EAbrFkAd+06+GMoBNR3fuf5WPovAkB6lYp6eBHRFttbMuBt8EOayzQlkqCgko9WoEbqkAyXkoM9naJFVFwGWoBAhIMGL2WApyglchkEYhA7JsIIuyf4oxkIXvL5YUtXY1ryxe54hzIAL1RPDFMLDEDnDJJriNLLCRbflPNfU2J5YVHS1+zhPVLiAA4RFw5S7iD4gCfhsEtTqQOSIXJAp9GusEALMULCQahGSa7TICgC0L/t7/Wk1IuD/1woGYeYNWo3Z0JFXI4M9h/3Xl0DG9jei7fVNEvnkT46sVCf+0ctVNqVuM+kprS/AZ9ORDzanyY7TygakZcNyhQpFMXzVlyGbqjMBQSNJFax0BhXYRovVMwDAVg9pSwIPg0oRgrXJVcO0yl2JAIQIFgsaOVazVQPyrYDNhiptfQx3Nh+acFOQYbhiV+S2IALVOtvouLxW/5VQFlJovvghpo0JXwCmvzn7Ips3ebcB5sDVCYPcZP74ZpHfp9fXi6mcd5fb0Xui3C58NeW020+8vT8lvjWe4Hrs0It985ebwznHO6OGoKPtn3nJtbuYFe7vl243j7iDmeCWL7inaTvGwd8cimROORH5mhcfEHXyLnv6z6M+GhU/auOoh4d5VNdsU9ldB3lRjz9yGCRnDpgWouwRnDO92jwezxplqeuw02d5/Nui8lyvcq8XDxoZzi7fuc595yLTPV0T0rbF4fL9T7i+u5bnmo+aPDgmi+PBLvcdZy9nfNFNNDd5mQ2+8wlu+XzUlyIqjwTal1/+fw76PijwB+M25Z1OpXRvmW5rmZDesn7oesdxexUyeXBYASeaV4NzPzpON+Hc5GU2+MYnuOW2kNuJysWY72NenI8e++vlB5a36frqCZX9O4Y2uFfekwf7V3KieTW09M3j1OYmL7PBlz3BLd/i/VXSgasg5W7V5YRSKiilA8tNqEiOgk2sA2I8OQKNr3T3SNEI/YDX4OXquSMB5ZRRovf3OwmZUOnRD8c/BmuRMKsqTCpp0RAbea8FiXqUuXHUemOpVLyF8t7dSs4p50LCgiqF1aoVphMOXhN0ObMKJ6A8KFvmKJo/JXJnET2MFdRUsaLLEuv5UNHojUoUxzkftRJA6CL0gENKCd1tv+WPPLIoSALGJ3IvOujqg77SPZB/pEfj8yuYm9KZ3lwJmmqo6EIWazFmsKCaIEfI1R4ZPXyO+lodR+7cC7nf+j3/to+r48OhBISdiUa6XETT88/eczrHhiyMsyGCcCLwK/C8Ag3vRUG8vY4XSKPKBReKJwshkITQ9tkab8cKV7wP7zeeCUsrsLWcFYwhCi7RgeCzHN14MIesgE7hQsiA8vDrDapbp43G6VZ1gRc6w9rVVW3YGZiZzs/5q6vXucObVU+3Go2t02paoBw7j8AhoTPnnoUa//89F+/rsnMdrAb7daPdgzt/qs+qztdCww/8OtwD/CM+onO6BtDY5DFBTs8YdVHM1PLeMATSkRJd8XtF4cN9ro4jd/LA/Wz+nvz1SoUOB59lODMlGvFyFc08UPI852ejZIgddnAY9gTukorYD4HW5gOoWE9mIU8WHFISAhud9uod8BVen8Ct/R7Cc1JiQw1BFn/v5VoH209mSTNE0DjYSMHOq4jPAE+kc0aXDYyZsh0E5Z4HQkBm1Xw1tuXRXwo6tokN7kgEMbPiY5X7Nrb8YqOGz7xL6NjhF2xF+US4hhMgyWEJ5ZdbeB6kyQouBajgC1ea4T3tDikJ0Y5Ek3aalIToQpJZdThT0rZFsbjry76DUPH+xe79rNmLGmriS0uPN6KPTy2NB18EVgI4cbk1bkbuFXieiadbg6GKtWNKnxj8deSW9TfaPn+DXvm/Rad9CfCZeXUXwOdp2dfYv38D9us+gCMKAIE/VxeU6XHKIWo/nb0ifpXKaYLFHmYkYyS+qjxAMidRwf5lEe+Kp0f8U+FCImgbbTOxfl4QkTnyv5pGt3XBttzajzG0w+jkSYkFJJNKA4u6Ef9ZgdqzG/UfAWsGdSUl5wlcWH+Xe/V8MzvNSqgV+q3Aq5xLgCvjT6uF0BCetIL7PbnefkR3AS6PYLBCiPE7K+fIL1doZLp5a32FA6HOXOGIYRN7hkaWrvDmL3G5D3diCgKPDOwcZgrLSFe26o+CVovmDVtQY13dcs60UV3Gr500ZZ2GwmPXvN6tq0xeW9kgXozqRWe0zlJZkitJkgd43NYTLrMuFzCvlZxYXrKZzKPaNaGd6BQ2PT1GhpT4m7MkS9Gb5+nUqkx9familSfpnecMsy2mqxHSZcSbA9gNGKNUyYLTiduxGLfSoma2yjOsRyuXFHedKViMz92v7NeBSdO+c+uNSIzCehxIsmH50Dc156Q2uYS+mkmMn6sonu61v1KB8Pe4EsR5ShBNNNHFQRzFSZzFRVzFTdzFQzzFS7zFR3zFT/wlQAIlSIIlREIfSSjjQiptrPMhpiwvyqpu2q4fxmle1m0/zut+EBTDCZKiGZbjBVGSFVXTDdOyHdfzgzCKkzTLASzKqm7Wm+1ufziezpfr7f54vt6f7+8PIMKEMi6k0sY6H2LKpbY+5trHed3P+/32L6MkPYIrGF621RIK1G2lgdDJJ9/+pVnDKGHLP8/n3lspbIYv76xhJpe65Dme06KM4QRJcWke896zPv9n/U/Qr69h3tDDE2u16cFIwEXyKDBNMCAttSZ4IA3yATNwS7DhjsqCFwzFmyNoqDQP2eV3VnCrghWWR6aQXFWBxkuyCdfUtNBJHHFNUjZRvTDcGVJNYa8Kk0facoAhYUlnzDjTgoJ2KmJWFBSGYFHlxUkWBjnkRasnuT3rmJnhhjuDyilKMixK2ywIuwbZwmImFiJwlySEos1xbsJsXkbkDwnkWXmWLOrVTxXw+/yS7HIG/0zr8ZX4g8H+djI6DgAAAA==) format("woff2"),url(/assets/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(/assets/geist-mono-vietnamese-500-normal-Dx9-epDo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-ext-500-normal-Buglb9-a.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-500-normal-CrWEgvU_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-YINYabwD.woff2) format("woff2"),url(/assets/geist-mono-latin-500-normal-D-GG86Jb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--black: #080808;--offwhite: #f5f4f0;--white: #ffffff;--grey: #b8b8b8;--grey-light: #e8e8e5;--blue: #315bff;--pink: #ff3eaf;--text: var(--offwhite);--text-2: var(--grey);--text-dim: rgba(184, 184, 184, .62);--title-2: rgba(184, 184, 184, .78);--line: rgba(245, 244, 240, .12);--line-soft: rgba(245, 244, 240, .07);--chip: rgba(232, 232, 229, .1);--font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", system-ui, "Segoe UI", Roboto, Arial, sans-serif;--font-body: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", system-ui, "Segoe UI", Roboto, Arial, sans-serif;--header-h: 64px;--pad: 100px;--pad-label: 120px;--section-y: 120px;--ease: cubic-bezier(.22, 1, .36, 1);--ease-roll: cubic-bezier(.33, 1.15, .68, 1);--t-hover: .3s;--t-media: .6s;--t-reveal: .8s}@media (max-width: 1199px){:root{--pad: 40px;--pad-label: 60px;--section-y: 100px}}@media (max-width: 809px){:root{--pad: 20px;--pad-label: 40px;--section-y: 80px}}*,*:before,*:after{box-sizing:border-box}html{background:var(--black);-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-h)}body{margin:0;background:var(--black);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.3;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--pink);color:var(--black)}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,p,ul,ol,figure{margin:0;padding:0}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:8px;left:8px;z-index:100;padding:10px 16px;background:var(--offwhite);color:var(--black);font-family:var(--font-display);font-size:14px;transform:translateY(-200%)}.skip-link:focus{transform:none}.container{padding-inline:var(--pad)}.section-title{font-family:var(--font-display);font-size:56px;font-weight:600;line-height:1;letter-spacing:-.022em}.section-title>span{display:block}.section-title>span+span{color:var(--title-2)}.section-desc{max-width:300px;color:var(--text-2);font-size:16px;line-height:1.3}.section-head{display:flex;flex-direction:column}.section-head .section-desc{margin-top:30px}@media (max-width: 809px){.section-title{font-size:48px}}.js [data-reveal]{opacity:0;transform:translate3d(0,24px,0);transition:opacity var(--t-reveal) var(--ease),transform var(--t-reveal) var(--ease);transition-delay:var(--d, 0s)}.js [data-reveal=left]{transform:translate3d(-30px,0,0)}.js [data-reveal][data-in]{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.js [data-reveal]{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.section-head--center{align-items:center;text-align:center}.roll{display:inline-flex}.roll__track{display:inline-flex;overflow:hidden;line-height:1.3;height:1.3em}.roll__char{display:inline-flex;flex-direction:column;transition:transform .45s var(--ease);transition-delay:calc(var(--i) * 18ms)}.roll__char:before,.roll__char:after{content:attr(data-c);display:block;height:1.3em;white-space:pre}a:hover .roll__char,button:hover .roll__char,a:focus-visible .roll__char,button:focus-visible .roll__char{transform:translateY(-100%)}.pill{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 24px;border-radius:24px;background:var(--blue);color:var(--white);font-family:var(--font-display);font-size:14px;font-weight:600;text-transform:uppercase;white-space:nowrap}.pill--wide{width:100%}.pill:disabled{opacity:.6;cursor:progress}.header{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(245,244,240,.06);background:#0808089e;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}.header__bar{position:relative;display:flex;align-items:center;justify-content:space-between;height:var(--header-h);padding:0 20px 0 24px}.header__logo{display:flex}.header__logo img{width:82px;height:auto}.header__nav{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;gap:30px}.header__link{font-family:var(--font-display);font-size:14px;font-weight:500;line-height:1.3;letter-spacing:-.01em;text-transform:uppercase;color:var(--text);transition:opacity var(--t-hover) var(--ease)}.header__link:hover{opacity:.6}@media (max-width: 809px){.header__nav{display:none}.header__cta .pill{height:36px;padding:0 18px;font-size:13px}.header__bar{padding:0 16px 0 20px}}.social{display:flex;flex-wrap:wrap;gap:12px}.social__link{display:inline-flex;align-items:center;gap:10px;color:var(--offwhite);transition:opacity var(--t-hover) ease,transform .2s var(--ease)}.social__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(180deg,#3a3a3c,#1f1f21);box-shadow:inset 0 1px #ffffff24,0 0 0 1px #f5f4f014,0 6px 16px #00000059;font-size:22px;transition:background .2s ease}.social--labels .social__link{padding:4px 18px 4px 4px;border-radius:980px;background:#f5f4f00a;box-shadow:0 0 0 1px var(--line-soft)}.social__handle{font-size:15px;font-weight:500;letter-spacing:-.01em}.social__link:hover{transform:translateY(-2px)}.social__link:hover .social__icon{background:linear-gradient(180deg,#4a4a4e,#2a2a2c)}.social__link:focus-visible{outline:2px solid var(--offwhite);outline-offset:3px;border-radius:980px}@media (prefers-reduced-motion: reduce){.social__link,.social__link:hover{transform:none}}.footer{padding:0 120px}.footer__inner{max-width:1200px;margin:0 auto;padding:118px 20px 80px}.footer__brand{display:flex;justify-content:center}.footer__logo{width:40%;aspect-ratio:1383 / 273;background-color:var(--grey);background-size:cover;background-position:50% 50%;-webkit-mask:url(/brand/proop-logo.svg) center / contain no-repeat;mask:url(/brand/proop-logo.svg) center / contain no-repeat;animation:footer-pan 18s ease-in-out infinite alternate}@supports not ((-webkit-mask-image: url()) or (mask-image: url())){.footer__logo{background:url(/brand/proop-logo.svg) center / contain no-repeat;animation:none}}@keyframes footer-pan{0%{background-position:20% 40%}to{background-position:80% 60%}}.footer__row{display:flex;justify-content:space-between;gap:40px;margin-top:78px}.footer__call{max-width:420px;font-family:var(--font-display);font-size:28px;font-weight:400;line-height:1.3;letter-spacing:-.02em;text-transform:lowercase}.footer__nav{display:flex;gap:100px;text-align:center}.footer__nav ul{display:flex;flex-direction:column;gap:30px}.footer__nav a{font-family:var(--font-display);font-size:14px;font-weight:500;line-height:1.3;letter-spacing:-.01em;text-transform:uppercase;transition:opacity var(--t-hover) ease}.footer__nav a:hover{opacity:.6}.footer__legal{margin-top:40px;font-family:var(--font-display);font-size:14px;font-weight:500;letter-spacing:-.01em;color:var(--text-dim)}@media (max-width: 1199px){.footer{padding:0 20px}}@media (max-width: 809px){.footer__inner{padding:80px 0 48px}.footer__logo{width:92%}.footer__row{flex-direction:column;gap:48px;margin-top:56px}.footer__call{font-size:24px}.footer__nav{gap:48px;text-align:left}.footer__nav ul{gap:20px}}.footer__social{margin-top:28px}.marquee{position:absolute;left:0;right:0;bottom:0;height:72px;display:flex;align-items:center;overflow:hidden;background:var(--black)}.marquee__track{display:flex;width:max-content;animation:marquee 50s linear infinite}.marquee__group{display:flex}.marquee__item{display:flex;align-items:center;gap:14px;width:206px;color:var(--text-2);font-size:16px;line-height:1.3}.marquee__icon{width:32px;height:15px;color:#d1d1d1d9;flex:none}@keyframes marquee{to{transform:translate(-50%)}}.hero{position:relative;height:100vh;height:100svh;min-height:720px;overflow:hidden;background:var(--black)}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero__img{width:100%;height:100%;object-fit:cover;animation:hero-drift 24s ease-in-out infinite alternate}.hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#08080847}@keyframes hero-drift{0%{transform:scale(1)}to{transform:scale(1.06)}}.hero__content{position:absolute;top:0;right:0;bottom:72px;left:0;display:flex;flex-direction:column;padding-top:120px;padding-bottom:158px}.hero__brand{margin-top:0;font-family:var(--font-display);font-weight:700;line-height:.8;letter-spacing:-.03em;color:#f5f4f0f0;white-space:nowrap}.hero__brand{position:relative}.hero__glass,.hero__logo{animation:hero-brand-in 1s var(--ease) .2s both}.hero__glass{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f5f4f0db,#f5f4f0b3);-webkit-backdrop-filter:blur(18px) brightness(1.5) saturate(.6);backdrop-filter:blur(18px) brightness(1.5) saturate(.6);-webkit-mask:url(/brand/proop-logo.svg) center / 100% 100% no-repeat;mask:url(/brand/proop-logo.svg) center / 100% 100% no-repeat}.hero__logo{position:relative;display:block;width:100%;height:auto;color:transparent}.hero__logo path{stroke:#f5f4f08c;stroke-width:1.5;vector-effect:non-scaling-stroke}.hero__logo rect{stroke:#f5f4f0bf}.hero__logo path:last-child{fill:#f5f4f0bf;stroke:none}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.hero__glass{background:#f5f4f0e6}}@keyframes hero-brand-in{0%{opacity:0;transform:translate3d(0,24px,0)}}.hero__bottom{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.hero__intro{max-width:320px;font-size:16px;line-height:1.3}@media (max-width: 1199px){.hero__content{padding-top:150px}}@media (max-width: 809px){.hero{height:auto;min-height:100svh}.hero__content{position:relative;inset:auto;min-height:calc(100svh - var(--header-h));padding-top:145px;padding-bottom:150px}.hero__brand{margin-top:28px}.hero__bottom{margin-top:32px;flex-direction:column;align-items:flex-start;gap:40px}.hero .marquee{position:absolute}}@media (min-width: 810px) and (max-height: 820px){.hero__content{padding-top:80px;padding-bottom:80px}.hero__brand{margin-top:0}}.conv{padding-top:var(--section-y)}.conv__scenes{display:flex;flex-direction:column;gap:40px}.conv__msg{max-width:1240px;font-family:var(--font-display);font-size:clamp(34px,3.9vw,56px);font-weight:500;line-height:1.05;letter-spacing:-.022em;text-wrap:balance}.conv__line{display:block;overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.conv__line-inner{display:block;text-wrap:balance}.conv__accent{font-style:normal;color:var(--title-2)}.conv__top{display:flex;justify-content:flex-end}.conv__hint{display:inline-flex;flex-direction:column;align-items:center;gap:10px;font-family:var(--font-display);font-size:12px;font-weight:500;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}.conv__mouse{position:relative;width:20px;height:32px;border:1.5px solid rgba(245,244,240,.4);border-radius:11px}.conv__dot{position:absolute;top:6px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--offwhite);animation:conv-dot 1.8s cubic-bezier(.65,0,.35,1) infinite}@keyframes conv-dot{0%{opacity:0;transform:translateY(0)}20%{opacity:1}70%,to{opacity:0;transform:translateY(12px)}}.conv__bottom{display:flex}.conv__loader{position:relative;flex:1;height:1px;background:var(--line);overflow:hidden}.conv__loader-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--blue);transform:scaleX(0);transform-origin:left center}.conv.is-pinned{--step: 40svh;height:calc(var(--n) * var(--step) + 100svh);padding-top:0}.conv.is-pinned .conv__stage{position:sticky;top:var(--header-h);height:calc(100svh - var(--header-h));display:flex;flex-direction:column;padding-top:32px;padding-bottom:32px}.conv.is-pinned .conv__scenes{position:relative;flex:1;display:block}.conv.is-pinned .conv__scene{position:absolute;left:0;right:0;top:50%;translate:0 -50%}.conv.is-pinned .conv__line-inner{will-change:transform,opacity}.conv.is-pinned .conv__line-inner{opacity:0;transform:translate3d(0,105%,0)}.conv.is-pinned+.tst{padding-top:40px}.conv.is-native{view-timeline:--conv block;view-timeline-inset:var(--header-h) 0px}.conv.is-native .conv__line-inner{animation:conv-line-in linear both;animation-timeline:--conv;animation-range:contain calc((var(--i) + var(--j) * .08) * 100% / var(--n)) contain calc((var(--i) + var(--j) * .08 + .26) * 100% / var(--n))}.conv.is-native .conv__scene:first-child .conv__line-inner{animation-range:entry calc(50% + var(--j) * 10%) entry calc(90% + var(--j) * 10%)}.conv.is-native .conv__scene:not(:last-child){animation:conv-out linear both;animation-timeline:--conv;animation-range:contain calc((var(--i) + .8) * 100% / var(--n)) contain calc((var(--i) + 1) * 100% / var(--n))}.conv.is-native .conv__loader-fill{animation:conv-load linear both;animation-timeline:--conv;animation-range:contain 0% contain 100%}.conv.is-native .conv__hint{animation:conv-hint-out linear both;animation-timeline:--conv;animation-range:contain 88% contain 100%}@keyframes conv-line-in{0%{opacity:0;transform:translate3d(0,105%,0);animation-timing-function:cubic-bezier(.33,1,.68,1)}to{opacity:1;transform:none}}@keyframes conv-out{0%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.32,0,.67,0)}to{opacity:0;transform:translate3d(0,-24px,0)}}@keyframes conv-load{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes conv-hint-out{to{opacity:0}}@media (max-width: 809px){.conv__scenes{gap:32px}.conv.is-pinned{--step: 46svh}.conv.is-pinned .conv__stage{padding-top:20px;padding-bottom:24px}.conv.is-pinned .conv__msg{font-size:clamp(34px,10.4vw,46px);line-height:1.04;letter-spacing:-.02em}.conv__mouse{width:18px;height:28px}}.tart{--u: 1px;display:inline-flex;flex-direction:column;align-items:flex-start;color:var(--offwhite);line-height:1;text-shadow:0 2px 24px rgba(8,8,8,.35)}.tart--billboard{--u: calc(clamp(.62px, .075vw, 1.05px) * var(--fit, 1))}.tart--poster{--u: calc(clamp(.38px, .034vw, .52px) * var(--fit, 1))}.tart__logo{display:block;width:calc(var(--u) * 360);height:auto;filter:drop-shadow(0 2px 20px rgba(8,8,8,.35))}.tart__tagline,.tart__kicker{font-family:Geist Mono,ui-monospace,monospace;font-size:max(10px,calc(var(--u) * 15));font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:#f5f4f0d1}.tart__tagline{margin-top:calc(var(--u) * 16);padding-left:calc(var(--u) * 4)}.tart--serif .tart__kicker{padding-left:calc(var(--u) * 6)}.tart__word{margin-top:calc(var(--u) * -6);font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:calc(var(--u) * 168);line-height:.9;letter-spacing:-.02em}.tart--stack{position:relative;width:max-content}.tart__top{font-family:Anton,Impact,sans-serif;font-weight:400;font-size:calc(var(--u) * 150);line-height:.92;letter-spacing:.01em;text-transform:uppercase}.tart__bottom{align-self:flex-end;margin-top:calc(var(--u) * -44);margin-right:calc(var(--u) * -28);font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:calc(var(--u) * 92);line-height:1;letter-spacing:-.01em;color:var(--offwhite);text-shadow:0 0 calc(var(--u) * 18) rgba(8,8,8,.55),0 2px 24px rgba(8,8,8,.35)}@media (max-width: 809px){.tart--billboard{--u: calc(.62px * var(--fit, 1))}.tart--poster{--u: calc(.42px * var(--fit, 1))}}.bb{position:relative;height:min(56.25vw,calc(100svh - var(--header-h)));min-height:520px;overflow:hidden;background:var(--black)}.bb__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .8s var(--ease),visibility 0s linear .8s}.bb__slide.is-active{opacity:1;visibility:visible;transition:opacity .8s var(--ease),visibility 0s}.bb__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.bb__img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 7.5s linear}.bb__slide.is-active .bb__img{transform:scale(1)}.bb__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#080808eb,#08080859 38%,#08080800 62%),linear-gradient(to right,#0808088c,#08080800 55%)}.bb__content{position:absolute;left:0;right:0;bottom:96px;display:flex;flex-direction:column;align-items:flex-start}.bb__content>*{opacity:0;transform:translate3d(0,14px,0);transition:opacity .6s var(--ease),transform .6s var(--ease)}.bb__slide.is-active .bb__content>*{opacity:1;transform:none}.bb__slide.is-active .bb__content>:nth-child(1){transition-delay:.2s}.bb__slide.is-active .bb__content>:nth-child(2){transition-delay:.28s}.bb__slide.is-active .bb__content>:nth-child(3){transition-delay:.36s}.bb__slide.is-active .bb__content>:nth-child(4){transition-delay:.44s}.bb__cat{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-family:var(--font-display);font-size:13px;font-weight:500;letter-spacing:.05em;color:#f5f4f0bf}.bb__tag{text-transform:uppercase;color:#f5f4f099}.bb__title{max-width:760px;margin-top:12px;font-family:var(--font-display);font-size:clamp(34px,4.4vw,64px);font-weight:600;line-height:1;letter-spacing:-.02em;text-wrap:balance}.bb__title--art{align-self:stretch;margin-top:0;max-width:none}.bb__meta{margin-top:18px;font-family:var(--font-display);font-size:15px;font-weight:500;color:#f5f4f0b8}.bb__summary{max-width:440px;margin-top:10px;color:#f5f4f0e6;font-size:16px;line-height:1.35}.bb__cta{display:inline-flex;align-items:center;height:44px;margin-top:24px;padding:0 26px;border-radius:999px;background:var(--offwhite);color:var(--black);font-family:var(--font-display);font-size:14px;font-weight:600;text-transform:uppercase;transition:background var(--t-hover) ease}.bb__cta:hover{background:var(--white)}.bb__nav{position:absolute;left:50%;bottom:28px;transform:translate(-50%);display:flex;align-items:center;gap:10px;height:36px;padding:0 8px 0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#1414168c;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:0 8px 24px -12px #0009}.bb__dots{display:flex;align-items:center;gap:2px}.bb__dot{display:grid;place-items:center;height:28px;padding:0 4px}.bb__pip{position:relative;display:block;width:7px;height:7px;border-radius:999px;overflow:hidden;background:#f5f5f761;transition:width .45s var(--ease),background .3s ease}.bb__dot:hover .bb__pip{background:#f5f5f7b3}.bb__dot.is-active .bb__pip{width:30px;background:#f5f5f74d}.bb:not(.is-auto) .bb__dot.is-active .bb__pip{background:#f5f5f7}.bb__fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#f5f5f7;transform:scaleX(0);transform-origin:left center;animation:bb-progress var(--bb-interval) linear forwards;animation-delay:.2s}.bb.is-paused .bb__fill{animation-play-state:paused}@keyframes bb-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bb__sep{width:1px;height:16px;background:#f5f5f72e}.bb__pause{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#f5f5f7;transition:background var(--t-hover) ease}.bb__pause:hover{background:#f5f5f71f}@media (max-width: 809px){.bb{height:min(calc(100svh - var(--header-h)),760px);min-height:620px}.bb__media{background:var(--black)}.bb__img{height:72%}.bb__media:after{background:linear-gradient(to top,var(--black) 0%,var(--black) 32%,rgba(8,8,8,.8) 44%,rgba(8,8,8,.15) 62%,rgba(8,8,8,0) 74%),linear-gradient(to bottom,#0808084d,#08080800 12%)}.bb__content{bottom:84px;align-items:center;text-align:center}.bb__title--art .tart{align-items:center}.bb__meta{margin-top:14px;font-size:14px}.bb__summary{max-width:330px;font-size:15px}.bb__cta{margin-top:20px}}.shelf{padding-top:56px}.shelf__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.shelf__title{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.01em}.shelf__arrows{display:flex;gap:8px}.shelf__arrow{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--chip);color:var(--text);transition:background var(--t-hover) ease,opacity var(--t-hover) ease}.shelf__arrow:hover:not(:disabled){background:#e8e8e52e}.shelf__arrow:disabled{opacity:.3;cursor:default}.shelf__list{--gap: 20px;--cols: 4;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));gap:var(--gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);padding:12px var(--pad) 24px;scrollbar-width:none}.shelf__list::-webkit-scrollbar{display:none}.shelf__item{scroll-snap-align:start}.poster{display:block;outline:none}.poster__frame{position:relative;display:block;aspect-ratio:2 / 3;overflow:hidden;border-radius:14px;background:#151515;box-shadow:0 0 0 1px var(--line-soft);transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.poster__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.poster__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#080808f0,#080808b8 22%,#08080800 56%);pointer-events:none}.poster__text{position:absolute;left:20px;right:20px;bottom:20px;z-index:1;display:flex;flex-direction:column;gap:8px}.poster__title{font-family:var(--font-display);font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.05;letter-spacing:-.018em;text-wrap:balance}.poster__tag{position:absolute;top:14px;left:14px;z-index:1;padding:6px 10px;border-radius:999px;background:#0808088c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#f5f4f0bf}.poster__meta{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:4px;font-family:var(--font-display);font-size:13px;font-weight:500;line-height:1.35;color:#f5f4f0b8}.poster__cat{display:block;margin-top:12px;font-family:var(--font-display);font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--text-dim)}.poster:hover .poster__frame,.poster:focus-visible .poster__frame{transform:translateY(-6px) scale(1.02);box-shadow:0 0 0 1px #f5f4f047,0 24px 48px -16px #000000e6}.poster:hover .poster__img,.poster:focus-visible .poster__img{transform:scale(1.05)}.poster:focus-visible .poster__frame{box-shadow:0 0 0 2px var(--pink),0 24px 48px -16px #000000e6}@media (max-width: 1023px){.shelf__list{--cols: 3}}@media (max-width: 809px){.shelf{padding-top:40px}.shelf__list{--gap: 12px;grid-auto-columns:62%}.shelf__arrows{display:none}.poster__text{left:14px;right:14px;bottom:14px;gap:6px}.poster__meta{font-size:11.5px}}.showcase{padding-top:0}.services{padding-top:var(--section-y)}.services__wrap{position:relative;margin-top:64px}.srow{border-bottom:1px solid var(--line);transition:opacity var(--t-hover) ease}.services__list.has-active .srow:not(.is-active){opacity:.2}.srow__clip{display:block;overflow:hidden}.srow__roll{position:relative;transition:transform .5s var(--ease-roll)}.srow.is-active .srow__roll{transform:translateY(-100%)}.srow__layer{display:grid;grid-template-columns:55px 1fr 340px;align-items:center;min-height:192px;padding:40px 0}.srow__layer--copy{position:absolute;top:100%;left:0;right:0}.srow__num{font-family:var(--font-display);font-size:14px;font-weight:500;color:var(--text-dim)}.srow__title{font-family:var(--font-display);font-size:36px;font-weight:500;line-height:1.1;letter-spacing:-.01em;max-width:420px}.srow__text{text-align:right;color:var(--text-2);font-weight:300;line-height:1.3}.services__preview{position:absolute;top:0;left:52%;width:250px;height:300px;pointer-events:none;background:var(--black);opacity:0;transform:translate3d(-50%,-50%,0);transition:opacity var(--t-hover) ease;z-index:2}.services__preview.is-visible{opacity:1}.services__preview img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--t-hover) ease}.services__preview img.is-current{opacity:1}@media (hover: none),(max-width: 1023px){.services__preview{display:none}}@media (max-width: 1023px){.srow__layer{grid-template-columns:1fr;align-items:start;gap:8px;min-height:0;padding:32px 0 36px}.srow__text{text-align:left;max-width:440px;font-size:18px}.srow__title{font-size:28px}}.studio{padding-top:var(--section-y)}.studio__feature{position:relative;margin:64px 0 0;aspect-ratio:3 / 1;overflow:hidden;background:#111}.studio__feature img{width:100%;height:100%;object-fit:cover;object-position:50% 13%;transform:scale(1.08);transition:transform 1.8s var(--ease)}.studio__feature[data-in] img{transform:scale(1)}.studio__feature:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#080808d9,#08080800 46%),linear-gradient(to right,#08080873,#08080800 50%)}.studio__feature figcaption{position:absolute;z-index:1;left:48px;right:48px;bottom:36px}.studio__quote{max-width:560px;font-family:var(--font-display);font-size:clamp(26px,2.6vw,38px);font-weight:600;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.studio__who{margin-top:14px;font-size:15px;color:#f5f4f0bf}.studio__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:64px}.scard{position:relative;height:400px;overflow:hidden;border:1px solid transparent;outline-offset:4px;transition:border-color var(--t-hover) ease}.scard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease}.scard__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#080808bf,#08080800 45%),#0000004d;transition:opacity .4s ease}.scard__tag,.scard__arrow,.scard__body{position:absolute;z-index:1}.scard__tag{top:40px;left:40px;font-family:var(--font-display);font-size:14px;font-weight:500;line-height:1;letter-spacing:.04em;transition:color var(--t-hover) ease}.scard__arrow{top:40px;right:40px;display:grid;place-items:center;width:54px;height:54px;border-radius:999px;background:var(--blue);color:var(--white);transition:opacity var(--t-hover) ease,transform .4s var(--ease)}.scard__body{left:40px;right:40px;bottom:40px;transform:translateY(calc(100% - 52px));transition:transform .5s var(--ease)}.scard__title{font-family:var(--font-display);font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.01em}.scard__role{margin-top:4px;font-family:var(--font-display);font-size:14px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.scard__text{max-width:320px;margin-top:24px;color:var(--text-2);letter-spacing:-.02em;opacity:0;transition:opacity .4s ease}.scard:hover,.scard:focus-visible{border-color:var(--line)}.scard:hover .scard__img,.scard:hover .scard__shade,.scard:hover .scard__arrow,.scard:focus-visible .scard__img,.scard:focus-visible .scard__shade,.scard:focus-visible .scard__arrow{opacity:0}.scard:hover .scard__tag,.scard:focus-visible .scard__tag{color:var(--text-dim)}.scard:hover .scard__body,.scard:focus-visible .scard__body{transform:none}.scard:hover .scard__text,.scard:focus-visible .scard__text{opacity:1}@media (max-width: 1023px){.studio__grid{grid-template-columns:1fr}}@media (max-width: 809px){.scard__body{transform:none}.scard__text{opacity:1}.scard{height:460px}.scard__shade{background:linear-gradient(to top,#080808f5,#080808b3 50%,#08080826)}}@media (max-width: 809px){.studio__feature{margin-top:40px;aspect-ratio:4 / 3}.studio__feature img{object-position:36% 14%}.studio__feature:after{background:linear-gradient(to top,#080808eb,#08080866 34%,#08080800 56%)}.studio__feature figcaption{left:20px;right:20px;bottom:24px}.studio__quote{font-size:22px}.studio__who{font-size:14px}}@media (prefers-reduced-motion: reduce){.studio__feature img{transform:none;transition:none}}.formats{padding-top:var(--section-y)}.formats__list{margin-top:112px}.frow{display:grid;grid-template-columns:35px 430px minmax(0,300px) 1fr;align-items:center;padding:0 0 56px;margin-bottom:56px;border-bottom:1px solid var(--line)}.frow:last-child{margin-bottom:0}.frow__num{align-self:start;font-family:var(--font-display);font-size:14px;font-weight:500;color:var(--text-dim)}.frow__title,.frow__value{font-family:var(--font-display);font-size:36px;font-weight:500;line-height:1.1;letter-spacing:-.01em}.frow__text{color:var(--text-2);line-height:1.3}.frow__value{text-align:right;color:var(--blue)}@media (max-width: 1199px){.frow{grid-template-columns:35px 1fr 1fr;row-gap:16px}.frow__value{grid-column:2 / -1;text-align:left}}@media (max-width: 809px){.formats__list{margin-top:64px}.frow{grid-template-columns:1fr;gap:12px;padding-bottom:40px;margin-bottom:40px}.frow__value{grid-column:auto}.frow__title,.frow__value{font-size:28px}}.tst{padding-top:var(--section-y)}.tcar{--card: clamp(260px, 23vw, 330px);position:relative;margin-top:56px}.tcar:before{content:"";position:absolute;left:50%;top:34%;width:min(900px,90vw);height:60%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(49,91,255,.16),transparent);pointer-events:none}.tcar__track{position:relative;display:flex;gap:28px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:24px calc(50% - var(--card) / 2) 8px;scrollbar-width:none}.tcar__track::-webkit-scrollbar{display:none}.tcar__item{flex:none;width:var(--card);scroll-snap-align:center}.tcard{margin:0;transform:scale(.86);opacity:.4;filter:saturate(.5);transition:transform .6s var(--ease),opacity .6s var(--ease),filter .6s var(--ease)}.tcard.is-active{transform:none;opacity:1;filter:none}.tcard__media{position:relative;aspect-ratio:9 / 16;overflow:hidden;border-radius:26px;background:#111;box-shadow:0 0 0 1px #f5f4f014,0 40px 80px -30px #000000e6}.tcard__media video{display:block;width:100%;height:100%;object-fit:cover}.tcard__play{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;color:var(--white);background:linear-gradient(to top,#0808084d,#08080800 35%)}.tcard__play-icon{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;padding-left:3px;border-radius:50%;background:#14141673;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);box-shadow:inset 0 0 0 1px #fff3;opacity:0;transform:scale(.8);transition:opacity .4s var(--ease),transform .4s var(--ease)}.tcard.is-active .tcard__play-icon{opacity:1;transform:none}.tcard.is-active .tcard__play:hover .tcard__play-icon{transform:scale(1.08)}.tcard__dur{position:absolute;top:14px;right:14px;padding:5px 10px;border-radius:999px;background:#14141680;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--font-display);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.tcard__play:focus-visible{outline:2px solid var(--offwhite);outline-offset:-6px;border-radius:26px}.tcard__cap{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:24px;text-align:center}.tcard__name{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.025em}.tcard__role{font-family:var(--font-display);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.tcard__place{margin-top:4px;font-size:13px;color:var(--text-dim)}.tcar__nav{display:flex;align-items:center;gap:12px;width:max-content;margin:36px auto 0;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#1414168c;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}.tcar__arrow{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--offwhite);transition:background var(--t-hover) ease,opacity var(--t-hover) ease}.tcar__arrow:hover:not(:disabled){background:#f5f4f01a}.tcar__arrow:disabled{opacity:.3;cursor:default}.tcar__dots{display:flex;gap:2px}.tcar__dot{display:grid;place-items:center;width:24px;height:40px;transition:width var(--t-hover) var(--ease)}.tcar__dot:before{content:"";width:6px;height:6px;border-radius:999px;background:#f5f4f059;transition:width var(--t-hover) var(--ease),background var(--t-hover) ease}.tcar__dot.is-active{width:34px}.tcar__dot.is-active:before{width:22px;background:var(--offwhite)}.tcar__arrow:focus-visible,.tcar__dot:focus-visible{outline:2px solid var(--offwhite);outline-offset:2px;border-radius:999px}@media (max-width: 809px){.tcar{--card: 56vw;margin-top:28px}.tcar:before{top:40%}.tcar__track{gap:8px;padding-top:12px;padding-bottom:4px}.tcard{transform:scale(.84);opacity:.5}.tcard[data-side=prev]{transform:perspective(800px) rotateY(18deg) scale(.84);transform-origin:right center}.tcard[data-side=next]{transform:perspective(800px) rotateY(-18deg) scale(.84);transform-origin:left center}.tcard__media{border-radius:20px}.tcard__play-icon{width:54px;height:54px;margin:-27px 0 0 -27px}.tcard__dur{top:10px;right:10px;font-size:11px}.tcard__cap{gap:3px;margin-top:14px;transition:opacity .4s var(--ease)}.tcard:not(.is-active) .tcard__cap{opacity:0}.tcard__name{font-size:18px}.tcard__role{font-size:10.5px;letter-spacing:.12em}.tcard__place{margin-top:0;font-size:12px}.tcar__nav{margin-top:14px;padding:0;border:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.tcar__arrow{display:none}.tcar__dot{height:28px}}@media (prefers-reduced-motion: reduce){.tcard,.tcard__play-icon,.tcar__dot,.tcar__dot:before{transition:none}}.faq{display:grid;grid-template-columns:1fr 590px;gap:60px;padding-top:var(--section-y)}.faq__list{padding-top:27px}.faq__item{border-bottom:1px solid var(--line)}.faq__q{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;width:100%;padding:30px 0;text-align:left;font-family:var(--font-body);font-size:18px;font-weight:400;line-height:1.3;color:var(--text)}.faq__item:first-child .faq__q{padding-top:0}.faq__icon{position:relative;flex:none;width:24px;height:24px;border-radius:50%;background:var(--chip);transition:transform var(--t-hover) var(--ease),background var(--t-hover) ease}.faq__icon:before,.faq__icon:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;background:var(--text);transform:translate(-50%,-50%)}.faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq__q:hover .faq__icon{background:#e8e8e52e}.is-open .faq__icon{transform:rotate(45deg)}.faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.is-open .faq__a{grid-template-rows:1fr}.faq__a>div{overflow:hidden}.faq__a p{max-width:500px;padding-bottom:30px;color:var(--text-2);line-height:1.4}@media (max-width: 1199px){.faq{grid-template-columns:1fr;gap:50px}.faq__list{padding-top:0}}.contact{margin-top:var(--section-y);padding:123px 0 120px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.contact__cta{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:520px;margin:64px auto 0;text-align:center}.contact__avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px var(--line)}.contact__text{font-size:19px;line-height:1.45;letter-spacing:-.01em;color:var(--text-2)}.contact__button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 32px;border-radius:980px;background:var(--blue);color:var(--white);font-size:17px;font-weight:600;letter-spacing:-.01em;transition:transform .2s var(--ease)}.contact__button:hover{transform:scale(1.03)}.contact__button:focus-visible{outline:2px solid var(--offwhite);outline-offset:3px}@media (max-width: 809px){.contact{padding:80px 0}.contact__cta{margin-top:40px}.contact__text{font-size:17px}}.contact__or{margin-top:16px;font-size:14px;color:var(--text-dim)}.contact__social{justify-content:center;width:max-content;max-width:calc(100vw - 40px)}@media (max-width: 809px){.contact__social{flex-direction:column;width:min(100%,260px)}.contact__social .social__link{width:100%}}.plist{padding-top:163px}.plist__title{font-family:var(--font-display);font-size:80px;font-weight:500;line-height:.9;letter-spacing:-.022em}.plist__title span{display:block}.plist__title span+span{color:var(--title-2)}.plist__items{display:flex;flex-direction:column;gap:80px;margin-top:200px}.prow{display:flex;justify-content:space-between;gap:40px}.prow__cat,.prow__tag{font-family:var(--font-display);font-size:14px;font-weight:500;text-transform:uppercase;color:var(--text-dim)}.prow__tag{display:inline-flex;align-items:center;gap:6px;margin-top:16px}.prow__title{max-width:340px;margin-top:11px;font-family:var(--font-display);font-size:36px;font-weight:500;line-height:1.1;letter-spacing:-.01em}.prow__summary{max-width:400px;margin-top:16px;color:var(--text-2)}.prow__media{position:relative;flex:none;width:760px;max-width:55%;aspect-ratio:760 / 300;overflow:hidden}.prow__img{width:100%;height:100%;object-fit:cover;transition:transform var(--t-media) var(--ease)}.prow:hover .prow__img,.prow:focus-visible .prow__img{transform:scale(1.04)}@media (max-width: 809px){.plist{padding-top:100px}.plist__title{font-size:52px}.plist__items{margin-top:80px;gap:64px}.prow{flex-direction:column-reverse;gap:24px}.prow__media{width:100%;max-width:none;aspect-ratio:16 / 10}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.dcase{--dc: #4c5ce6;--dc-soft: #7780be;--dc-sky: #88cfed;--tile: #f2f3f6}.dcase__intro{padding-top:140px}.dcase__statement{max-width:980px;margin:0 40px;font-family:var(--font-display);font-size:clamp(34px,5.2vw,72px);font-weight:600;line-height:1.04;letter-spacing:-.035em}.dcase__statement span{color:var(--title-2)}.dcase__sub{max-width:620px;margin:40px 40px 0;font-size:19px;line-height:1.5;color:var(--text-2)}.dsec{padding-top:160px}.dchap{margin:0 40px 64px;max-width:860px}.dchap__kicker{display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.dchap__kicker span{display:inline-grid;place-items:center;min-width:34px;height:22px;padding:0 8px;border-radius:11px;background:#4c5ce62e;color:#aab3ff;letter-spacing:.02em}.dchap__title{margin-top:18px;font-family:var(--font-display);font-size:clamp(30px,3.8vw,52px);font-weight:600;line-height:1.06;letter-spacing:-.03em}.dchap__lead{max-width:640px;margin-top:22px;font-size:18px;line-height:1.55;color:var(--text-2)}.dnote{margin:20px 40px 0;font-size:13px;color:var(--text-dim)}.dphone{position:relative;aspect-ratio:390 / 844;padding:7px;border-radius:44px;background:linear-gradient(160deg,#3a3a3e,#121214 60%);box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 60px -20px #000000b3}.dphone__screen{position:relative;height:100%;overflow:hidden;border-radius:37px;background:#fff}.dphone__screen>img{display:block;width:100%}.dphone--scroll .dphone__screen>img{animation:dphone-scroll 16s ease-in-out infinite alternate;animation-play-state:paused}.is-on .dphone--scroll .dphone__screen>img{animation-play-state:running}@keyframes dphone-scroll{0%,12%{transform:translateY(0)}88%,to{transform:translateY(var(--end))}}.dpin{position:absolute;display:grid;place-items:center;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:#ff3eaf;color:#fff;font-size:13px;font-weight:700;box-shadow:0 0 0 4px #ff3eaf47}.dbefore.is-on .dpin:not(.dpin--static){animation:dpin 2.4s ease-out infinite}@keyframes dpin{0%{box-shadow:0 0 #ff3eaf8c}70%,to{box-shadow:0 0 0 14px #ff3eaf00}}.dpin--static{position:static;flex:none;margin:0}.dbefore{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:64px;align-items:start;margin:0 40px}.dbefore__phones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.dbefore__phones .dphone:nth-child(2n){transform:translateY(56px)}.dbefore__phones .dphone__screen>img{filter:saturate(.92)}.dbefore__legend{display:flex;flex-direction:column;gap:30px;position:sticky;top:calc(var(--header-h) + 40px)}.dbefore__legend li{display:flex;gap:16px}.dbefore__t{font-size:18px;font-weight:600;letter-spacing:-.01em}.dbefore__d{margin-top:6px;font-size:15px;line-height:1.5;color:var(--text-2)}.dstats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:120px 40px 0;border-top:1px solid var(--line)}.dstats>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:28px 24px 0 0}.dstats dd{margin:0;font-family:var(--font-display);font-size:clamp(48px,6vw,88px);font-weight:600;line-height:1;letter-spacing:-.04em}.dstats dt{max-width:180px;font-size:15px;line-height:1.4;color:var(--text-2)}.dmap{margin:0 40px;padding:48px 32px;border-radius:28px;border:1px solid var(--line-soft);background:radial-gradient(circle at 50% 50%,rgba(76,92,230,.16),transparent 55%),#ffffff04}.dmap__svg{display:block;width:100%;height:auto;font-family:var(--font-body)}.dmap__lines path{fill:none;stroke:#f5f4f047;stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s var(--ease) .2s}.dmap[data-in] .dmap__lines path{stroke-dashoffset:0}.dmap__center rect{fill:var(--dc)}.dmap__center text{fill:#fff;font-size:17px;font-weight:600}.dmap__branch rect{fill:#141416;stroke:#f5f4f038}.dmap__branch>text{fill:var(--offwhite);font-size:15px;font-weight:600}.dmap__leaf circle{fill:var(--dc-sky)}.dmap__leaf text{fill:var(--text-2);font-size:15px}.dmap__branch,.dmap__center{opacity:0;transition:opacity .8s ease .6s}.dmap__center{transition-delay:0s}.dmap[data-in] .dmap__branch,.dmap[data-in] .dmap__center{opacity:1}.dmap__list{display:none}.drefs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 40px}.dref{padding:36px;border-radius:28px;background:#111113;box-shadow:inset 0 0 0 1px var(--line-soft)}.dref__role{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.dref__name{margin-top:10px;font-family:var(--font-display);font-size:40px;font-weight:600;letter-spacing:-.03em}.dref ul{display:flex;flex-direction:column;gap:14px;margin-top:28px}.dref li{position:relative;padding-left:22px;font-size:16px;line-height:1.45;color:var(--text-2)}.dref li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--dc)}.dshift{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:20px;margin:0 40px}.dshift__side{padding:32px;border-radius:28px;background:#111113;box-shadow:inset 0 0 0 1px var(--line-soft)}.dshift__side--new{background:linear-gradient(135deg,#4c5ce6,#5b3fa8);box-shadow:none}.dshift__k{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.dshift__v{margin-top:14px;font-family:var(--font-display);font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.2;letter-spacing:-.02em}.dshift__side:not(.dshift__side--new) .dshift__v{color:var(--text-2);text-decoration:line-through;text-decoration-color:#ff3eafb3;text-decoration-thickness:2px}.dshift__arrow{align-self:center;width:44px;height:2px;background:var(--line);position:relative}.dshift__arrow:after{content:"";position:absolute;right:0;top:-5px;width:10px;height:10px;border-top:2px solid var(--grey);border-right:2px solid var(--grey);transform:rotate(45deg)}.dprinc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:64px 40px 0;border-top:1px solid var(--line)}.dprinc article{padding:28px 28px 0 0}.dprinc span{font-family:var(--font-display);font-size:13px;font-weight:600;color:#aab3ff}.dprinc h3{margin-top:14px;font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.015em}.dprinc p{margin-top:10px;font-size:15px;line-height:1.5;color:var(--text-2)}.dia{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:24px;margin:0 40px}.dia__old,.dia__new{padding:32px;border-radius:28px;background:#111113;box-shadow:inset 0 0 0 1px var(--line-soft)}.dia__k{margin-bottom:24px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.dia__old ol{display:flex;flex-direction:column;gap:18px}.dia__old li{position:relative;padding:10px 14px;border-radius:12px;background:#ffffff0a;font-size:14px;color:var(--text-2)}.dia__old li:not(:last-child):after{content:"";position:absolute;left:22px;bottom:-18px;width:1px;height:18px;background:var(--line)}.dia__old li.is-wall{background:#ff3eaf1f;color:#ff8fd0;box-shadow:inset 0 0 0 1px #ff3eaf59}.dia__root{width:max-content;margin:0 auto;padding:12px 22px;border-radius:999px;background:var(--dc);font-weight:600}.dia__tabs{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:40px;padding-top:24px}.dia__tabs:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:var(--line)}.dia__tabs:after{content:"";position:absolute;top:-40px;left:50%;width:1px;height:40px;background:var(--line)}.dia__tab{position:relative}.dia__tab:before{content:"";position:absolute;top:-24px;left:50%;width:1px;height:24px;background:var(--line)}.dia__tab>p{padding:10px 8px;border-radius:12px;background:#4c5ce62e;color:#c9ceff;font-size:14px;font-weight:600;text-align:center}.dia__tab ul{display:flex;flex-direction:column;gap:8px;margin-top:12px}.dia__tab li{padding:8px 10px;border-radius:10px;background:#ffffff0a;font-size:13px;line-height:1.3;color:var(--text-2)}.dflow{display:flex;gap:28px;overflow-x:auto;padding:8px max(80px,calc((100vw - 1200px)/2 + 60px)) 24px;scroll-snap-type:x proximity;scrollbar-width:none;counter-reset:flow}.dflow::-webkit-scrollbar{display:none}.dflow:focus-visible{outline:2px solid var(--offwhite);outline-offset:-2px}.dflow__step{flex:none;width:250px;scroll-snap-align:center;position:relative}.dflow__step:not(:last-child):after{content:"";position:absolute;top:46%;right:-26px;width:24px;height:1px;background:var(--line)}.dflow__n{margin-top:22px;font-family:var(--font-display);font-size:13px;font-weight:600;color:#aab3ff}.dflow__t{margin-top:6px;font-size:18px;font-weight:600}.dflow__d{margin-top:6px;font-size:14px;line-height:1.45;color:var(--text-2)}.dcmp{margin:0 40px}.dcmp__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px}.dcmp__tab{min-height:44px;padding:0 20px;border-radius:999px;background:var(--chip);color:var(--text-2);font-size:15px;font-weight:500;transition:background .2s ease,color .2s ease}.dcmp__tab:hover{color:var(--offwhite)}.dcmp__tab[aria-pressed=true]{background:var(--offwhite);color:var(--black)}.dcmp__tab:focus-visible{outline:2px solid var(--offwhite);outline-offset:3px}.dcmp__stage{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:64px;align-items:center}.dcmp__phone .dphone__screen{isolation:isolate}.dcmp__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}.dcmp__img--after{clip-path:inset(0 0 0 var(--pos))}.dcmp__line{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 1px #0000001f;pointer-events:none}.dcmp__knob{position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:#fff;box-shadow:0 6px 20px #0000004d}.dcmp__knob:before,.dcmp__knob:after{content:"";position:absolute;top:50%;width:7px;height:7px;margin-top:-4px;border-left:2px solid #17171c;border-bottom:2px solid #17171c}.dcmp__knob:before{left:10px;transform:rotate(45deg)}.dcmp__knob:after{right:10px;transform:rotate(-135deg)}.dcmp__tag{position:absolute;bottom:18px;padding:6px 12px;border-radius:999px;background:#17171cc7;color:#fff;font-size:12px;font-weight:600;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dcmp__tag--before{left:16px}.dcmp__tag--after{right:16px;background:#4c5ce6e6}.dcmp__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.dcmp__phone:has(.dcmp__range:focus-visible){outline:2px solid var(--offwhite);outline-offset:4px}.dcmp__note{max-width:460px;font-family:var(--font-display);font-size:clamp(22px,2.4vw,32px);font-weight:500;line-height:1.25;letter-spacing:-.02em;color:var(--text-2)}.dcmp__note strong{color:var(--offwhite);font-weight:600}.dbento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin:0 40px}.dtile{display:flex;flex-direction:column;margin:0;overflow:hidden;border-radius:28px;background:var(--tile);color:#17171c}.dtile--wide{grid-column:span 4}.dtile--tall{grid-column:span 2;grid-row:span 2}.dtile--half{grid-column:span 3}.dtile--full{grid-column:span 6}.dtile--full .dtile__media img{max-width:520px}.dtile__media{flex:1;display:grid;place-items:center;padding:28px 28px 0}.dtile__media img{display:block;width:100%;max-width:440px;border-radius:20px;box-shadow:0 18px 40px -18px #17171c59;transition:transform .6s var(--ease)}.dtile:hover .dtile__media img{transform:translateY(-4px) scale(1.015)}.dtile figcaption{padding:22px 28px 26px;font-size:14px;line-height:1.45;color:#62646f}.dtile figcaption strong{display:block;margin-bottom:4px;font-size:16px;color:#17171c}.dsys{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;margin:20px 40px 0}.dsys__colors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:28px;border-radius:28px;background:#111113;box-shadow:inset 0 0 0 1px var(--line-soft)}.dsw__chip{display:block;height:64px;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff14}.dsw__name{margin-top:12px;font-size:15px;font-weight:600}.dsw__meta{margin-top:2px;font-size:12px;color:var(--text-dim)}.dsys__type{display:flex;align-items:center;gap:28px;padding:28px;border-radius:28px;background:#fff;color:#17171c;font-family:Inter,var(--font-body)}.dsys__aa{font-size:96px;font-weight:700;line-height:1;letter-spacing:-.04em;background:linear-gradient(135deg,#4c5ce6,#88cfed);-webkit-background-clip:text;background-clip:text;color:transparent}.dsys__font{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#62646f}.dsys__scale{display:flex;flex-direction:column;gap:6px;margin-top:10px;line-height:1.2}.dwall{position:relative;height:820px;overflow:hidden;perspective:2200px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 14%,#000 80%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 14%,#000 80%,transparent)}.dwall__plane{position:absolute;left:50%;top:50%;display:grid;grid-template-columns:repeat(4,260px);gap:28px;transform:translate(-50%,-50%) rotateX(28deg) rotate(-14deg);transform-style:preserve-3d}.dwall__col{display:flex;flex-direction:column;gap:28px;animation:dwall 60s linear infinite;animation-play-state:paused}.dwall__col:nth-child(2n){animation-direction:reverse;margin-top:-180px}.dwall.is-on .dwall__col{animation-play-state:running}.dwall__col img{display:block;width:100%;border-radius:30px;box-shadow:0 0 0 6px #19191b,0 0 0 7px #ffffff14,0 30px 60px -20px #000c}@keyframes dwall{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.dend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 40px}.dend li{padding:32px;border-radius:28px;background:#111113;box-shadow:inset 0 0 0 1px var(--line-soft);font-size:16px;line-height:1.5;color:var(--text-2)}.dend strong{display:block;margin-bottom:10px;font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--offwhite)}.dbrand{--dc-bg: #ffffff;--dc-surface: #f4f4f9;--dc-field: #f2f3f6;--dc-ink: #17171c;--dc-mute: #62646f;--dc-line: #e6e7ee;--dc-tint: #eef0ff;--dc-press: #3a47c7;--dc-deep: #4a3a9e;--text: var(--dc-ink);--text-2: var(--dc-mute);--text-dim: #6d6f7a;--line: var(--dc-line);--line-soft: var(--dc-line);--offwhite: var(--dc-ink);margin-top:160px;padding-bottom:140px;background:var(--dc-bg);color:var(--dc-ink);font-family:Inter,var(--font-body);border-radius:40px 40px 0 0}.dbrand .dchap__title,.dbrand .dshift__v,.dbrand .dref__name,.dbrand .dcmp__note,.dbrand .dend strong,.dbrand .dstats dd{font-family:Inter,var(--font-display);font-weight:700}.dbrand__open{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:110px;text-align:center}.dbrand__open img{width:186px;height:auto}.dbrand__open p{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dc)}.dbrand .dsec:first-of-type{padding-top:100px}.dbrand .dchap__kicker span{background:var(--dc-tint);color:var(--dc)}.dbrand .dchap__title{letter-spacing:-.035em}.dbrand .dshift__side{background:var(--dc-surface);box-shadow:none}.dbrand .dshift__side--new{background:linear-gradient(135deg,var(--dc),var(--dc-deep));color:#fff}.dbrand .dshift__side:not(.dshift__side--new) .dshift__v{text-decoration-color:#b42e2e}.dbrand .dshift__arrow:after{border-color:var(--dc-mute)}.dbrand .dprinc span{color:var(--dc)}.dbrand .dia__old,.dbrand .dia__new{background:var(--dc-surface);box-shadow:none}.dbrand .dia__old li,.dbrand .dia__tab li{background:#fff;color:var(--dc-mute);box-shadow:0 0 0 1px var(--dc-line)}.dbrand .dia__old li.is-wall{background:#fdecec;color:#b42e2e;box-shadow:0 0 0 1px #b42e2e4d}.dbrand .dia__root{color:#fff}.dbrand .dia__tab>p{background:var(--dc-tint);color:var(--dc-press)}.dbrand .dflow__n{color:var(--dc)}.dbrand .dphone{background:linear-gradient(160deg,#2c2c30,#0e0e10 60%);box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 50px -24px #17171c73}.dbrand .dcmp__tab{background:var(--dc-field);color:var(--dc-mute)}.dbrand .dcmp__tab:hover{color:var(--dc-ink)}.dbrand .dcmp__tab[aria-pressed=true]{background:var(--dc);color:#fff}.dbrand .dcmp__tab:focus-visible,.dbrand .dcmp__phone:has(.dcmp__range:focus-visible),.dbrand .dflow:focus-visible{outline-color:var(--dc)}.dbrand .dcmp__tag--after{background:var(--dc)}.dbrand .dtile{background:var(--dc-surface)}.dbrand .dsys__colors{background:var(--dc-surface);box-shadow:none}.dbrand .dsw__chip{box-shadow:inset 0 0 0 1px #17171c14}.dbrand .dsys__type{background:var(--dc-surface)}.dbrand .dwall__col img{box-shadow:0 0 0 6px #1c1c1f,0 0 0 7px #17171c1a,0 30px 50px -24px #17171c80}.dbrand .dend li{background:var(--dc-surface);box-shadow:none}.dbrand .dend li:first-child{background:linear-gradient(135deg,var(--dc),var(--dc-deep));color:#ffffffd9}.dbrand .dend li:first-child strong{color:#fff}.dbrand .dnote{color:#6d6f7a}@media (max-width: 1199px){.dbefore{grid-template-columns:1fr}.dbefore__phones{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dbefore__legend{position:static;margin-top:40px}.dprinc{grid-template-columns:repeat(2,minmax(0,1fr))}.dia{grid-template-columns:1fr}}@media (max-width: 809px){.dcase__intro{padding-top:80px}.dcase__statement,.dcase__sub,.dchap,.dnote,.dbefore,.dstats,.dmap,.drefs,.dshift,.dprinc,.dia,.dcmp,.dbento,.dsys,.dend{margin-left:0;margin-right:0}.dcase__sub{margin-top:24px;font-size:17px}.dsec{padding-top:100px}.dchap{margin-bottom:40px}.dchap__lead{font-size:16px}.dbefore__phones{grid-template-columns:repeat(2,minmax(0,1fr))}.dbefore__phones .dphone:nth-child(2n){transform:translateY(32px)}.dphone{padding:5px;border-radius:30px}.dphone__screen{border-radius:25px}.dpin{width:22px;height:22px;margin:-11px 0 0 -11px;font-size:12px}.dpin--static{margin:0}.dstats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:80px;row-gap:32px}.dmap{padding:28px 22px}.dmap__svg{display:none}.dmap__list{display:flex;flex-direction:column;gap:22px}.dmap__core{align-self:flex-start;padding:12px 18px;border-radius:999px;background:var(--dc);font-weight:600}.dmap__item{padding-left:18px;border-left:1px solid var(--line)}.dmap__item>p{font-weight:600}.dmap__item li{margin-top:6px;color:var(--text-2)}.drefs,.dend{grid-template-columns:1fr}.dref,.dshift__side,.dia__old,.dia__new,.dend li{padding:24px}.dshift{grid-template-columns:1fr}.dshift__arrow{justify-self:center;width:2px;height:28px}.dshift__arrow:after{right:-5px;top:auto;bottom:0;transform:rotate(135deg)}.dprinc{grid-template-columns:1fr}.dia__tabs{grid-template-columns:1fr;gap:16px;margin-top:24px;padding:0 0 0 20px;border-left:1px solid var(--line)}.dia__tabs:before,.dia__tabs:after,.dia__tab:before{display:none}.dia__root{margin:0}.dia__tab ul{flex-direction:row;flex-wrap:wrap}.dflow{gap:20px;padding:8px 20px 24px}.dflow__step{width:200px}.dflow__step:not(:last-child):after{right:-20px;width:18px}.dcmp__stage{grid-template-columns:1fr;justify-items:center;gap:28px}.dcmp__phone{width:min(100%,320px)}.dcmp__tabs{flex-wrap:nowrap;overflow-x:auto;margin-bottom:28px;scrollbar-width:none}.dcmp__tab{flex:none}.dbento{grid-template-columns:1fr;gap:16px}.dtile--wide,.dtile--tall,.dtile--half,.dtile--full{grid-column:auto;grid-row:auto}.dtile__media{padding:20px 20px 0}.dtile figcaption{padding:18px 20px 22px}.dsys{grid-template-columns:1fr}.dsys__colors{grid-template-columns:repeat(2,minmax(0,1fr));padding:22px}.dsys__aa{font-size:72px}.dwall{height:560px}.dwall__plane{grid-template-columns:repeat(4,170px);gap:18px}.dwall__col{gap:18px}.dwall__col img{border-radius:20px}}@media (max-width: 809px){.dbrand{margin-top:100px;padding-bottom:100px;border-radius:28px 28px 0 0}.dbrand__open{padding-top:72px}.dbrand__open img{width:150px}.dbrand .dsec:first-of-type{padding-top:64px}}@media (prefers-reduced-motion: reduce){.dphone--scroll .dphone__screen>img,.dwall__col,.dbefore.is-on .dpin{animation:none}.dmap__lines path{transition:none;stroke-dashoffset:0}.dmap__branch,.dmap__center{transition:none;opacity:1}.dtile__media img{transition:none}}.nf{display:flex;flex-direction:column;align-items:center;padding-top:163px;padding-bottom:120px;text-align:center}.nf__title{margin-top:33px;font-family:var(--font-display);font-size:80px;font-weight:500;line-height:.9;letter-spacing:-.022em}.nf__title span{display:block}.nf__title span+span{color:var(--title-2)}.nf__text{max-width:400px;margin:30px 0 40px;color:var(--text-2)}@media (max-width: 809px){.nf__title{font-size:52px}}.phero{position:relative;height:calc(100svh - var(--header-h));min-height:600px;max-height:1000px;overflow:hidden;background:var(--black)}.phero__media{position:absolute;top:0;right:0;bottom:0;left:0}.phero__img{width:100%;height:100%;object-fit:cover}.phero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#080808f5,#0808088c 30%,#08080800 58%),linear-gradient(to right,#080808b8,#0808084d 38%,#08080800 62%)}.phero__body{position:absolute;left:0;right:0;bottom:88px;display:flex;flex-direction:column;align-items:flex-start}.phero__title{align-self:stretch;max-width:720px;margin:0 40px;font-family:var(--font-display);font-size:clamp(44px,5.6vw,84px);font-weight:600;line-height:1;letter-spacing:-.03em;text-wrap:balance;text-shadow:0 2px 30px rgba(8,8,8,.4)}.phero__metabox{max-width:100%}.phero__meta{margin:22px 40px 0;font-family:var(--font-display);font-size:15px;font-weight:500;color:#f5f4f0b8}.phero__summary{max-width:520px;margin:12px 40px 0;font-size:18px;line-height:1.45;color:#f5f4f0eb;text-wrap:pretty}.project-facts{padding-top:120px}.project-facts dl{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin:0 40px}.project-facts dt{font-family:var(--font-display);font-size:14px;font-weight:500;text-transform:uppercase;color:var(--text-dim)}.project-facts dd{margin:11px 0 0;font-size:18px}.project-story{display:flex;flex-direction:column;gap:90px;padding-top:150px}.project-story__row{display:grid;grid-template-columns:1fr 500px;gap:40px;margin:0 40px}.project-story__label{font-family:var(--font-display);font-size:14px;font-weight:500;text-transform:uppercase;color:var(--text-dim)}.project-story__title{font-size:18px}.project-story__text{margin-top:8px;color:var(--text-2);line-height:1.3}.project-story__list{display:flex;flex-direction:column;margin:20px 0 0}.project-story__list>div{display:grid;grid-template-columns:130px 1fr;gap:16px;padding:14px 0;border-top:1px solid var(--line-soft)}.project-story__list dt{font-family:var(--font-display);font-size:13px;font-weight:500;line-height:1.6;text-transform:uppercase;color:var(--text)}.project-story__list dd{margin:0;color:var(--text-2);line-height:1.35}@media (max-width: 809px){.project-story__list>div{grid-template-columns:1fr;gap:4px}}.project-gallery{max-width:1160px;margin:150px auto 0;padding:0 20px}.project-gallery figure{overflow:hidden}.project-gallery__lead{aspect-ratio:1160 / 600}.project-gallery__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:30px}.project-gallery__grid figure{aspect-ratio:1}.project-gallery__img{width:100%;height:100%;object-fit:cover}.project-next{padding-top:150px}.project-next__card{display:flex;justify-content:space-between;gap:40px;margin:0 40px}.project-next__card:hover .prow__img{transform:scale(1.04)}@media (max-width: 1023px){.project-facts dl{grid-template-columns:repeat(2,1fr)}.project-story__row{grid-template-columns:1fr;gap:16px}}@media (max-width: 809px){.phero{height:auto;min-height:0;max-height:none;overflow:visible}.phero__media{position:relative;aspect-ratio:4 / 5;max-height:72svh;width:100%}.phero__img{object-position:var(--pos-m)}.phero__media:after{background:linear-gradient(to top,var(--black) 0%,var(--black) 5%,rgba(8,8,8,.82) 20%,rgba(8,8,8,.2) 44%,rgba(8,8,8,0) 62%),linear-gradient(to bottom,#08080859,#08080800 18%)}.phero__body{position:relative;bottom:auto;margin-top:-96px;align-items:center;text-align:center}.phero__title{margin:0;font-size:44px}.phero__title .tart{align-items:center}.phero__meta{margin:18px 0 0;font-size:14px}.phero__summary{max-width:340px;margin:10px 0 0;font-size:16px}.project-facts,.project-story,.project-next{padding-top:80px}.project-facts dl,.project-story__row,.project-next__card{margin-left:0;margin-right:0}.project-gallery{margin-top:80px}.project-gallery__grid{grid-template-columns:1fr;gap:20px;margin-top:20px}.project-gallery__lead{aspect-ratio:4 / 3}.project-next__card{flex-direction:column-reverse}}.sdr{--bot: #1c1c1f;--me: var(--blue);--field: #121214;min-height:100svh;background:var(--black);color:var(--text)}.sdr__bar{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:1fr minmax(0,420px) 1fr;align-items:center;gap:24px;height:72px;padding:0 32px;border-bottom:1px solid var(--line-soft);background:#080808c7;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}.sdr__logo{justify-self:start;display:flex}.sdr__progress{display:flex;gap:6px}.sdr__progress span{flex:1;height:4px;border-radius:4px;background:#f5f4f01f;transition:background .5s var(--ease)}.sdr__progress span.is-on{background:var(--offwhite)}.sdr__progress span.is-now{background:#f5f4f052}.sdr__count{justify-self:end;display:flex;align-items:baseline;gap:6px;margin-right:52px;font-size:14px;color:var(--text-2);font-variant-numeric:tabular-nums}.sdr__count b{font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--text)}.sdr__close{position:absolute;right:24px;top:50%;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--chip);color:var(--text);font-size:16px;transform:translateY(-50%);transition:background var(--t-hover) ease}.sdr__close:hover{background:#e8e8e52e}.sdr__log{display:flex;flex-direction:column;gap:28px;width:100%;max-width:760px;margin:0 auto;padding:40px 24px 0}.sdr__turn{display:flex;flex-direction:column;gap:28px}.sdr__group{display:flex;align-items:flex-start;gap:14px}.sdr__avatar{flex:none;width:40px;height:40px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px var(--line)}.sdr__stack{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.sdr__bubble{max-width:560px;padding:13px 18px;border-radius:20px;font-size:17px;line-height:1.45;letter-spacing:-.01em;animation:sdr-in .42s var(--ease) both}.sdr__bubble--bot{background:var(--bot);color:var(--text);border-top-left-radius:6px}.sdr__bubble--bot strong{font-weight:600;color:var(--white)}.sdr__photo{display:block;width:220px;height:280px;border-radius:6px 20px 20px;object-fit:cover;object-position:50% 30%;animation:sdr-in .5s var(--ease) both}@keyframes sdr-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}.sdr__typing{display:flex;gap:5px;padding:17px 18px}.sdr__typing span{width:7px;height:7px;border-radius:50%;background:var(--text-2);animation:sdr-dot 1.1s ease-in-out infinite}.sdr__typing span:nth-child(2){animation-delay:.15s}.sdr__typing span:nth-child(3){animation-delay:.3s}@keyframes sdr-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.sdr__reply{display:flex;justify-content:flex-end;align-items:center;gap:10px}.sdr__bubble--me{max-width:480px;background:var(--me);color:var(--white);border-top-right-radius:6px}.sdr__edit{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--text-2);font-size:15px;cursor:pointer;opacity:0;transition:opacity .2s ease,background .2s ease}.sdr__reply:hover .sdr__edit,.sdr__edit:focus-visible{opacity:1}.sdr__edit:hover{background:var(--chip);color:var(--text)}@media (hover: none){.sdr__edit{opacity:.7}}.sdr__answer,.sdr__review{display:flex;flex-direction:column;align-items:flex-end;animation:sdr-in .42s var(--ease) both}.sdr__form{width:100%;max-width:520px}.sdr__field{display:flex;align-items:center;gap:8px;min-height:60px;padding:6px 6px 6px 22px;border:1px solid var(--line);border-radius:30px;background:var(--field);transition:border-color var(--t-hover) ease,box-shadow var(--t-hover) ease}.sdr__field:focus-within{border-color:#315bffcc;box-shadow:0 0 0 4px #315bff29}.sdr__field.is-error{border-color:var(--pink);box-shadow:0 0 0 4px #ff3eaf1f}.sdr__field.is-area{align-items:flex-end;border-radius:24px;padding-top:14px}.sdr__field input,.sdr__field textarea{flex:1;min-width:0;border:0;background:transparent;color:var(--text);font-family:var(--font-body);font-size:17px;line-height:1.4;outline:none}.sdr__field textarea{min-height:72px;padding-bottom:10px;resize:none}.sdr__field input::placeholder,.sdr__field textarea::placeholder{color:#b8b8b880}.sdr__ddi{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text);font-family:var(--font-body);font-size:16px;cursor:pointer;outline:none}.sdr__ddi:focus-visible{text-decoration:underline}.sdr__divider{width:1px;height:24px;margin:0 6px;background:var(--line)}.sdr__send{flex:none;display:grid;place-items:center;width:46px;height:46px;border:0;border-radius:50%;background:var(--blue);color:var(--white);font-size:18px;cursor:pointer;transition:background .2s ease,transform .2s var(--ease),opacity .2s ease}.sdr__send:hover:not(:disabled){transform:scale(1.05)}.sdr__send:disabled{background:#f5f4f01a;color:#f5f4f059;cursor:default}.sdr__error{min-height:1.4em;margin-top:8px;padding-left:22px;font-size:14px;color:var(--pink)}.sdr__error:empty{min-height:0;margin:0}.sdr__skip{margin-top:10px;padding:8px 4px;border:0;background:none;color:var(--text-2);font:inherit;font-size:15px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.sdr__skip:hover{color:var(--text)}.sdr__form .sdr__skip{display:block;margin-left:auto}.sdr__multi{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.sdr__choices{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:600px}.sdr__chip{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 20px;border:1px solid var(--line);border-radius:980px;background:var(--field);color:var(--text);font-family:var(--font-body);font-size:16px;letter-spacing:-.01em;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s var(--ease)}.sdr__chip:hover{border-color:#f5f4f04d;background:#19191c}.sdr__chip:active{transform:scale(.97)}.sdr__chip.is-on{border-color:var(--blue);background:var(--blue);color:var(--white)}.sdr__chip:focus-visible,.sdr__next:focus-visible,.sdr__submit:focus-visible,.sdr__send:focus-visible,.sdr__close:focus-visible{outline:2px solid var(--offwhite);outline-offset:3px}.sdr__next,.sdr__submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border:0;border-radius:980px;background:var(--offwhite);color:var(--black);font-family:var(--font-body);font-size:16px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:opacity .2s ease,transform .2s var(--ease)}.sdr__next:hover:not(:disabled),.sdr__submit:hover:not(:disabled){transform:scale(1.03)}.sdr__next:disabled,.sdr__submit:disabled{opacity:.35;cursor:default}.sdr__summary{width:100%;max-width:520px;margin:0 0 18px;padding:6px 22px;border:1px solid var(--line);border-radius:22px;background:var(--field)}.sdr__summary div{display:grid;grid-template-columns:128px 1fr;gap:16px;padding:13px 0;border-bottom:1px solid var(--line-soft)}.sdr__summary div:last-child{border-bottom:0}.sdr__summary dt{font-size:14px;color:var(--text-2)}.sdr__summary dd{margin:0;font-size:15px;line-height:1.4;overflow-wrap:anywhere}.sdr__submit{background:var(--blue);color:var(--white);min-height:54px;padding:0 32px;font-size:17px}.sdr__consent{max-width:360px;margin-top:12px;font-size:13px;line-height:1.4;color:var(--text-dim);text-align:right}.sdr__notice{align-self:flex-end;max-width:520px;padding:14px 18px;border:1px solid var(--line);border-radius:16px;font-size:15px;line-height:1.45;color:var(--text)}.sdr__preview{margin-bottom:8px;padding:4px 12px;border:1px dashed rgba(245,244,240,.25);border-radius:980px;font-size:12px;color:var(--text-2)}.sdr__done{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:12px;padding:40px 32px 32px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(120% 90% at 50% 0%,rgba(52,199,89,.12),transparent 60%),var(--field);text-align:center;animation:sdr-in .6s var(--ease) both}.sdr__check{display:grid;place-items:center;width:64px;height:64px;margin-bottom:6px;border-radius:50%;background:#34c759;color:var(--white);font-size:30px;box-shadow:0 12px 32px -8px #34c7598c;animation:sdr-pop .6s var(--ease-roll) .15s both}@keyframes sdr-pop{0%{opacity:0;transform:scale(.4)}}.sdr__done-title{font-family:var(--font-display);font-size:30px;font-weight:600;line-height:1.1;letter-spacing:-.025em}.sdr__done-text{max-width:480px;font-size:17px;line-height:1.5;letter-spacing:-.01em;color:var(--text-2);overflow-wrap:anywhere}.sdr__done-text strong{font-weight:600;color:var(--text)}.sdr__steps{counter-reset:passo;display:flex;flex-direction:column;gap:12px;width:100%;max-width:460px;margin-top:6px;text-align:left}.sdr__steps li{counter-increment:passo;position:relative;padding:14px 16px 14px 52px;border-radius:16px;background:#f5f4f00a;box-shadow:inset 0 0 0 1px var(--line-soft);color:var(--text-2);font-size:15px;line-height:1.45}.sdr__steps li:before{content:counter(passo);position:absolute;left:14px;top:13px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--blue);color:var(--white);font-family:var(--font-display);font-size:13px;font-weight:600}.sdr__steps b{color:var(--text);font-weight:600}.sdr__nowrap{white-space:nowrap}.sdr__done-note{max-width:460px;margin-top:4px;color:var(--text-dim);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.sdr__done-note strong{color:var(--text-2);font-weight:600}.sdr__after{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;margin-top:10px}.sdr__after .sdr__skip{margin:0}.sdr__end{height:1px;margin-top:-28px;scroll-margin-bottom:40px}.sdr__space{height:30vh}@media (max-width: 809px){.sdr__bar{grid-template-columns:auto 1fr auto;gap:16px;height:60px;padding:0 16px}.sdr__logo img{width:64px;height:auto}.sdr__count{display:none}.sdr__progress{gap:4px}.sdr__close{position:static;transform:none;width:32px;height:32px}.sdr__log{gap:22px;padding:24px 16px 0}.sdr__turn{gap:22px}.sdr__end{margin-top:-22px}.sdr__group{gap:10px}.sdr__avatar{width:32px;height:32px}.sdr__bubble{max-width:calc(100vw - 92px);padding:11px 15px;font-size:16px}.sdr__bubble--me{max-width:80vw}.sdr__photo{width:190px;height:240px}.sdr__field{min-height:56px;padding-left:18px}.sdr__field input,.sdr__field textarea{font-size:16px}.sdr__send{width:44px;height:44px}.sdr__summary{padding:4px 16px}.sdr__summary div{grid-template-columns:1fr;gap:2px;padding:11px 0}.sdr__submit{width:100%}.sdr__review{align-items:stretch}.sdr__consent{max-width:none;text-align:center}.sdr__done{padding:32px 20px 24px}.sdr__done-title{font-size:26px}.sdr__done-text{font-size:16px}}@media (prefers-reduced-motion: reduce){.sdr__bubble,.sdr__photo,.sdr__answer,.sdr__review,.sdr__typing span,.sdr__done,.sdr__check{animation:none}}.svc-hero{padding-top:96px;padding-bottom:72px}.svc-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;font-family:var(--font-display);font-size:13px;color:var(--text-dim)}.svc-crumbs li+li:before{content:"/";margin-right:6px;opacity:.6}.svc-crumbs a{color:var(--text-2);transition:color var(--t-hover) ease}.svc-crumbs a:hover{color:var(--text)}.svc-hero__kicker{margin-top:56px;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.svc-hero__title{max-width:980px;margin-top:16px;font-family:var(--font-display);font-size:clamp(44px,6.4vw,96px);font-weight:600;line-height:.98;letter-spacing:-.03em;text-wrap:balance}.svc-hero__lead{max-width:560px;margin-top:28px;color:var(--text-2);font-size:20px;line-height:1.35}.svc-hero__cta{margin-top:36px}.svc-intro{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-top:56px;padding-bottom:24px;border-top:1px solid var(--line)}.svc-intro p{font-size:18px;line-height:1.5;color:var(--text)}.svc-intro p+p{color:var(--text-2)}.svc-block{padding-top:var(--section-y)}.svc-block__title{font-family:var(--font-display);font-size:40px;font-weight:600;line-height:1.05;letter-spacing:-.02em}.svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.svc-card{padding:28px;border-radius:20px;background:#f5f4f00a;box-shadow:inset 0 0 0 1px var(--line-soft)}.svc-card h3{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.01em}.svc-card p{margin-top:10px;color:var(--text-2);font-size:15px;line-height:1.45}.svc-signs{display:grid;grid-template-columns:1fr 1fr;margin-top:32px;border-top:1px solid var(--line)}.svc-signs li{position:relative;padding:22px 0 22px 28px;border-bottom:1px solid var(--line);font-size:18px;line-height:1.35}.svc-signs li:nth-child(odd){margin-right:32px}.svc-signs li:before{content:"";position:absolute;left:0;top:31px;width:8px;height:8px;border-radius:50%;background:var(--blue)}.svc-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:40px}.svc-steps li{padding-top:20px;border-top:1px solid var(--line)}.svc-steps__n{font-family:var(--font-display);font-size:13px;color:var(--text-dim)}.svc-steps h3{margin-top:14px;font-family:var(--font-display);font-size:20px;font-weight:600}.svc-steps p{margin-top:10px;color:var(--text-2);font-size:15px;line-height:1.45}.svc-work{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.svc-work__card{display:block}.svc-work__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:18px;background:#111}.svc-work__img{width:100%;height:100%;object-fit:cover;transition:transform var(--t-media) var(--ease)}.svc-work__card:hover .svc-work__img{transform:scale(1.04)}.svc-work__card h3{margin-top:16px;font-family:var(--font-display);font-size:20px;font-weight:600}.svc-work__card p{margin-top:6px;color:var(--text-2);font-size:15px;line-height:1.4}.svc-more{margin-top:28px;border-top:1px solid var(--line)}.svc-more a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;border-bottom:1px solid var(--line);font-family:var(--font-display);font-size:22px;font-weight:500;transition:color var(--t-hover) ease,padding var(--t-hover) var(--ease)}.svc-more a:hover{color:var(--blue);padding-left:8px}@media (max-width: 1100px){.svc-grid,.svc-work,.svc-steps{grid-template-columns:1fr 1fr}}@media (max-width: 809px){.svc-hero{padding-top:40px;padding-bottom:48px}.svc-hero__kicker{margin-top:36px}.svc-hero__lead{font-size:17px}.svc-intro,.svc-grid,.svc-signs,.svc-work,.svc-steps{grid-template-columns:1fr}.svc-intro{gap:20px;padding-top:40px}.svc-intro p{font-size:16px}.svc-block{padding-top:88px}.svc-block__title{font-size:32px}.svc-signs li{font-size:16px}.svc-signs li:nth-child(odd){margin-right:0}.svc-signs li:before{top:29px}.svc-steps{gap:24px}.svc-more a{font-size:18px}}
