@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2) format("woff2-variations");unicode-range:U+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 Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2) format("woff2-variations");unicode-range:U+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 Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2) format("woff2-variations");unicode-range:U+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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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{--bg: #ffffff;--bg-soft: #fafafa;--surface: #ffffff;--surface-2: #f2f2f2;--surface-3: #e9e9ec;--line: #e4e4e4;--line-2: #d2d2d7;--ink: #0a0a0a;--ink-2: #1d1d1f;--text: #2c2c2e;--muted: #636366;--muted-2: #86868b;--accent: #005fe6;--accent-hover: #0052c7;--accent-ink: #ffffff;--accent-soft: #e7effd;--accent-text: #0050c2;--red: #e50f17;--red-soft: #fdecec;--art-bg: #f4f4f5;--art-stroke: #8e8e93;--shadow-card: 0 1px 2px rgba(0, 0, 0, .04), 0 8px 18px -14px rgba(0, 0, 0, .14);--chrome: #000000;--chrome-2: #1c1c1e;--font-sans: "Geist Variable", "Geist", Inter, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Inter Tight Variable", "Inter Tight", "Geist Variable", -apple-system, sans-serif;--font-mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--r-card: 20px;--r-md: 14px;--r-sm: 10px;--gutter: 16px;--maxw: 1240px;--hdr-h: 178px;--tab-h: 62px;--ease: cubic-bezier(.4, 0, .2, 1);color-scheme:light}:root[data-theme=dark]{--bg: #0b0b0c;--bg-soft: #111113;--surface: #151517;--surface-2: #1c1c1e;--surface-3: #2c2c2e;--line: #2a2a2d;--line-2: #3a3a3d;--ink: #f5f5f7;--ink-2: #ececf0;--text: #d6d6db;--muted: #a1a1a6;--muted-2: #8e8e93;--accent: #4a8dff;--accent-hover: #6aa1ff;--accent-ink: #00122e;--accent-soft: rgba(74, 141, 255, .14);--accent-text: #7fb0ff;--red: #ff3b3f;--red-soft: rgba(255, 59, 63, .16);--art-bg: #1a1a1c;--art-stroke: #8e8e93;--shadow-card: 0 1px 2px rgba(0, 0, 0, .5);--chrome: #000000;--chrome-2: #1c1c1e;color-scheme:dark}@media (min-width: 768px){:root{--gutter: 24px;--hdr-h: 112px}}@media (min-width: 1280px){:root{--gutter: 32px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,svg,video,picture{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}hr{border:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}main{display:block;min-height:60vh}main:focus{outline:none}::selection{background:var(--accent);color:#fff}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:12px;top:-60px;z-index:300;background:#fff;color:#000;padding:10px 16px;border-radius:999px;font-weight:600;font-size:14px}.skip:focus{top:10px}.wrap{width:100%;max-width:calc(var(--maxw) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.wrap--rail{padding-inline:0}@media (min-width: 768px){.wrap--rail{padding-inline:var(--gutter)}}@media (max-width: 767.98px){.hide-m{display:none!important}}@media (min-width: 768px){.show-m{display:none!important}}.display-1,.display-2,.shead__title,.h3,.hero__title,.deals__title,.pdp__name{font-family:var(--font-display);color:var(--ink);letter-spacing:-.025em;line-height:.98;font-weight:800;text-wrap:balance}.display-1{font-size:clamp(34px,6vw,60px)}.display-2{font-size:clamp(28px,4.2vw,44px);font-weight:800}.h3{font-size:clamp(21px,2.2vw,26px);font-weight:700;line-height:1.1;letter-spacing:-.02em;margin-bottom:14px}.lede{font-size:17px;line-height:1.6;color:var(--text);max-width:60ch}.lede+.lede{margin-top:12px}.muted{color:var(--muted)}.small{font-size:13.5px;line-height:1.5}.small svg{display:inline-block;vertical-align:-2px;margin-right:4px}.mono{font-family:var(--font-mono);font-weight:500;letter-spacing:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:999px;font-size:15px;font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;transition:background-color .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease),transform .15s var(--ease);-webkit-tap-highlight-color:transparent}.btn:active{transform:scale(.98)}.btn[disabled]{opacity:.55;cursor:not-allowed}.btn--sm{height:40px;padding:0 16px;font-size:14px}.btn--lg{height:52px;padding:0 26px;font-size:16px}.btn--block{width:100%}.btn--dark{background:var(--ink);color:var(--bg)}.btn--dark:hover{background:var(--ink-2)}.btn--accent{background:var(--accent);color:var(--accent-ink)}.btn--accent:hover{background:var(--accent-hover)}.btn--outline{background:transparent;color:var(--ink);border-color:var(--line-2)}.btn--outline:hover{border-color:var(--ink)}.btn--soft{background:var(--surface-2);color:var(--ink)}.btn--white{background:#fff;color:#000}.btn--white:hover{background:#ececec}.btn--ghost-w{background:transparent;color:#fff;border-color:#fff6}.btn--ghost-w:hover{border-color:#fff}.btnrow{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.btnrow--center{justify-content:center}.tag{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--ink);color:var(--bg);font-size:11.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.tag--deal{background:var(--red);color:#fff}.tag--light{background:#fff;color:#000}.specs{display:flex;flex-wrap:wrap;gap:5px}.specs li{font-size:11.5px;line-height:1;padding:6px 8px;border-radius:999px;border:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.specs--lg li{font-size:13px;padding:7px 11px}.stock{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-2);font-weight:500}.stock__dot{width:7px;height:7px;border-radius:99px;background:var(--accent);flex:none}.stock--order{color:var(--muted)}.stock--order .stock__dot{background:transparent;border:1.5px solid var(--muted-2)}.rec-dot{width:8px;height:8px;border-radius:99px;background:var(--red);display:inline-block;box-shadow:0 0 0 3px #e50f1740}.notice{padding:14px 16px;border-radius:var(--r-md);background:var(--red-soft);color:var(--ink);font-size:14.5px;margin:16px 0}.notice a{text-decoration:underline}.notice--soft{background:var(--surface-2);color:var(--muted)}.skel{background:var(--surface-2);border-radius:8px;position:relative;overflow:hidden}.skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:translate(-100%);animation:shimmer 1.4s infinite}:root[data-theme=dark] .skel:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}.skel--line{display:block;height:12px;margin:10px 0}@keyframes shimmer{to{transform:translate(100%)}}.loading-bar{height:3px;width:120px;border-radius:3px;background:var(--surface-2);margin:40px 0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--hdr-bg: linear-gradient(180deg, #fbfcfd 0%, #eef1f4 100%);--hdr-hi: rgba(255, 255, 255, .95);--hdr-line: #dde2e7;--hdr-ink: #0e1418;--hdr-ink-2: rgba(14, 20, 24, .74);--hdr-slate: #5b6670;--hdr-btn: #ffffff;--hdr-btn-line: #dde2e7;--hdr-field: #eef1f4;--hdr-field-line: #d3d9df;--hdr-active: #005fe6;--hdr-active-soft: rgba(0, 95, 230, .1);--rail-bg: #0e1418}:root[data-theme=dark]{--hdr-bg: linear-gradient(180deg, #12181d 0%, #0c1115 100%);--hdr-hi: rgba(255, 255, 255, .07);--hdr-line: rgba(255, 255, 255, .09);--hdr-ink: #eef2f5;--hdr-ink-2: rgba(238, 242, 245, .74);--hdr-slate: #9aa5ae;--hdr-btn: rgba(255, 255, 255, .06);--hdr-btn-line: rgba(255, 255, 255, .12);--hdr-field: rgba(255, 255, 255, .06);--hdr-field-line: rgba(255, 255, 255, .12);--hdr-active: #5b9bff;--hdr-active-soft: rgba(91, 155, 255, .14);--rail-bg: #070a0c}.rail-status{background:var(--rail-bg);color:#ffffffc7;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;padding-top:env(safe-area-inset-top)}.rail-status__in{display:flex;align-items:center;justify-content:space-between;gap:12px;height:30px}.rail-status p{display:flex;align-items:center;gap:8px;white-space:nowrap;min-width:0}.rail-status__state{overflow:hidden}.rail-status__live{color:#fff}.rail-status__sep{color:#ffffff59}.rail-status__dot{width:7px;height:7px;flex:none;border-radius:99px;background:#e50f17;box-shadow:0 0 #e50f1799}.rail-status.is-open .rail-status__dot{animation:rec-pulse 2s ease-out infinite}@keyframes rec-pulse{0%{box-shadow:0 0 #e50f178c}70%{box-shadow:0 0 0 6px #e50f1700}to{box-shadow:0 0 #e50f1700}}@media (prefers-reduced-motion: reduce){.rail-status.is-open .rail-status__dot{animation:none}}.rail-status a{color:#fff;padding:6px 0}.rail-status a:hover{text-decoration:underline;text-underline-offset:3px}.rail-status__call{display:inline-flex;align-items:center;gap:5px;padding:4px 10px!important;border-radius:999px;border:1px solid rgba(255,255,255,.25)}.hdr{position:sticky;top:0;z-index:50;background:var(--hdr-bg);color:var(--hdr-ink);box-shadow:inset 0 1px 0 var(--hdr-hi),0 1px 0 var(--hdr-line)}.hdr__top{display:flex;align-items:center;gap:10px;height:60px}.hdr__logo{display:inline-flex;align-items:center;flex:none;border-radius:10px}.hdr__logo img{height:40px;width:auto}.hdr__actions{margin-left:auto;display:flex;align-items:center;gap:8px}.hdr__actions>span{display:inline-flex}.hbtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;color:var(--hdr-ink);border-radius:999px;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1;transition:background-color .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease);-webkit-tap-highlight-color:transparent}.hbtn--round{width:40px;background:var(--hdr-btn);border:1px solid var(--hdr-btn-line);box-shadow:0 1px 1px #0e14180a}.hbtn--round:hover{border-color:var(--hdr-ink)}.hbtn--icon{width:40px;position:relative}.hbtn--icon:hover{background:var(--hdr-field)}.hbtn__badge{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--hdr-active);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px #f4f6f8}:root[data-theme=dark] .hbtn__badge{color:#04122b;box-shadow:0 0 0 2px #0f1519}.hbtn--call{height:36px;padding:0 14px;background:var(--hdr-btn);border:1px solid var(--hdr-btn-line)}.hbtn--phone{padding:0 10px;color:var(--hdr-ink);font-variant-numeric:tabular-nums}.hbtn--phone:hover{background:var(--hdr-field)}.hbtn--outline{height:36px;padding:0 14px;border:1px solid var(--hdr-btn-line);background:var(--hdr-btn)}.hbtn--outline:hover{border-color:var(--hdr-ink)}.hbtn--white{height:36px;padding:0 16px;background:var(--hdr-ink);color:#fff;font-weight:700}.hbtn--white:hover{background:#24303a}:root[data-theme=dark] .hbtn--white{color:#0c1115}:root[data-theme=dark] .hbtn--white:hover{background:#fff}.hdr__msearch{padding-bottom:10px}.search{position:relative;display:flex;align-items:center;height:48px;padding:0 4px 0 9px;border-radius:999px;background:var(--hdr-field);color:var(--hdr-ink);box-shadow:inset 0 0 0 1px var(--hdr-field-line),inset 0 1px 2px #0e14180f}.pill-menu{flex:none;width:28px;height:28px;margin-right:4px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--hdr-slate);transition:background-color .15s var(--ease),color .15s var(--ease)}.pill-menu:hover{background:#0e141812;color:var(--hdr-ink)}:root[data-theme=dark] .pill-menu:hover{background:#ffffff14}.pill-menu svg{pointer-events:none}.search input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;padding:0 8px;font-size:16px;color:var(--hdr-ink);-webkit-appearance:none;appearance:none}.search input::placeholder{color:#66717b}:root[data-theme=dark] .search input::placeholder{color:#8b969f}.search input::-webkit-search-cancel-button{-webkit-appearance:none}.search__go{flex:none;width:40px;height:40px;border-radius:999px;background:var(--hdr-ink);color:#fff;display:inline-flex;align-items:center;justify-content:center}:root[data-theme=dark] .search__go{color:#0c1115}.search:focus-within{box-shadow:inset 0 0 0 1px var(--hdr-active),0 0 0 3px var(--hdr-active-soft)}.search__drop{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:60;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:18px;padding:6px;box-shadow:0 18px 40px -16px #00000059}.search__hit{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:6px 10px 6px 6px;border-radius:12px;font-size:14px;font-weight:500}.search__hit:hover,.search__hit:focus-visible{background:var(--surface-2)}.search__hit-price{font-variant-numeric:tabular-nums;color:var(--muted)}.search__empty{padding:12px;font-size:14px;color:var(--muted)}.search__all{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;height:42px;margin-top:4px;border-radius:12px;font-size:14px;font-weight:600;color:var(--accent-text)}.search__all:hover{background:var(--accent-soft)}.hdr__chips{padding-bottom:12px}.chips-scroll{display:flex;gap:8px;overflow-x:auto;padding:0 var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.chips-scroll::-webkit-scrollbar{display:none}.chip{flex:none;display:inline-flex;align-items:center;height:36px;padding:0 15px;border-radius:999px;background:var(--hdr-btn);border:1px solid var(--hdr-btn-line);color:var(--hdr-ink);font-size:13.5px;font-weight:600;white-space:nowrap}.chip.active{background:var(--hdr-ink);color:#fff;border-color:var(--hdr-ink)}:root[data-theme=dark] .chip.active{color:#0c1115}@media (min-width: 768px){.hdr__top{height:64px;gap:20px}.hdr__logo img{height:46px}.hdr__search{flex:1;max-width:620px;margin:0 auto}.hdr__search .search{height:42px;padding-left:7px}.hdr__search .search input{font-size:15px}.hdr__search .search__go{width:34px;height:34px}.hdr__actions{margin-left:0;gap:6px}}.hdr__nav{display:flex;align-items:center;gap:2px;height:46px;overflow:hidden}.allbtn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 13px;margin-right:10px;border-radius:999px;background:var(--hdr-ink);color:#fff;font-size:13px;font-weight:700;flex:none}.allbtn:hover{background:#24303a}:root[data-theme=dark] .allbtn{color:#0c1115}:root[data-theme=dark] .allbtn:hover{background:#fff}.hdr__navlink{flex:none;padding:6px 10px;border-radius:999px;font-size:13px;font-weight:500;color:var(--hdr-ink-2);white-space:nowrap;transition:background-color .15s var(--ease),color .15s var(--ease)}.hdr__navlink:hover{background:var(--hdr-field);color:var(--hdr-ink)}.hdr__navlink.active{color:var(--hdr-active);background:var(--hdr-active-soft);font-weight:600}.hdr__sep{width:1px;height:18px;background:var(--hdr-line);margin:0 8px;flex:none}@media (max-width: 1279.98px){.hdr__sep,.hdr__sep~.hdr__navlink{display:none}}@media (min-width: 768px) and (max-width: 1099.98px){.hbtn--phone,.hdr__actions .hbtn--white{display:none!important}}.hdr :focus-visible{outline-color:var(--hdr-active)}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(5,1fr);height:calc(var(--tab-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(180deg,#f6f8fa,#eef1f4);box-shadow:0 -1px 0 var(--hdr-line),inset 0 1px 0 var(--hdr-hi)}:root[data-theme=dark] .tabbar{background:linear-gradient(180deg,#12181d,#0c1115)}.tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--hdr-slate);font-size:10.5px;font-weight:500;letter-spacing:.01em;-webkit-tap-highlight-color:transparent}.tab.is-active{color:var(--hdr-active);font-weight:600}.tab.is-active:before{content:"";position:absolute;top:0;left:50%;width:22px;height:3px;margin-left:-11px;border-radius:0 0 3px 3px;background:var(--hdr-active)}.tab__icon{position:relative;display:inline-flex}.tab__badge{position:absolute;top:-5px;right:-11px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--hdr-active);color:#fff;font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #f2f4f7}:root[data-theme=dark] .tab__badge{color:#04122b;box-shadow:0 0 0 2px #0f1519}.toast{position:fixed;z-index:60;left:50%;transform:translate(-50%);bottom:calc(var(--tab-h) + env(safe-area-inset-bottom) + 12px);width:min(460px,calc(100% - 24px));display:flex;align-items:center;gap:12px;padding:10px 10px 10px 16px;border-radius:18px;background:#151c21;color:#fff;box-shadow:0 18px 40px -12px #00000080;animation:toast-in .22s var(--ease)}@media (min-width: 768px){.toast{bottom:24px}}.toast__text{display:flex;flex-direction:column;min-width:0;flex:1;font-size:13px;line-height:1.35}.toast__text strong{font-size:14px}.toast__text span{color:#ffffffa6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast__go{flex:none;height:36px;padding:0 14px;border-radius:999px;background:#fff;color:#000;font-size:13px;font-weight:700;display:inline-flex;align-items:center}.toast__x{flex:none;width:32px;height:32px;border-radius:999px;color:#ffffffb3;display:inline-flex;align-items:center;justify-content:center}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px)}}.ftr{background:#0d1317;color:#ffffffad;margin-top:72px;padding:56px 0 calc(var(--tab-h) + env(safe-area-inset-bottom) + 24px);font-size:14px}@media (min-width: 768px){.ftr{padding-bottom:28px}}.ftr__grid{display:grid;grid-template-columns:1fr 1fr;gap:36px 24px}.ftr__brand{grid-column:1 / -1}.ftr__brand img{height:52px;width:auto}.ftr__brand p{margin-top:14px;max-width:36ch;line-height:1.6}.ftr__cta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ftr__h{font-size:13.5px;font-weight:600;color:#fff;margin-bottom:12px}.ftr li+li{margin-top:8px}.ftr a:hover{color:#fff}.ftr address{font-style:normal;line-height:1.75}.ftr address a{color:#fff}.ftr__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:40px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);font-size:12.5px;color:#ffffff73}@media (min-width: 1024px){.ftr__grid{grid-template-columns:1.6fr 1fr 1.1fr .9fr 1.3fr}.ftr__brand{grid-column:auto}}.drawer{--d-bg: #0d1317;--w95: rgba(255, 255, 255, .95);--w80: rgba(255, 255, 255, .8);--w70: rgba(255, 255, 255, .7);--w60: rgba(255, 255, 255, .6);--w35: rgba(255, 255, 255, .35);--w10: rgba(255, 255, 255, .1);--w08: rgba(255, 255, 255, .08);--w06: rgba(255, 255, 255, .06);--w05: rgba(255, 255, 255, .05);position:fixed;inset:0;z-index:200;font-family:var(--font-sans)}.drawer__backdrop{position:absolute;inset:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity var(--enter, .2s) linear}.drawer__panel{position:absolute;top:0;bottom:0;left:0;width:85vw;max-width:360px;height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--d-bg);color:#fff;border-right:1px solid var(--w08);box-shadow:0 0 60px #00000080;outline:none;transform:translate3d(-100%,0,0);transition:transform var(--enter, .2s) cubic-bezier(.25,.1,.25,1);will-change:transform;scrollbar-width:thin;scrollbar-color:#2c2c2e transparent}.drawer.is-open .drawer__backdrop{opacity:1}.drawer.is-open .drawer__panel{transform:none}.drawer.is-closing .drawer__panel{transition:transform var(--exit, .16s) cubic-bezier(.4,0,1,1)}.drawer.is-closing .drawer__backdrop{transition-duration:var(--exit, .16s)}@media (prefers-reduced-motion: reduce){.drawer__panel,.drawer__backdrop,.drawer__sub,.drawer__chev svg{transition:none!important}}.drawer__head{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--d-bg);border-bottom:1px solid var(--w10)}.drawer__logo{display:inline-flex;align-items:center;border-radius:12px;padding:5px 12px 5px 8px;background:linear-gradient(180deg,#fbfcfd,#e4e8ec);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0006}.drawer__logo img{height:32px;width:auto}.drawer__close{width:44px;height:44px;flex:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--w10);color:#fff;transition:background-color .15s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent}.drawer__close:hover{background:#ffffff24}.drawer__close:active{background:#fff3}.drawer__label{padding:16px 16px 8px;font-size:10px;line-height:15px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--w35)}.drawer__label--tight{padding-top:8px}.drawer__group{padding-bottom:8px}.drawer__row{display:flex;align-items:center;transition:background-color .15s}.drawer__row[aria-current=page]{background:var(--w06)}.drawer__link{flex:1;min-width:0;min-height:52px;display:flex;align-items:center;gap:12px;padding:0 16px;font-size:16px;line-height:24px;font-weight:600;color:var(--w95);-webkit-tap-highlight-color:transparent;transition:background-color .15s}.drawer__row[aria-current=page] .drawer__link{color:#fff}.drawer__link:active,.drawer__chev:active,.drawer__sublink:active,.drawer__more:active,.drawer__contact:active{background:var(--w08)}@media (hover: hover){.drawer__link:hover,.drawer__chev:hover,.drawer__sublink:hover,.drawer__more:hover{background:var(--w05)}}.drawer__thumb{width:36px;height:36px;flex:none;overflow:hidden;border-radius:6px;background:var(--w05);display:flex;align-items:center;justify-content:center}.drawer__thumb img{width:100%;height:100%;object-fit:cover}.drawer__thumb--product{background:#fff}.drawer__thumb--product img{object-fit:contain;padding:3px}.drawer__thumb--icon{background:#19222a;box-shadow:inset 0 0 0 1px var(--w10);color:#ffffffe0}.drawer__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer__dot{width:6px;height:6px;flex:none;border-radius:999px;background:#fff;margin-left:-4px}.drawer__chev{width:44px;height:44px;flex:none;margin-right:0;border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--w70);-webkit-tap-highlight-color:transparent}.drawer__chev svg{transition:transform .25s cubic-bezier(0,0,.2,1)}.drawer__chev[aria-expanded=true] svg{transform:rotate(180deg)}.drawer__sub{overflow:hidden;max-height:0;transition:max-height .25s cubic-bezier(0,0,.2,1)}.drawer__subinner{position:relative;margin-left:34px}.drawer__subinner:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--w10)}.drawer__sublink{min-height:44px;display:flex;align-items:center;padding:0 16px 0 24px;font-size:14px;font-weight:400;color:var(--w60);-webkit-tap-highlight-color:transparent}.drawer__sublink--all{font-weight:500;color:var(--w70)}.drawer__rule{margin:8px 0;border:0;border-top:1px solid var(--w08)}.drawer__more{width:100%;min-height:48px;display:flex;align-items:center;gap:12px;padding:0 16px;font-size:15px;line-height:22.5px;font-weight:500;color:var(--w80);text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color .15s}.drawer__more+.drawer__more{margin-top:2px}.drawer__row--more .drawer__more{flex:1;min-width:0}.drawer__row--more[aria-current=page] .drawer__more{color:#fff}.drawer__sublink[aria-current=page]{color:#fff;font-weight:500}.drawer__more[aria-current=page]{background:var(--w06);color:#fff}.drawer__more[aria-current=page] .drawer__text:after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;border-radius:999px;background:#fff;vertical-align:middle}.drawer__tile{width:36px;height:36px;flex:none;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#e5e5ea;color:#000;border:.5px solid rgba(0,0,0,.1)}.drawer__more--btn .drawer__text{flex:1}.ios-switch{position:relative;width:51px;height:31px;flex:none;border-radius:999px;background:#7878805c;transition:background-color .2s var(--ease)}.ios-switch span{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:999px;background:#fff;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029;transition:transform .2s var(--ease)}.ios-switch.is-on{background:var(--accent)}.drawer .ios-switch.is-on{background:#0a84ff}.ios-switch.is-on span{transform:translate(20px)}.ios-switch--light{background:var(--surface-3)}.ios-switch--sm{width:40px;height:24px}.ios-switch--sm span{width:20px;height:20px}.ios-switch--sm.is-on span{transform:translate(16px)}.drawer__foot{padding:8px 16px calc(96px + env(safe-area-inset-bottom))}.drawer__contact{min-height:52px;display:flex;align-items:center;gap:12px;margin:0 -8px;padding:0 8px;border-radius:10px;font-size:15px;font-weight:500;color:var(--w95);-webkit-tap-highlight-color:transparent}.drawer__contact svg{color:var(--w80);flex:none}.drawer__contact small{display:block;font-size:12px;font-weight:400;color:var(--w60);line-height:1.35}.drawer__contact span{line-height:1.3}.drawer__cta{margin-top:14px;height:48px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;background:#fff;color:#000;font-size:14px;font-weight:600;-webkit-tap-highlight-color:transparent}.drawer__cta:active{background:#e5e5e5}.drawer :focus-visible{outline:2px solid #fff;outline-offset:-2px;border-radius:8px}.drawer .drawer__panel:focus,.drawer .drawer__panel:focus-visible{outline:none}.sec{margin-top:56px}@media (min-width: 768px){.sec{margin-top:80px}}.shead{margin-bottom:18px}.shead__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.shead__title{font-size:clamp(24px,3vw,34px);font-weight:800}.shead__sub{margin-top:8px;color:var(--muted);font-size:15px;max-width:56ch}.shead__link{flex:none;display:inline-flex;align-items:center;gap:2px;font-size:14px;font-weight:600;color:var(--accent-text);padding:6px 0}.shead__link:hover{text-decoration:underline;text-underline-offset:3px}.hero{position:relative;margin-top:16px}.hero__track{position:relative;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--gutter);scroll-padding-left:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.hero__track::-webkit-scrollbar{display:none}.hero__slide{position:relative;flex:0 0 70%;height:420px;scroll-snap-align:start;border-radius:24px;overflow:hidden;background:#111;isolation:isolate}.hero__slide:last-child{margin-right:var(--gutter)}.hero__slide>img,.hero__slide>picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__shade{position:absolute;inset:0;background:linear-gradient(to top,#000000c7,#00000073 38%,#0000000d 68%,#0000)}.hero__copy{position:absolute;left:0;right:0;bottom:0;padding:22px 20px 20px;color:#fff}.hero__title{color:#fff;font-size:34px;font-weight:800;line-height:.98;letter-spacing:-.025em}.hero__sub{margin-top:10px;font-size:14.5px;line-height:1.45;color:#ffffffdb;max-width:34ch}.hero__cta{margin-top:16px;display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 20px;border-radius:999px;border:1px solid rgba(255,255,255,.9);color:#fff;font-family:var(--font-display);font-size:14px;font-weight:800;letter-spacing:-.01em;transition:background-color .15s var(--ease),color .15s var(--ease)}.hero__cta:hover{background:#fff;color:#000}.hero__dashes{display:flex;gap:6px;margin-top:18px}.dash{width:24px;height:14px;padding:5px 0;display:block}.dash span{display:block;height:3px;border-radius:3px;background:#ffffff59;position:relative;overflow:hidden}.dash.is-on span{background:#ffffff59}.dash.is-on span:after{content:"";position:absolute;inset:0;background:#fff;border-radius:3px}.dash.is-run span:after{transform-origin:left;animation:dash-fill linear forwards;animation-duration:inherit}@keyframes dash-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:999px;background:#fffffff2;color:#000;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #0003}.hero__nav--prev{left:calc(var(--gutter) - 10px)}.hero__nav--next{right:calc(var(--gutter) - 10px)}@media (min-width: 768px){.hero{margin-top:24px}.hero__track{gap:16px;padding:0 max(var(--gutter),calc((100vw - var(--maxw)) / 2));scroll-padding-left:max(var(--gutter),calc((100vw - var(--maxw)) / 2))}.hero__slide{flex-basis:min(78%,1000px);height:500px}.hero__slide:last-child{margin-right:max(var(--gutter),calc((100vw - var(--maxw)) / 2))}.hero__shade{background:linear-gradient(to right,#000000ad,#00000052 45%,#0000 75%)}.hero__copy{top:0;bottom:0;right:auto;width:min(560px,62%);padding:0 0 0 64px;display:flex;flex-direction:column;justify-content:center}.hero__title{font-size:60px}.hero__sub{font-size:18px;margin-top:16px;max-width:36ch}.hero__cta{margin-top:26px;height:48px;padding:0 24px;align-self:flex-start}.hero__dashes{position:absolute;left:64px;bottom:26px;margin:0}.dash{width:30px}}@media (min-width: 1280px){.hero__nav--prev{left:calc((100vw - var(--maxw)) / 2 - 22px)}.hero__nav--next{right:calc((100vw - var(--maxw)) / 2 + 4px)}}.brands__filters{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--gutter) * -1) 14px;padding:2px var(--gutter)}.brands__filters::-webkit-scrollbar{display:none}.fchip--ndaa{border-style:dashed}.brands__note{font-size:13.5px;color:var(--muted);margin:-4px 0 14px;max-width:70ch}.brands__line{font-size:14.5px;color:var(--muted);margin:-6px 0 14px}.brands__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.brand{height:64px;display:flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink-2)}.brand__mono{display:block;max-width:100%;background-color:currentColor;opacity:.82;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat}.brand__img{max-width:100%;object-fit:contain;filter:grayscale(1);opacity:.8}:root[data-theme=dark] .brand__img{filter:grayscale(1) invert(1) brightness(1.2)}.brand--word span{font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:-.02em;text-align:center;line-height:1.1}.brands__more{margin-top:12px;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);font-size:14px;font-weight:600;color:var(--ink)}.brands__more:hover{border-color:var(--ink)}.brands--compact .h3{margin-bottom:8px}@media (min-width: 768px){.brands__filters{margin:0 0 16px;padding:2px 0;flex-wrap:wrap}.brands__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.brand{height:72px}}.trusted{margin-top:28px}.trusted__label{font-size:13px;font-weight:600;color:var(--muted);margin-bottom:10px}.trusted__row{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;scroll-padding-left:var(--gutter);margin:0 calc(var(--gutter) * -1);padding:2px var(--gutter)}.trusted__row::-webkit-scrollbar{display:none}.trusted__row:after{content:"";flex:0 0 1px}.trusted__tile{position:relative;flex:0 0 auto;min-width:200px;height:76px;padding:0 16px;scroll-snap-align:start;display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:16px;background:var(--surface);outline-offset:2px}.trusted__mark{flex:none;display:flex;align-items:center;justify-content:center;min-width:44px}.trusted__logo{display:block;object-fit:contain;transition:filter .2s var(--ease),opacity .2s var(--ease)}.trusted__logo--color{filter:grayscale(1);opacity:.75}.trusted__tile:hover .trusted__logo--color,.trusted__tile:focus-visible .trusted__logo--color,.trusted__tile:active .trusted__logo--color{filter:none;opacity:1}:root[data-theme=dark] .trusted__logo--color{filter:none;opacity:.9}.trusted__logo--mono-dark{opacity:.85}.trusted__logo--mono-light{display:none;opacity:.9}:root[data-theme=dark] .trusted__logo--mono-dark{display:none}:root[data-theme=dark] .trusted__logo--mono-light{display:block}.trusted__tile:hover .trusted__logo--mono-dark,.trusted__tile:hover .trusted__logo--mono-light{opacity:1}.trusted__text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.trusted__text strong{font-size:13.5px;font-weight:650;color:var(--ink-2);max-width:16ch}.trusted__text small{font-size:12px;color:var(--muted);margin-top:2px}.trusted__word{font-family:var(--font-display);font-size:14.5px;font-weight:750;letter-spacing:-.01em;line-height:1.15;color:var(--ink-2);text-align:center;max-width:17ch;text-wrap:balance;margin:0 auto}.trusted--compact{margin-top:40px}.trusted--compact .trusted__tile{height:64px;min-width:180px}@media (min-width: 768px){.trusted{display:flex;align-items:center;gap:24px;margin-top:32px}.trusted__label{flex:none;margin:0;max-width:12ch;line-height:1.3}.trusted__row{flex:1;margin:0;padding:2px 0}.trusted__tile{flex:1 1 0}}.rail{position:relative}.rail__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px var(--gutter) 8px;scroll-padding-left:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.rail__track::-webkit-scrollbar{display:none}.rail__track>*{scroll-snap-align:start;flex:none}.rail__track:after{content:"";flex:0 0 1px}.rail--products .rail__track>*,.rail--deals .rail__track>*{width:72%;max-width:280px}.rail__btn{position:absolute;top:40%;z-index:2;width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:0 6px 18px -8px #0000004d}.rail__btn--prev{left:-12px}.rail__btn--next{right:-12px}@media (min-width: 768px){.rail__track{padding-inline:0;scroll-padding-left:0;gap:16px}.rail--products .rail__track>*,.rail--deals .rail__track>*{width:calc((100% - 48px)/4);max-width:none}}@media (min-width: 768px) and (max-width: 1023.98px){.rail--products .rail__track>*,.rail--deals .rail__track>*{width:calc((100% - 32px) / 3)}}.cats{display:flex;gap:20px;align-items:stretch}.cats__scroll{display:flex;gap:14px;overflow-x:auto;margin:0 calc(var(--gutter) * -1);padding:4px var(--gutter);scrollbar-width:none;flex:1}.cats__scroll::-webkit-scrollbar{display:none}.cat{flex:none;width:92px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.cat__circle{width:92px;height:92px;border-radius:999px;background:var(--surface-2);color:var(--ink-2);display:flex;align-items:center;justify-content:center;padding:18px;transition:transform .2s var(--ease),background-color .15s var(--ease)}.cat__circle .art__svg{width:100%;height:100%}.cat:hover .cat__circle{transform:translateY(-2px);background:var(--surface-3)}.cat__label{font-size:13.5px;font-weight:500;color:var(--ink-2)}.cats__brand{position:relative;flex:none;width:240px;border-radius:20px;overflow:hidden;background:#000;color:#fff;min-height:220px}.cats__brand-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}.cats__brand-copy{position:absolute;left:18px;right:18px;bottom:18px;display:flex;flex-direction:column;gap:6px}.cats__brand-copy strong{font-family:var(--font-display);font-size:34px;font-weight:900;line-height:.95;letter-spacing:-.03em}.cats__brand-copy span{font-size:13.5px;color:#ffffffd1}@media (min-width: 768px){.cats__scroll{margin:0;padding:4px 0;justify-content:space-between;align-items:center}.cat{width:104px}.cat__circle{width:104px;height:104px;padding:20px}}.art{position:relative;aspect-ratio:1 / 1;width:100%;background:var(--art-bg);color:var(--art-stroke);display:flex;align-items:center;justify-content:center;overflow:hidden}.art__svg{width:58%;height:58%}.art__count{font-family:var(--font-mono);font-size:13px;fill:currentColor;stroke:none}.art__code{position:absolute;left:12px;bottom:10px;font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--muted);letter-spacing:.02em}.art__note{position:absolute;right:12px;bottom:10px;font-size:10.5px;color:var(--muted-2)}.art--photo{background:#f4f5f6}.art--photo img{width:100%;height:100%;object-fit:contain;padding:8%}:root:not([data-theme=dark]) .art--photo img{mix-blend-mode:multiply}.art--mini.art--photo img{padding:6%}:root[data-theme=dark] .art--photo{background:#1a1a1c}:root[data-theme=dark] .art--photo img{background:#eceef1;border-radius:14px;width:88%;height:88%;padding:6%}:root[data-theme=dark] .art--mini.art--photo img{border-radius:8px;width:90%;height:90%}.cat__img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transform:scale(1.12);transition:transform .22s var(--ease)}.cat:hover .cat__img{transform:scale(1.2)}.cat__circle:has(.cat__img){padding:14px;background:radial-gradient(circle at 50% 40%,#ffffff 0%,var(--surface-2) 72%)}@media (min-width: 768px){.cat__circle:has(.cat__img){padding:16px}}:root[data-theme=dark] .cat__circle:has(.cat__img){background:radial-gradient(circle at 50% 40%,#fff,#dfe3e8 75%)}.art--mini{width:44px;height:44px;border-radius:10px;flex:none}.art--mini .art__svg{width:76%;height:76%}.art--detail{border-radius:24px}.art--detail .art__svg{width:54%;height:54%}.art--detail .art__code{font-size:13px;left:20px;bottom:18px}.art--detail .art__note{font-size:12px;right:20px;bottom:18px}.pcard{display:flex;flex-direction:column;height:100%;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}@media (hover: hover){.pcard:hover{transform:translateY(-2px);box-shadow:var(--shadow-card)}}.pcard__media{position:relative;display:block}.pcard__tags{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:5px}.pcard__body{display:flex;flex-direction:column;gap:8px;padding:14px;flex:1}.pcard__code{font-family:var(--font-mono);font-size:11.5px;font-weight:500;color:var(--muted);letter-spacing:.02em}.pcard__name{font-size:15.5px;font-weight:600;line-height:1.3;color:var(--ink);letter-spacing:-.005em}.pcard__name a:hover{text-decoration:underline;text-underline-offset:3px}.pcard__price{display:flex;align-items:baseline;gap:7px;margin-top:auto;padding-top:2px}.price{font-family:var(--font-display);font-size:22px;font-weight:800;color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.price--lg{font-size:38px}.price-was{color:var(--muted-2);font-size:14px;font-variant-numeric:tabular-nums}.price-cur{font-size:11px;font-weight:600;color:var(--muted-2);letter-spacing:.04em}.pcard__inst{font-size:13px;color:var(--muted);margin-top:-4px}.pcard__inst strong{color:var(--accent-text);font-weight:650}.pcard .btn{margin-top:4px}.pcard--ondark{border-color:transparent}.pcard--skel .pcard__body{gap:0}@media (max-width: 420px){.grid .pcard__body{padding:12px 11px;gap:7px}.grid .pcard__name{font-size:14.5px}.grid .price{font-size:19px}.grid .specs li:nth-child(n+3){display:none}.grid .pcard .btn{font-size:13px;padding:0 10px}.grid .art__note{display:none}}.deals{background:#000;color:#fff;border-radius:24px;padding:26px 0 18px;overflow:hidden}:root[data-theme=dark] .deals{background:#161618;box-shadow:inset 0 0 0 1px var(--line)}.deals__head{padding:0 20px 18px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.deals__title{color:#fff;font-size:40px;font-weight:900}.deals__head p{color:#ffffffb3;font-size:15px}.deals__head .btn{margin-top:6px}.deals .rail__track{padding-inline:20px;scroll-padding-left:20px}:root[data-theme=dark] .deals .pcard{background:var(--surface-2)}@media (min-width: 768px){.deals{display:grid;grid-template-columns:260px 1fr;align-items:center;padding:32px 0 32px 32px}.deals__head{padding:0 16px 0 0}.deals__title{font-size:48px}.deals .rail__track{padding:2px 32px 8px 0;scroll-padding-left:0}.deals .rail--deals .rail__track>*{width:calc((100% - 32px) / 3)}.deals .rail__btn--next{right:12px}.deals .rail__btn--prev{display:none!important}}.inst{display:grid;gap:24px}.inst__photo{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:4 / 3.2;background:#111}.inst__photo img{width:100%;height:100%;object-fit:cover}.inst__rec{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;background:#000000b8;color:#fff;font-size:12.5px;font-weight:600}.inst__copy .lede{margin-top:14px}.receipt{margin-top:22px;border:1px solid var(--line);border-radius:18px;padding:6px 18px;background:var(--bg-soft)}.receipt__row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;font-size:15px;color:var(--text);font-variant-numeric:tabular-nums}.receipt__row+.receipt__row{border-top:1px dashed var(--line-2)}.receipt__row--total{font-weight:700;color:var(--ink);font-size:16px}.receipt__row--total span:last-child{font-family:var(--font-display);font-size:22px;font-weight:800;color:var(--accent-text);letter-spacing:-.02em}.ratechips{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.ratechips li{font-size:13px;padding:7px 12px;border-radius:999px;background:var(--surface-2);color:var(--ink-2)}@media (min-width: 1024px){.inst{grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.inst__photo{aspect-ratio:4 / 4.4}}.smart{display:grid;gap:24px;background:var(--bg-soft);border:1px solid var(--line);border-radius:28px;padding:16px}.smart__photo{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:1 / 1;background:var(--surface-2)}.smart__photo img{width:100%;height:100%;object-fit:cover}.smart__copy{padding:4px 6px 8px}.smart__copy .lede{margin-top:14px}.needs{display:grid;gap:8px;margin-top:20px}.need{display:grid;grid-template-columns:56px 1fr 20px;align-items:center;gap:14px;padding:8px 14px 8px 8px;border-radius:18px;background:var(--surface);border:1px solid var(--line);color:var(--ink);transition:border-color .15s var(--ease),transform .15s var(--ease)}.need:hover{border-color:var(--ink)}.need svg:last-child{color:var(--muted)}.need__art{width:56px;height:56px;border-radius:14px;background:var(--surface-2);color:var(--ink-2);padding:9px;display:flex}.need__art .art__svg{width:100%;height:100%}.need__copy{display:flex;flex-direction:column;line-height:1.3}.need__copy strong{font-size:15.5px;font-weight:600}.need__copy small{font-size:13px;color:var(--muted)}@media (min-width: 1024px){.smart{grid-template-columns:1fr .8fr;gap:48px;padding:24px;align-items:center}.smart__photo{order:2;aspect-ratio:4 / 4.2}.smart__copy{padding:8px 0 8px 16px}}.scard{position:relative;display:block;width:72%;max-width:300px;aspect-ratio:3 / 4.1;border-radius:22px;overflow:hidden;background:#111;color:#fff;isolation:isolate}.scard__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease)}@media (hover: hover){.scard:hover .scard__img{transform:scale(1.03)}}.scard__shade{position:absolute;inset:0;background:linear-gradient(to top,#000000d9,#00000059 45%,#0000 70%)}.scard__copy{position:absolute;left:0;right:0;bottom:0;padding:18px;display:flex;flex-direction:column;gap:6px}.scard__from{align-self:flex-start;font-size:12.5px;font-weight:700;background:#fff;color:#000;padding:5px 10px;border-radius:999px}.scard__from small{font-weight:500;color:#3a3a3c;font-size:11.5px}.scard__name{font-family:var(--font-display);font-size:26px;font-weight:800;line-height:1;letter-spacing:-.025em;margin-top:4px}.scard__line{font-size:13.5px;color:#fffc;line-height:1.4}.scard__go{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:700;align-self:flex-start;border:1px solid rgba(255,255,255,.7);border-radius:999px;padding:8px 14px}@media (min-width: 768px){.rail .scard{width:calc((100% - 48px)/4);max-width:none}}.plans{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--gutter) * -1);padding:2px var(--gutter) 8px;scroll-padding-left:var(--gutter);scrollbar-width:none}.plans::-webkit-scrollbar{display:none}.plans>*{flex:0 0 84%;scroll-snap-align:start}.plans:after{content:"";flex:0 0 1px}.plans--skel .skel{height:360px;border-radius:var(--r-card)}.plan{border:1px solid var(--line);border-radius:var(--r-card);padding:24px;display:flex;flex-direction:column;background:var(--surface)}.plan--hi{background:#000;color:#fffc;border-color:#000}:root[data-theme=dark] .plan--hi{background:#1c1c1e;border-color:#3a3a3c}.plan__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.plan__name{font-family:var(--font-display);font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.plan--hi .plan__name{color:#fff}.plan__for{margin-top:6px;font-size:14px;color:var(--muted)}.plan--hi .plan__for{color:#ffffffa6}.plan__price{margin-top:18px;font-size:14px;color:var(--muted)}.plan__price span{font-family:var(--font-display);font-size:44px;font-weight:800;letter-spacing:-.03em;color:var(--ink);margin-right:4px}.plan--hi .plan__price,.plan--hi .plan__price span{color:#fff}.plan__list{margin:18px 0 24px;display:grid;gap:10px;font-size:14.5px;flex:1;align-content:start}.plan__list li{display:flex;gap:10px;align-items:flex-start;line-height:1.45}.plan__list svg{flex:none;margin-top:2px;color:var(--accent-text)}.plan--hi .plan__list svg{color:#8ab4ff}.plan--hi .btn--outline{color:#fff;border-color:#fff6}@media (min-width: 900px){.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;overflow:visible}.plans:after{display:none}}.split{display:grid;gap:24px}.split__aside .lede{margin-top:14px}.split__aside .small{margin-top:18px}@media (min-width: 1024px){.split{grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.split__aside{position:sticky;top:calc(var(--hdr-h) + 24px)}}.island{border-top:1px solid var(--line)}.island__row{display:grid;grid-template-columns:40px 1fr;gap:14px;padding:20px 0;border-bottom:1px solid var(--line)}.island__icon{width:40px;height:40px;border-radius:12px;background:var(--surface-2);color:var(--ink);display:flex;align-items:center;justify-content:center}.island__copy h3{font-size:17px;font-weight:650;color:var(--ink)}.island__copy p{margin-top:4px;font-size:14.5px;color:var(--text);max-width:54ch}.island__act{grid-column:2;display:flex;align-items:center;gap:14px}.island__price{font-family:var(--font-display);font-weight:800;font-size:20px;color:var(--ink);letter-spacing:-.02em}.island__link{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--accent-text)}.island__link:hover{text-decoration:underline;text-underline-offset:3px}@media (min-width: 768px){.island__row{grid-template-columns:44px 1fr 170px;align-items:center;gap:20px}.island__act{grid-column:auto;flex-direction:column;align-items:flex-end;gap:4px}}.work{display:grid;grid-template-columns:1fr 1fr;gap:8px}.work__item{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:3 / 4;background:var(--surface-2)}.work__item img{width:100%;height:100%;object-fit:cover}.work__cap{position:absolute;left:0;right:0;bottom:0;padding:30px 12px 11px;color:#fff;background:linear-gradient(to top,#000000b8,#0000);display:flex;flex-direction:column;font-size:12px;line-height:1.3}.work__cap strong{font-size:13.5px;font-weight:600}.work__cap span{color:#ffffffbf}.work--teaser .work__item--big{grid-column:span 2;aspect-ratio:4 / 3}.work--teaser .work__item:nth-child(n+6){display:none}@media (min-width: 768px){.work{grid-template-columns:repeat(3,1fr);gap:12px}.work--teaser{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,300px)}.work--teaser .work__item{aspect-ratio:auto}.work--teaser .work__item img{position:absolute;inset:0}.work--teaser .work__item--big{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}}@media (min-width: 1024px){.work:not(.work--teaser){grid-template-columns:repeat(4,1fr)}}.case{display:grid;gap:24px;background:var(--bg-soft);border:1px solid var(--line);border-radius:28px;padding:16px}.case__photos{position:relative;display:grid;grid-template-columns:1.4fr 1fr;gap:8px}.case__photos img{width:100%;object-fit:cover;border-radius:18px}.case__p1{aspect-ratio:3 / 4;height:auto}.case__p2{align-self:end;height:78%!important}.case__copy{padding:4px 6px 8px}.case__copy p{font-size:15.5px;line-height:1.65;margin-top:14px;max-width:60ch}.case__kicker{font-size:13px!important;color:var(--muted);margin-top:0!important;font-weight:500}.case__title{font-family:var(--font-display);font-size:clamp(26px,3.4vw,40px);font-weight:800;line-height:1;letter-spacing:-.025em;color:var(--ink);margin-top:10px;text-wrap:balance}.case__facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:22px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden}.case__facts div{background:var(--surface);padding:12px 14px}.case__facts dt{font-size:12px;color:var(--muted)}.case__facts dd{font-size:14.5px;font-weight:600;color:var(--ink);margin-top:2px;line-height:1.35}@media (min-width: 1024px){.case{grid-template-columns:1fr 1.05fr;gap:48px;padding:24px;align-items:center}.case__copy{padding:8px 24px 8px 0}}.quotes{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--gutter) * -1);padding:2px var(--gutter) 10px;scroll-padding-left:var(--gutter);scrollbar-width:none}.quotes::-webkit-scrollbar{display:none}.quotes>*{flex:0 0 84%;scroll-snap-align:start}.quotes:after{content:"";flex:0 0 1px}.quote{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);padding:22px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;justify-content:space-between;gap:18px}:root[data-theme=dark] .quote{border-color:var(--line)}.quote blockquote{font-size:16px;line-height:1.6;color:var(--ink-2)}.quote blockquote:before{content:"“"}.quote blockquote:after{content:"”"}.quote figcaption{display:flex;flex-direction:column;font-size:13.5px;color:var(--muted)}.quote figcaption strong{color:var(--ink);font-size:15px;font-weight:600}@media (min-width: 900px){.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;overflow:visible}.quotes:after{display:none}}.faq{border-top:1px solid var(--line)}.faq__item{border-bottom:1px solid var(--line)}.faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:14px 0;font-size:16.5px;font-weight:600;color:var(--ink);line-height:1.35}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary svg{flex:none;color:var(--muted);transition:transform .25s cubic-bezier(0,0,.2,1)}.faq__item[open] summary svg{transform:rotate(180deg)}.faq__item p{padding:0 32px 20px 0;font-size:15.5px;line-height:1.65;color:var(--text);max-width:64ch}.survey{display:grid;gap:24px;background:var(--bg-soft);border:1px solid var(--line);border-radius:28px;padding:22px 16px}.survey__copy .lede{margin-top:14px}.survey__copy .btn{margin-top:18px}.survey__img{margin-top:24px;border-radius:18px;aspect-ratio:4 / 3;object-fit:cover;width:100%}@media (min-width: 1024px){.survey{grid-template-columns:.9fr 1.1fr;gap:56px;padding:40px}}.form,.form__row{display:grid;gap:16px}@media (min-width: 560px){.form__row{grid-template-columns:1fr 1fr}}.field{display:flex;flex-direction:column;gap:7px;min-width:0;border:0;padding:0;margin:0}.field>label,.field legend{font-size:14px;font-weight:600;color:var(--ink);padding:0}.field legend{margin-bottom:8px}.opt{font-weight:400;color:var(--muted-2);font-size:13px;margin-left:4px}.field input,.field select,.field textarea{width:100%;min-height:48px;padding:12px 14px;border-radius:14px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font-size:16px;outline:none;transition:border-color .15s,box-shadow .15s}.field textarea{resize:vertical;min-height:96px;line-height:1.5}.field select{-webkit-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%238e8e93' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.field input::placeholder,.field textarea::placeholder{color:var(--muted-2)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.field input[type=date]{-webkit-appearance:none;appearance:none}.seg{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--surface-2)}.seg__opt{flex:1;position:relative;display:flex;align-items:center;justify-content:center;height:40px;border-radius:999px;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;transition:background-color .15s,color .15s}.seg__opt input{position:absolute;opacity:0;pointer-events:none}.seg__opt.is-on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001f}:root[data-theme=dark] .seg__opt.is-on{background:var(--surface-3)}.seg__opt:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.pickchips{display:flex;flex-wrap:wrap;gap:8px}.pickchip{position:relative;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 15px;border-radius:999px;border:1px solid var(--line-2);font-size:14px;font-weight:500;color:var(--ink-2);cursor:pointer;background:var(--surface)}.pickchip input{position:absolute;opacity:0;pointer-events:none}.pickchip.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pickchip:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.form__err{padding:12px 14px;border-radius:12px;background:var(--red-soft);color:var(--ink);font-size:14px}.form__alt{text-align:center;font-size:14px;color:var(--muted)}.form__alt a{color:var(--ink);font-weight:600;display:inline-flex;align-items:center;gap:4px}.form__alt a svg{display:inline-block}.form-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:32px 16px}.form-done h3{font-family:var(--font-display);font-size:28px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.form-done p{max-width:46ch;color:var(--text)}.form-done__icon{width:52px;height:52px;border-radius:999px;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center}.form-done--page{padding:48px 0}.hero__carousel{position:relative}.hero__brand{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#ffffffe0;margin-bottom:12px}.hero__brand img{height:26px;width:auto;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.hero__title--intro{font-size:29px}.hero__facts{margin-top:10px;font-size:13.5px;line-height:1.5;color:#ffffffe0;max-width:40ch}.hero__ctas{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;align-items:center}.hero__ctas .hero__cta{margin-top:0}.hero__btn--solid{display:inline-flex;align-items:center;height:44px;padding:0 18px;border-radius:999px;background:#fff;color:#0e1418;font-family:var(--font-display);font-size:14px;font-weight:800;letter-spacing:-.01em;transition:background-color .15s var(--ease)}.hero__btn--solid:hover{background:#e9edf1}.hero__slide--intro{flex-basis:86%}@media (max-width: 1023.98px){.hero__slide{height:470px}}@media (min-width: 768px) and (max-width: 1023.98px){.hero__slide--intro{flex-basis:min(86%,760px)}.hero__title--intro{font-size:44px}}.hero--split{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:16px;height:540px}.hero__intro{position:relative;border-radius:24px;overflow:hidden;background:#111;isolation:isolate}.hero__intro>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__shade--intro{position:absolute;inset:0;background:linear-gradient(to right,#000000bd,#0000006b 48%,#0000000f 80%)}.hero__copy--intro{position:absolute;inset:0 auto 0 0;width:min(780px,100%);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 56px;color:#fff}.hero--split .hero__title--intro{font-size:52px;max-width:15ch}.hero--split .hero__facts{font-size:16px;margin-top:16px;max-width:46ch}.hero--split .hero__ctas{margin-top:26px;gap:10px}.hero--split .hero__btn--solid{height:48px;padding:0 22px}.hero--split .hero__ctas .hero__cta{height:48px}.hero__carousel--side{border-radius:24px;overflow:hidden;height:100%}.hero__carousel--side .hero__track{height:100%;padding:0;gap:0;scroll-padding-left:0}.hero__carousel--side .hero__slide{flex:0 0 100%;height:100%;border-radius:0;margin:0}.hero__carousel--side .hero__slide:last-child{margin-right:0}.hero__carousel--side .hero__shade{background:linear-gradient(to top,#000c,#0006 40%,#0000 70%)}.hero__carousel--side .hero__copy{position:absolute;inset:auto 0 0;width:auto;padding:0 24px 24px;display:block}.hero__carousel--side .hero__title{font-size:34px}.hero__carousel--side .hero__sub{font-size:15px;margin-top:10px}.hero__carousel--side .hero__cta{margin-top:16px;height:44px;padding:0 20px}.hero__carousel--side .hero__dashes{position:static;margin-top:18px}.hero__carousel--side .hero__nav{top:auto;bottom:22px;transform:none;width:36px;height:36px}.hero__carousel--side .hero__nav--prev{left:auto;right:62px}.hero__carousel--side .hero__nav--next{right:20px}#brands,#survey{scroll-margin-top:calc(var(--hdr-h) + 16px)}.page{padding-top:24px}.page--narrow{max-width:760px}.page__head{margin-bottom:22px}.page__head .lede{margin-top:12px}@media (min-width: 768px){.page{padding-top:40px}.page__head{margin-bottom:30px}}.crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:13.5px;color:var(--muted);margin-bottom:18px}.crumbs a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.crumbs svg{color:var(--muted-2)}.crumbs [aria-current]{color:var(--ink);font-weight:500}.filters{position:sticky;top:var(--hdr-h);z-index:20;background:var(--bg);margin:0 calc(var(--gutter) * -1);padding:10px var(--gutter);border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.filters__cats{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter)}.filters__cats::-webkit-scrollbar{display:none}.fchip{flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);font-size:13.5px;font-weight:600;white-space:nowrap}.fchip span{font-weight:500;color:var(--muted-2);font-size:12px;font-variant-numeric:tabular-nums}.fchip.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.fchip.is-on span{color:inherit;opacity:.65}.filters__tools{display:flex;gap:8px}.fsearch{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:40px;padding:0 6px 0 14px;border-radius:999px;background:var(--surface-2);color:var(--muted)}.fsearch input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:16px;color:var(--ink);-webkit-appearance:none;appearance:none}.fsearch input::-webkit-search-cancel-button{-webkit-appearance:none}.fsearch button{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.fsearch:focus-within{box-shadow:0 0 0 2px var(--accent)}.fsort{flex:none;height:40px;max-width:46%;padding:0 34px 0 14px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);font-size:14px;font-weight:500;color:var(--ink);-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%238e8e93' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}@media (min-width: 900px){.filters{grid-template-columns:minmax(0,1fr) auto;align-items:center}.filters__tools{width:420px}}.results{font-size:13.5px;color:var(--muted);margin:16px 0 12px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width: 768px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width: 1100px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid--4{margin-top:4px}.empty{padding:32px 0;text-align:center;color:var(--muted)}.empty .btnrow{justify-content:center}.empty--big{padding:56px 16px;border:1px dashed var(--line-2);border-radius:var(--r-card)}.pdp{display:grid;gap:24px}.pdp__media{position:relative}.pdp__badge{position:absolute;top:16px;left:16px}.pdp__buy{display:flex;flex-direction:column;gap:12px}.pdp__name{font-size:clamp(30px,4vw,46px);font-weight:800}.pdp__tag{font-size:17px;color:var(--text)}.pdp__price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:4px}.pdp__price .tag{align-self:center}.opt-row{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;cursor:pointer;margin-top:6px;background:var(--bg-soft)}.opt-row--static{cursor:default;font-size:14px;color:var(--muted)}.opt-row__text{flex:1;display:flex;flex-direction:column;font-size:13.5px;color:var(--muted);line-height:1.4}.opt-row__text strong{font-size:15px;color:var(--ink);font-weight:600}.opt-row:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.pdp__actions{display:flex;gap:10px;margin-top:4px}.pdp__add{flex:1;min-width:0;padding:0 16px}.pdp__fine{font-size:13px;color:var(--muted);line-height:1.5}.pdp__fine a{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.stepper{flex:none;display:inline-flex;align-items:center;height:52px;border:1px solid var(--line-2);border-radius:999px;padding:0 4px}.stepper button{width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink)}.stepper button:hover:not([disabled]){background:var(--surface-2)}.stepper button[disabled]{opacity:.35;cursor:default}.stepper output{min-width:28px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.stepper--sm{height:36px;padding:0 2px}.stepper--sm button{width:30px;height:30px}.stepper--sm output{min-width:22px;font-size:14px}.pdp__more{display:grid;gap:32px;margin-top:40px}.pdp__more p{font-size:16px;line-height:1.65;max-width:62ch}.ticks{display:grid;gap:10px;margin-top:16px}.ticks li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px;line-height:1.5;color:var(--text)}.ticks svg{flex:none;margin-top:3px;color:var(--accent-text)}.spectable{border-top:1px solid var(--line)}.spectable div{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);font-size:15px}.spectable dt{color:var(--muted)}.spectable dd{color:var(--ink);font-weight:500}@media (min-width: 900px){.pdp{grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}.pdp__media{position:sticky;top:calc(var(--hdr-h) + 24px)}.pdp__more{grid-template-columns:1.2fr 1fr;gap:56px}}.svc-list{border-top:1px solid var(--line)}.svc-row{display:grid;grid-template-columns:96px 1fr auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.svc-row__img{width:96px;aspect-ratio:1;border-radius:16px;overflow:hidden;background:var(--surface-2)}.svc-row__img img{width:100%;height:100%;object-fit:cover}.svc-row__copy{display:flex;flex-direction:column;gap:3px;min-width:0}.svc-row__num{font-family:var(--font-mono);font-size:12px;color:var(--muted-2)}.svc-row__name{font-family:var(--font-display);font-size:21px;font-weight:800;letter-spacing:-.02em;color:var(--ink);line-height:1.05}.svc-row__line{font-size:14px;color:var(--muted);line-height:1.4}.svc-row__price{grid-column:2;display:flex;align-items:baseline;gap:6px;font-size:13px;color:var(--muted)}.svc-row__price strong{font-family:var(--font-display);font-size:20px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.svc-row__go{display:none}.svc-row:hover .svc-row__name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}@media (min-width: 768px){.svc-row{grid-template-columns:200px 1fr 200px 48px;gap:28px;padding:18px 0}.svc-row__img{width:200px;aspect-ratio:4 / 3}.svc-row__name{font-size:30px}.svc-row__line{font-size:15.5px}.svc-row__price{grid-column:auto;flex-direction:column;align-items:flex-end;gap:0}.svc-row__price strong{font-size:30px}.svc-row__go{display:inline-flex;width:44px;height:44px;border-radius:999px;border:1px solid var(--line-2);align-items:center;justify-content:center;color:var(--ink)}.svc-row:hover .svc-row__go{background:var(--ink);color:var(--bg);border-color:var(--ink)}}.svc-hero{display:grid;gap:24px}.svc-hero__from{margin:16px 0 14px;font-size:16px;color:var(--muted)}.svc-hero__from strong{font-family:var(--font-display);font-size:30px;font-weight:800;color:var(--accent-text);letter-spacing:-.02em}.svc-hero__photos{position:relative}.svc-hero__p1{width:100%;aspect-ratio:4 / 3.4;object-fit:cover;border-radius:24px}.svc-hero__p2{position:absolute;width:38%;aspect-ratio:3 / 4;object-fit:cover;border-radius:18px;right:-12px;bottom:-28px;border:6px solid var(--bg)}.svc-body{display:grid;gap:36px;margin-top:48px}.ratecard{border:1px solid var(--line);border-radius:18px;padding:6px 18px 12px;margin-bottom:12px;background:var(--surface)}.ratecard__h{font-size:14px;font-weight:600;color:var(--muted);padding:12px 0 6px}.ratecard dl div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:15.5px}.ratecard dt{color:var(--ink-2)}.ratecard dd{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}@media (min-width: 1024px){.svc-hero{grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.svc-hero__p1{aspect-ratio:4 / 4.4}.svc-body{grid-template-columns:1fr 1fr;gap:64px;margin-top:72px}}.quote-layout{display:grid;gap:28px}.qlines{border-top:1px solid var(--line)}.qline{display:grid;grid-template-columns:56px 1fr;gap:12px 14px;padding:16px 0;border-bottom:1px solid var(--line)}.qline__art .art--mini{width:56px;height:56px;border-radius:12px}.qline__main{display:flex;flex-direction:column;gap:3px;min-width:0}.qline__name{font-weight:600;color:var(--ink);font-size:15.5px;line-height:1.3}.qline__inst{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-size:13.5px;font-weight:500;color:var(--ink-2);cursor:pointer}.qline__inst:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.qline__side{grid-column:2;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.qline__total{font-family:var(--font-display);font-weight:800;font-size:19px;color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-right:auto}.qline__rm{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--muted);padding:6px 4px}.qline__rm:hover{color:var(--red)}.totals{margin-top:16px;padding:16px 18px;border-radius:18px;background:var(--bg-soft);border:1px solid var(--line);display:grid;gap:8px}.totals>div{display:flex;justify-content:space-between;font-size:15px;font-variant-numeric:tabular-nums}.totals__grand{padding-top:10px;border-top:1px solid var(--line);font-weight:700;color:var(--ink)}.totals__grand span:last-child{font-family:var(--font-display);font-size:26px;font-weight:800;letter-spacing:-.02em}.totals__grand small{font-size:12px;color:var(--muted);font-family:var(--font-sans);font-weight:600}.qform{border:1px solid var(--line);border-radius:24px;padding:20px 16px;background:var(--surface)}@media (min-width: 900px){.quote-layout{grid-template-columns:1.3fr 1fr;gap:48px;align-items:start}.qline{grid-template-columns:72px 1fr auto;align-items:center}.qline__art .art--mini{width:72px;height:72px}.qline__side{grid-column:auto;flex-direction:column;align-items:flex-end;gap:8px}.qline__total{margin-right:0}.qform{position:sticky;top:calc(var(--hdr-h) + 24px);padding:26px}}.about-hero{display:grid;gap:28px}.about-hero .lede{margin-top:16px}.about-hero__photos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.about-hero__photos img{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:20px}.about-hero__photos img:last-child{margin-top:36px}@media (min-width: 1024px){.about-hero{grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}}.values{margin-top:20px;border-top:1px solid var(--line)}.values li{display:grid;grid-template-columns:44px 1fr;gap:4px 12px;padding:18px 0;border-bottom:1px solid var(--line)}.values__n{grid-row:span 2;font-size:13px;color:var(--muted-2);padding-top:3px}.values strong{font-size:18px;color:var(--ink);font-weight:650}.values span:last-child{color:var(--text);font-size:15px}@media (min-width: 900px){.values li{grid-template-columns:60px 320px 1fr;align-items:baseline}.values__n{grid-row:auto}}.areas{margin-top:20px;display:grid;gap:12px}.areas div{padding:18px;border-radius:18px;background:var(--bg-soft);border:1px solid var(--line)}.areas dt{font-weight:650;color:var(--ink);font-size:16.5px}.areas dd{margin-top:6px;font-size:14.5px;color:var(--text)}@media (min-width: 768px){.areas{grid-template-columns:1fr 1fr}}.contact{display:grid;gap:28px}.contact__info .lede{margin-top:14px}.contact__list{margin-top:24px;display:grid;gap:4px}.contact__list a,.contact__static{display:flex;align-items:center;gap:14px;padding:10px 0}.contact__list a:hover strong{text-decoration:underline;text-underline-offset:3px}.contact__ic{width:44px;height:44px;flex:none;border-radius:12px;background:var(--surface-2);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.contact__list strong{display:block;color:var(--ink);font-weight:600;font-size:15.5px;word-break:break-word}.contact__list small{display:block;color:var(--muted);font-size:13px}.contact__form{border:1px solid var(--line);border-radius:24px;padding:20px 16px;background:var(--surface)}@media (min-width: 1024px){.contact{grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start}.contact__form{padding:32px}}.cta-band{margin-top:56px;padding:28px 22px;border-radius:24px;background:#000;color:#fff;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.cta-band .h3{color:#fff;margin:0}.cta-band .btnrow{margin-top:0}:root[data-theme=dark] .cta-band{background:#1c1c1e}@media (min-width: 768px){.cta-band{flex-direction:row;align-items:center;justify-content:space-between;padding:32px 36px}}.nf{text-align:center;padding-top:64px}.nf .lede{margin:16px auto 0}.nf__code{font-size:14px;color:var(--muted);margin-bottom:12px}@media (max-width: 899.98px){.pdp__media .art--detail{aspect-ratio:4 / 3}.pdp__media .art--detail .art__svg{width:46%;height:62%}}.gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:24px;scrollbar-width:none}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{flex:0 0 100%;scroll-snap-align:start;border-radius:0}.gallery__dots{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.gallery__thumb{width:56px;height:56px;flex:none;border-radius:12px;border:1px solid var(--line);background:#f4f5f6;padding:4px;opacity:.6}.gallery__thumb img{width:100%;height:100%;object-fit:contain}:root:not([data-theme=dark]) .gallery__thumb img{mix-blend-mode:multiply}.gallery__thumb.is-on{opacity:1;border-color:var(--ink)}
