@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.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:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.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:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-cyrillic-ext-400-italic-o20Cx6Xj.woff2) format("woff2"),url(/assets/ibm-plex-serif-cyrillic-ext-400-italic-CPw2or01.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:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-cyrillic-400-italic-C_ad97oI.woff2) format("woff2"),url(/assets/ibm-plex-serif-cyrillic-400-italic-CygxzOWU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-vietnamese-400-italic-BSp0Db6W.woff2) format("woff2"),url(/assets/ibm-plex-serif-vietnamese-400-italic-1VBVfWB7.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:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-latin-ext-400-italic-hOoDEQwh.woff2) format("woff2"),url(/assets/ibm-plex-serif-latin-ext-400-italic-4IJS-XHX.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:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-latin-400-italic-BCf4TsCA.woff2) format("woff2"),url(/assets/ibm-plex-serif-latin-400-italic-Dd68USph.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-cyrillic-ext-300-normal-DqmgDkIN.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-300-normal-Bbd5v1xK.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-cyrillic-300-normal-RhT0Ayi3.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-300-normal-LoaTnByX.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-greek-300-normal-J-CBqZoJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-300-normal-STc8XiDr.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-vietnamese-300-normal-SDfX6ktj.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-300-normal-CkYRZD2a.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-latin-ext-300-normal-BLFuR0P1.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-300-normal-B8Zgwjh3.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-latin-300-normal-b4i7YzLG.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-300-normal-C9Of02-5.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.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:Manrope;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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.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:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-cyrillic-ext-500-normal-DcrB4vVx.woff2) format("woff2"),url(/assets/caveat-cyrillic-ext-500-normal-DqTXtm5N.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:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-cyrillic-500-normal-DpMZbbjM.woff2) format("woff2"),url(/assets/caveat-cyrillic-500-normal-DLSfp5IU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-latin-ext-500-normal-jKqJW7bC.woff2) format("woff2"),url(/assets/caveat-latin-ext-500-normal-wUUXxlbS.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:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-latin-500-normal-B9SDL8cy.woff2) format("woff2"),url(/assets/caveat-latin-500-normal-Do9veZfZ.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}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}:root{--u: calc(100vw / 1920);--paper: #f2ede2;--paper-light: #fff9ee;--ink: #151515;--white: #ffffff;--orange: #ff4000;--pink: #ff73e1;--green: #00a850;--sky: #badfe1;--lime: #e1ff61;--dots-dark: radial-gradient(circle, rgba(242,237,226,.1) .72px, transparent .82px) 0 0 / max(8px, calc(13 * var(--u))) max(8px, calc(13 * var(--u)));--dots: radial-gradient(circle, rgba(62,44,31,.18) .72px, transparent .82px) 0 0 / max(8px, calc(13 * var(--u))) max(8px, calc(13 * var(--u)));--magenta: #d8276f;--blue: #1151a3;--muted: #6b665e;--cream: var(--paper);--blue-deep: #277fae;--pink-deep: var(--magenta);--orange-hot: var(--orange);--mono: "IBM Plex Mono", ui-monospace, monospace;--serif: "Instrument Serif", Georgia, serif;font-family:var(--mono);color:var(--ink);background:var(--paper);font-synthesis:none}@media(max-width:820px){:root{--u: calc(100vw / 390)}}*{box-sizing:border-box}html{min-width:320px;background:var(--ink);overflow-x:clip}body{margin:0;min-width:320px;min-height:100vh;overflow-x:clip;background:var(--ink);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button:focus-visible,[role=button]:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #1375dc;outline-offset:4px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0!important}.mash-site{min-height:100svh;background:var(--paper)}.only-mob{display:none!important}@media(max-width:820px){.only-desk{display:none!important}.only-mob{display:block!important}}.outline-text{display:block;width:calc(var(--w) * var(--u));max-width:100%;height:auto;overflow:visible;font-family:var(--serif)}.outline-text text{font-family:var(--serif)}.outline-text--reveal{transform:translateY(-.18em) rotate(-3deg) scale(1.1);transform-origin:30% 70%}.outline-text--reveal .ot-line{fill-opacity:0;stroke-width:0}.outline-text--reveal.is-in{animation:ot-slap .82s cubic-bezier(.34,1.56,.64,1) forwards}.outline-text--reveal.is-in .ot-line{animation:ot-fill .26s ease-out calc(var(--l) * .11s) forwards,ot-puff .9s cubic-bezier(.34,1.7,.5,1) calc(.12s + var(--l) * .11s) forwards}.is-loading .outline-text--reveal,.is-loading .outline-text--reveal .ot-line,.site-footer:not(.is-open) .outline-text--reveal,.site-footer:not(.is-open) .outline-text--reveal .ot-line{animation-play-state:paused}@keyframes ot-slap{to{transform:none}}@keyframes ot-fill{to{fill-opacity:1}}@keyframes ot-puff{to{stroke-width:var(--sw)}}@media(prefers-reduced-motion:reduce){.outline-text--reveal,.outline-text--reveal .ot-line{transform:none;fill-opacity:1;stroke-width:var(--sw);animation:none!important}}.eyebrow{margin:0;font:500 max(10px,calc(13 * var(--u)))/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}[data-reveal]{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.16,.8,.2,1),transform .9s cubic-bezier(.16,.8,.2,1)}[data-reveal].is-visible{opacity:1;transform:none}.movable{--move-x: 0px;--move-y: 0px;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;translate:var(--move-x) var(--move-y)}.movable:active{cursor:grabbing}.sticker{--rot: 0deg;position:relative;display:inline-block;height:calc(121 * var(--u));min-height:64px;padding:0;border:0;background:none;text-decoration:none;transform:rotate(var(--rot));transition:transform .3s cubic-bezier(.18,.8,.2,1),filter .3s ease}.sticker img{position:relative;z-index:2;display:block;height:100%;width:auto;pointer-events:none}.sticker:before,.sticker:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--sticker-src) center / contain no-repeat;opacity:0;pointer-events:none}.sticker:hover:not(:disabled),.sticker:focus-visible{transform:translateY(-7px) rotate(calc(var(--rot) + 2deg)) scale(1.06)}.sticker:hover:not(:disabled) img{animation:cta-squash .72s cubic-bezier(.2,.8,.2,1) infinite alternate}.sticker:hover:not(:disabled):before{opacity:.42;animation:cta-echo-left .82s ease-in-out infinite}.sticker:hover:not(:disabled):after{opacity:.3;animation:cta-echo-right .82s ease-in-out .12s infinite}.sticker:disabled{opacity:.6}@keyframes cta-squash{0%{transform:scaleX(1.03) scaleY(.96) rotate(-1deg)}to{transform:scaleX(.97) scaleY(1.04) rotate(1deg)}}@keyframes cta-echo-left{50%{transform:translate(-15px,8px) rotate(-5deg);opacity:0}}@keyframes cta-echo-right{50%{transform:translate(15px,-7px) rotate(5deg);opacity:0}}.lang-picker{position:relative;z-index:60}.lang-picker.hero__lang{position:absolute;top:calc(40 * var(--u));right:calc(40 * var(--u))}.lang-picker__ticket{display:inline-flex;align-items:center;gap:max(8px,calc(12 * var(--u)));height:max(42px,calc(64 * var(--u)));padding:0 max(14px,calc(22 * var(--u)));border:0;border-radius:max(6px,calc(8 * var(--u)));background:var(--sky);color:var(--ink);font:500 max(14px,calc(22 * var(--u)))/1 var(--mono);letter-spacing:.04em;-webkit-mask:radial-gradient(circle at 50% 0,transparent 7px,#000 7.5px) top / 100% 51% no-repeat,radial-gradient(circle at 50% 100%,transparent 7px,#000 7.5px) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at 50% 0,transparent 7px,#000 7.5px) top / 100% 51% no-repeat,radial-gradient(circle at 50% 100%,transparent 7px,#000 7.5px) bottom / 100% 51% no-repeat;transition:transform .26s cubic-bezier(.34,1.56,.64,1),background .2s ease}.lang-picker__ticket:hover{transform:rotate(-3deg) scale(1.04);background:#a9d6d9}.lang-picker__globe{color:var(--orange);font-size:1.1em;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.lang-picker__ticket:hover .lang-picker__globe,.lang-picker.is-open .lang-picker__globe{transform:rotate(180deg)}.lang-picker__caret{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--ink);transition:transform .22s ease}.lang-picker.is-open .lang-picker__caret{transform:rotate(180deg)}.lang-picker__menu{position:absolute;right:0;top:calc(100% + 10px);min-width:210px;margin:0;padding:6px;list-style:none;border:1.5px solid var(--ink);border-radius:14px;background:var(--paper-light);box-shadow:6px 7px 0 var(--ink);transform-origin:90% 0;animation:lang-pop .28s cubic-bezier(.34,1.56,.64,1) both}.lang-picker--up .lang-picker__menu{top:auto;bottom:calc(100% + 10px);left:0;right:auto;transform-origin:10% 100%}.lang-picker__menu li{animation:folder-arrive .36s cubic-bezier(.16,.86,.24,1) calc(var(--i) * 50ms) both}.lang-picker__menu button{display:flex;align-items:center;gap:14px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:none;color:var(--ink);font:15px/1 var(--mono);text-align:left}.lang-picker__menu b{min-width:28px;font-weight:500}.lang-picker__menu button:hover{background:var(--sky)}.lang-picker__menu button.is-current{background:var(--ink);color:var(--paper)}@keyframes lang-pop{0%{opacity:0;transform:scale(.85) rotate(-3deg)}}.hero{position:relative;isolation:isolate;width:100%;aspect-ratio:1920 / 1080;overflow:hidden;background:transparent}.hero__logo{position:absolute;z-index:18;top:calc(40 * var(--u));left:calc(40 * var(--u));width:calc(109 * var(--u))}.hero__logo img{width:100%;display:block;pointer-events:none}.language-switch.hero__lang{top:calc(40 * var(--u));right:calc(40 * var(--u));width:calc(114 * var(--u))}.hero__title{position:absolute;z-index:15;inset:0 0 auto;pointer-events:none}.hero__line1,.hero__line2{position:absolute;left:50%;translate:-50% 0}.hero__line1{top:calc(96 * var(--u));opacity:calc(1 - var(--s, 0) * .9);translate:-50% calc(var(--s, 0) * -60 * var(--u))}.hero__line2{top:calc(186 * var(--u));scale:calc(1 + var(--s, 0) * .38);transform-origin:50% 50%}.hero__body{position:absolute;z-index:15;top:calc(475 * var(--u));left:50%;width:calc(780 * var(--u));margin:0;transform:translate(-50%);font:max(12px,calc(26 * var(--u)))/1.05 var(--mono);text-align:center;white-space:pre-line}.hero__cta{--rot: -4deg;position:absolute;z-index:27;top:calc(590 * var(--u));left:calc(828 * var(--u))}.hero__spider{position:absolute;z-index:17}.hero__spider img{width:100%;height:auto;display:block}.hero__spider--black{top:calc(369 * var(--u));left:calc(40 * var(--u));width:calc(274 * var(--u))}.hero__spider--pink{top:calc(349 * var(--u));left:calc(1570 * var(--u));width:calc(287 * var(--u));rotate:4deg}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:clamp(24px,5vw,72px);overflow:hidden;color:#e93613;background:#ffc5db;transform:translateY(0);will-change:transform,border-radius}.preloader.is-complete{border-radius:0 0 48% 48%;transform:translateY(-105%);transition:transform .8s cubic-bezier(.76,0,.24,1),border-radius .8s cubic-bezier(.76,0,.24,1)}.preloader__composition{width:min(80vw,820px);display:grid;justify-items:center;gap:clamp(34px,5vh,58px);transform:translateY(-2vh)}.preloader__signature{position:relative;width:100%;aspect-ratio:801.028 / 293.983}.preloader__signature-track,.preloader__signature-fill,.preloader__signature-final{position:absolute;top:0;right:0;bottom:0;left:0}.preloader__signature svg{display:block;width:100%;height:100%}.preloader__signature path{vector-effect:non-scaling-stroke;fill:none;stroke-linecap:round;stroke-linejoin:round}.preloader__signature-track path{stroke:#e0331024;opacity:var(--loader-track-opacity);transition:opacity .16s ease}.preloader__signature-fill path{stroke:#e93613;stroke-dasharray:1;stroke-dashoffset:var(--loader-dashoffset)}.preloader__signature-final{opacity:var(--loader-final-opacity);pointer-events:none}.preloader__signature-final path{stroke:#e93613}.preloader__agency{display:grid;justify-items:center;font-size:clamp(22px,3.12vw,40px);font-weight:500;line-height:.96;letter-spacing:-.035em;text-align:center;opacity:var(--loader-copy-opacity);transform:translateY(var(--loader-copy-shift))}.preloader__counter{position:absolute;right:clamp(20px,3vw,42px);bottom:clamp(18px,3vw,36px);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em}.language-switch{position:absolute;z-index:30;top:3.704%;right:2.083%;width:clamp(78px,5.94vw,114px);aspect-ratio:114 / 77;padding:0;border:0;background:transparent;outline:0;transition:filter .18s ease,transform .22s ease}.language-switch:hover{filter:drop-shadow(4px 6px 0 rgba(255,66,15,.28))}.language-switch img{width:100%;height:100%;display:block;pointer-events:none}.language-switch__state{position:absolute;bottom:20%;width:25%;height:3px;border-radius:50%;background:var(--orange-hot);transition:left .24s cubic-bezier(.2,.8,.2,1);pointer-events:none}.language-switch__state--ru{left:7%}.language-switch__state--en{left:67%}.desk-folder{position:absolute;z-index:7;top:67.13%;width:22.323%;aspect-ratio:428.608 / 314.759;outline:0;animation:folder-arrive .62s cubic-bezier(.16,.86,.24,1) calc(.11s + var(--folder-index) * 70ms) both}.desk-folder--cases{left:2.083%}.desk-folder--method{left:26.586%}.desk-folder--team{left:51.09%}.desk-folder--career{left:75.593%}.desk-folder:hover,.desk-folder:focus-visible{z-index:46;transition-delay:0s}.desk-folder__tilt{--mx: 0;--my: 0;position:absolute;top:0;right:0;bottom:0;left:0;transform:perspective(1000px) rotateY(calc(var(--mx) * 10deg)) rotateX(calc(var(--my) * -8deg));transition:transform .26s cubic-bezier(.2,.8,.2,1)}.desk-folder__art{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;transform-origin:50% 100%;transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .42s ease}.desk-folder:hover .desk-folder__art,.desk-folder:focus-visible .desk-folder__art{transform:perspective(900px) rotateX(-9deg);filter:drop-shadow(0 18px 14px rgba(21,18,15,.16))}.hero__folders:has(.desk-folder:hover) .desk-folder:not(:hover){filter:saturate(.6) opacity(.75);transform:scale(.97)}.desk-folder{transition:filter .4s ease,transform .4s ease,z-index 0s .7s}.desk-folder__previews{position:absolute;z-index:3;top:9%;right:12%;bottom:25%;left:12%;pointer-events:none}.folder-preview{position:absolute;left:50%;bottom:4%;width:42%;aspect-ratio:.78;overflow:hidden;border:max(3px,calc(5 * var(--u))) solid var(--paper-light);border-radius:max(4px,calc(8 * var(--u)));background:var(--paper-light);box-shadow:0 9px 17px #15120f38;transform:translate(-50%,44%) rotate(0) scale(.7);transform-origin:50% 100%;opacity:0;transition:transform .38s cubic-bezier(.4,0,.2,1),opacity .2s ease .16s}.folder-preview img{width:100%;height:100%;display:block;object-fit:cover}.folder-preview--2{--d: 60ms}.folder-preview--3{--d: .12s}.desk-folder:hover .folder-preview--1,.desk-folder:focus-visible .folder-preview--1{transform:translate(calc(-138% + var(--mx, 0) * 14%),-86%) rotate(-12deg) scale(1.14)}.desk-folder:hover .folder-preview--2,.desk-folder:focus-visible .folder-preview--2{transform:translate(calc(-50% + var(--mx, 0) * 22%),-118%) rotate(2deg) scale(1.26)}.desk-folder:hover .folder-preview--3,.desk-folder:focus-visible .folder-preview--3{transform:translate(calc(38% + var(--mx, 0) * 14%),-82%) rotate(12deg) scale(1.12)}.desk-folder:hover .folder-preview,.desk-folder:focus-visible .folder-preview{opacity:1;transition:transform .64s cubic-bezier(.34,1.56,.64,1) var(--d, 0ms),opacity .12s ease var(--d, 0ms)}.folder-preview--step,.folder-preview--note,.folder-preview--place{display:flex;flex-direction:column;justify-content:space-between;padding:10% 9%;background:var(--c);border-color:var(--paper-light)}.folder-preview--step{background:var(--paper-light)}.folder-preview__tab{position:absolute;top:0;left:0;right:0;height:12%;background:var(--c)}.folder-preview--step b{margin-top:12%;font:400 calc(78 * var(--u))/.8 var(--serif);color:var(--paper-light);-webkit-text-stroke:calc(7 * var(--u)) var(--orange);paint-order:stroke fill}.folder-preview em{font:500 max(8px,calc(14 * var(--u)))/1.15 var(--mono);font-style:normal;text-transform:uppercase;letter-spacing:.02em;color:var(--ink)}.folder-preview--step svg{width:100%;height:auto;overflow:visible}.folder-preview--step path{fill:none;stroke:var(--ink);stroke-width:3;stroke-linecap:round;stroke-dasharray:160;stroke-dashoffset:160;transition:stroke-dashoffset .9s ease .3s}.desk-folder:hover .folder-preview--step path{stroke-dashoffset:0}.folder-preview--note em,.folder-preview--place em{font:400 max(10px,calc(26 * var(--u)))/.95 var(--serif);text-transform:uppercase}.folder-preview--note{justify-content:flex-end;background-image:repeating-linear-gradient(transparent 0 calc(17 * var(--u)),#1151a32e calc(17 * var(--u)),#1151a32e calc(18 * var(--u)))}.folder-preview--note[style*=E1FF61]{background-image:none;justify-content:space-between}.folder-preview__mascot{width:78%!important;height:auto!important;align-self:center;object-fit:contain!important}.folder-preview__window{flex:1;display:grid;place-items:center;margin-top:8%;border:2px dashed var(--ink);border-radius:4px;background:var(--paper-light);font:400 calc(64 * var(--u))/1 var(--serif);color:var(--paper-light);-webkit-text-stroke:calc(5 * var(--u)) var(--orange);paint-order:stroke fill}.mascot-art.is-spinning,.board-art.is-spinning{z-index:48;animation:spider-wheel .9s cubic-bezier(.36,.02,.2,1) both}@keyframes spider-wheel{45%{transform:rotate(175deg) translateY(-6px)}to{transform:rotate(360deg)}}@keyframes folder-arrive{0%{opacity:0;transform:translateY(34px)}}@media(pointer:fine){.mash-site,.mash-site *{cursor:none!important}.custom-cursor{position:fixed;z-index:200;inset:0 auto auto 0;width:0;height:0;color:#fff;pointer-events:none;opacity:0;transition:opacity .16s ease}.custom-cursor.is-visible{opacity:1}.custom-cursor__pointer{position:absolute;left:0;top:0;width:34px;height:37px;display:block;transform-origin:50% 9%;transform:translate3d(calc(var(--px) - 17px),calc(var(--py) - 3px),0) rotate(var(--ang)) scale(var(--sc));will-change:transform;filter:drop-shadow(0 2px 0 rgba(21,21,21,.25))}.custom-cursor__character{position:absolute;left:0;top:0;width:74px;height:70px;display:block;object-fit:contain;opacity:0;transform:translate3d(calc(var(--cx) - 22px),calc(var(--cy) - 24px),0) scale(.3) rotate(-18deg);will-change:transform;transition:opacity .16s ease,scale .26s cubic-bezier(.18,.9,.2,1);filter:drop-shadow(3px 5px 0 rgba(21,18,15,.2))}.custom-cursor.is-active .custom-cursor__pointer{opacity:0}.custom-cursor.is-active .custom-cursor__character{opacity:1;transform:translate3d(calc(var(--cx) - 22px),calc(var(--cy) - 24px),0) scale(1) rotate(0);transition:opacity .16s ease,transform 0s}}.manifesto{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(40 * var(--u));padding:calc(140 * var(--u)) calc(120 * var(--u)) calc(160 * var(--u))}.manifesto__title{margin-bottom:calc(24 * var(--u))}.manifesto__video{--v: 1;width:calc(1680 * var(--u));transform:scale(calc(.82 + var(--v) * .18)) rotate(calc((1 - var(--v)) * -2deg));transform-origin:50% 0}.manifesto__cloud,.manifesto__bolt{position:absolute;z-index:3;pointer-events:none;animation:sticker-float 4.2s ease-in-out infinite alternate}.manifesto__cloud{top:calc(230 * var(--u));left:calc(1560 * var(--u));width:calc(221 * var(--u));rotate:12deg}.manifesto__bolt{top:calc(520 * var(--u));left:calc(150 * var(--u));width:calc(116 * var(--u));rotate:-10deg;animation-delay:-1.6s}@keyframes sticker-float{to{transform:translateY(calc(-14 * var(--u))) rotate(3deg)}}.video-player{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:calc(45 * var(--u));background:var(--ink);isolation:isolate}.video-player:fullscreen{border-radius:0}.video-player__frame{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.video-player__frame iframe,.video-player__frame>div{position:absolute;left:0;top:-12%;width:100%;height:124%;border:0}.video-player__hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:0;border:0;background:transparent}.video-player__cover{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--ink)}.video-player__cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.video-player__cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 70% at 50% 50%,#1515151a,#1515158c)}.video-player__cover.is-paused{background:#15151573}.video-player__cover.is-paused:after{display:none}.video-player__play{position:relative;z-index:1;display:inline-flex;align-items:center;gap:calc(16 * var(--u));padding:calc(26 * var(--u)) calc(48 * var(--u)) calc(26 * var(--u)) calc(38 * var(--u));border:max(2px,calc(4 * var(--u))) solid var(--ink);border-radius:999px;background:var(--lime);color:var(--ink);font:500 max(11px,calc(24 * var(--u)))/1 var(--mono);letter-spacing:.06em;box-shadow:calc(6 * var(--u)) calc(7 * var(--u)) 0 var(--ink);rotate:-2deg;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.video-player__play svg{width:max(14px,calc(30 * var(--u)));height:auto;fill:var(--ink)}.video-player__hit:hover .video-player__play{transform:scale(1.1) rotate(3deg)}.video-player__hit:hover .video-player__cover img{transform:scale(1.04)}.video-player__bar{position:absolute;z-index:3;left:0;right:0;bottom:0;display:flex;align-items:center;gap:calc(22 * var(--u));padding:calc(40 * var(--u)) calc(36 * var(--u)) calc(26 * var(--u));background:linear-gradient(transparent,#000000a6);color:var(--paper);font:500 max(10px,calc(14 * var(--u)))/1 var(--mono);letter-spacing:.06em;opacity:0;transition:opacity .3s ease}.video-player:hover .video-player__bar,.video-player.is-paused .video-player__bar,.video-player__bar:focus-within{opacity:1}.video-player__bar button{padding:6px;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit}.video-player__bar button:hover{color:var(--lime)}.video-player__time{min-width:7em}.video-player__track{position:relative;flex:1;height:4px;border-radius:4px;background:#f2ede24d;cursor:pointer}.video-player__track:before{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}.video-player__track i{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--lime)}.ribbon-wrap{position:relative;z-index:5;margin:calc(-40 * var(--u)) 0 calc(-60 * var(--u));pointer-events:none}.ribbon{display:block;width:100%;height:auto;overflow:visible}.ribbon__edge,.ribbon__band{fill:none;stroke-linecap:butt;stroke-linejoin:round}.ribbon__edge{stroke:var(--ink);stroke-width:calc(var(--band) + 6)}.ribbon__band{stroke:var(--orange);stroke-width:var(--band)}.ribbon__reveal{fill:none;stroke:#fff;stroke-width:calc(var(--band) + 40);stroke-linecap:round;stroke-dasharray:var(--len) var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset 1.8s cubic-bezier(.65,0,.25,1)}.ribbon.is-drawn .ribbon__reveal{stroke-dashoffset:0}.ribbon__text{fill:var(--paper-light);font-family:var(--serif);letter-spacing:.02em;white-space:pre}.ribbon__star{fill:var(--lime)}.ribbon__measure{font-family:var(--serif);letter-spacing:.02em;white-space:pre;opacity:0}.marquee{position:relative;z-index:5;overflow:hidden;margin:calc(40 * var(--u)) -2% 0;padding:calc(18 * var(--u)) 0;border-block:max(2px,calc(3 * var(--u))) solid var(--ink);background:var(--orange);color:var(--paper);rotate:-2deg}.marquee__track{display:flex;width:max-content;will-change:transform}.marquee__track span{display:inline-flex;align-items:center;gap:calc(32 * var(--u));padding-right:calc(32 * var(--u));font:400 max(30px,calc(72 * var(--u)))/1 var(--serif);white-space:nowrap;text-transform:uppercase}.marquee__track i{font-style:normal;color:var(--lime);font-size:.7em}.start{--p: 1;position:relative;padding:calc(120 * var(--u)) 0 calc(70 * var(--u));overflow:hidden}.start__folder-back{position:absolute;z-index:0;left:calc(210 * var(--u));bottom:calc(210 * var(--u));width:calc(1500 * var(--u));height:calc(780 * var(--u))}.start__card{position:relative;z-index:1;width:calc(1400 * var(--u));margin-left:calc(260 * var(--u));padding:calc(52 * var(--u)) calc(72 * var(--u)) calc(130 * var(--u));border-radius:calc(18 * var(--u));background:var(--paper-light);box-shadow:0 calc(12 * var(--u)) calc(30 * var(--u)) #0000002e;transform:translateY(calc((1 - var(--p)) * 420 * var(--u))) rotate(calc((1 - var(--p)) * -1.5deg))}.start__card-head{display:flex;justify-content:space-between;align-items:center}.start__card-head span{font:500 max(10px,calc(13 * var(--u)))/1 var(--mono);letter-spacing:.08em;color:var(--orange)}.start__card-head img{width:calc(56 * var(--u))}.start__title{margin-top:calc(14 * var(--u))}.start__intro{margin:calc(10 * var(--u)) 0 calc(28 * var(--u));font:max(14px,calc(19 * var(--u)))/1.4 var(--mono)}.start .project-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"project row" "business row" "error send";column-gap:calc(48 * var(--u));row-gap:calc(22 * var(--u))}.start .field--project{grid-area:project}.start .field--business{grid-area:business}.start .project-form__row{grid-area:row;grid-template-columns:minmax(0,1fr);gap:calc(22 * var(--u))}.start .project-form__send{grid-area:send;justify-self:end;margin:calc(10 * var(--u)) calc(24 * var(--u)) 0 0}.start .project-form__error{grid-area:error;align-self:center}.start .field textarea{min-height:max(110px,calc(150 * var(--u)))}.start__flap{position:relative;z-index:2;display:grid;place-items:center;width:calc(1560 * var(--u));height:calc(240 * var(--u));margin:calc(-70 * var(--u)) 0 0 calc(180 * var(--u));border-radius:calc(36 * var(--u));background:var(--orange);box-shadow:0 calc(-10 * var(--u)) calc(30 * var(--u)) #00000026,0 calc(18 * var(--u)) calc(30 * var(--u)) #0000001f}.start__spider{position:absolute;z-index:3;top:calc(560 * var(--u));left:calc(1640 * var(--u));width:calc(230 * var(--u));rotate:14deg}.start__spider img{width:100%;display:block}.project-form{display:grid;gap:calc(30 * var(--u))}.project-form__row{display:grid;grid-template-columns:1fr 1fr;gap:calc(28 * var(--u));align-items:start}.field{display:grid;gap:calc(10 * var(--u));min-width:0;margin:0;padding:0;border:0}.field__label{padding:0;font:500 max(10px,calc(13 * var(--u)))/1.3 var(--mono);letter-spacing:.04em;text-transform:uppercase}.field__hint{font:max(10px,calc(12 * var(--u)))/1.3 var(--mono);color:var(--muted)}.field input,.field textarea{width:100%;min-height:max(48px,calc(64 * var(--u)));padding:0 max(16px,calc(24 * var(--u)));border:1.5px solid transparent;border-radius:max(8px,calc(10 * var(--u)));background:#1515150d;font:500 max(15px,calc(16 * var(--u)))/1.3 "Manrope",sans-serif;letter-spacing:-.02em;outline:0;transition:background .18s ease,border-color .18s ease}.field textarea{min-height:max(120px,calc(160 * var(--u)));padding-top:max(14px,calc(20 * var(--u)));padding-bottom:max(14px,calc(20 * var(--u)));resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#15151580}.field input:focus,.field textarea:focus{background:var(--white);border-color:var(--ink)}.field input:disabled{opacity:.55}.field--reach .field__control{margin-top:calc(4 * var(--u))}.field--reach legend{margin-bottom:max(10px,calc(10 * var(--u)))}.chips{display:flex;flex-wrap:wrap;gap:calc(10 * var(--u))}.chip{position:relative;display:inline-flex;align-items:center;padding:max(9px,calc(12 * var(--u))) max(16px,calc(22 * var(--u)));border:1.5px solid var(--ink);border-radius:999px;background:var(--paper-light);font:max(13px,calc(16 * var(--u)))/1 var(--mono);transition:background .18s ease,color .18s ease,transform .18s ease}.chip input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.chip:hover{transform:translateY(-2px)}.chip.is-selected{background:var(--ink);color:var(--paper)}.chip:has(input:focus-visible){outline:2px solid #1375dc;outline-offset:3px}.project-form__send{--rot: 2deg;justify-self:start;margin-top:calc(8 * var(--u))}.project-form__error{margin:0;color:var(--orange);font:max(12px,calc(14 * var(--u)))/1.4 var(--mono)}.page-sheet{position:relative;z-index:1;min-height:100vh;background:var(--dots),var(--paper);border-radius:0 0 calc(56 * var(--u)) calc(56 * var(--u));box-shadow:0 calc(30 * var(--u)) calc(60 * var(--u)) #00000059}.page-sheet.is-lifting{transform:perspective(1000px) rotateX(calc(var(--lift) * -28deg)) scale(calc(1 - var(--lift) * .04));will-change:transform}.site-footer{position:relative;z-index:0;background:var(--dots-dark),var(--ink);color:var(--paper)}.site-footer__pin{position:relative}.site-footer__reveal{position:sticky;display:grid;gap:calc(56 * var(--u));padding:calc(140 * var(--u)) calc(120 * var(--u)) calc(60 * var(--u))}.site-footer__game{position:relative;display:grid;gap:calc(28 * var(--u));padding:0 calc(120 * var(--u)) calc(40 * var(--u))}.site-footer__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:calc(80 * var(--u));align-items:start}.site-footer__eyebrow{margin:0 0 calc(22 * var(--u));font:500 max(11px,calc(15 * var(--u)))/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lime)}.site-footer__cta{position:relative}.site-footer__sticker{position:relative;width:calc(360 * var(--u));margin-top:calc(34 * var(--u));--rot: -3deg}.site-footer__menu{display:grid;border-top:1px solid rgba(242,237,226,.22)}.footer-tab{position:relative;display:grid;grid-template-columns:calc(70 * var(--u)) minmax(0,1fr) auto;align-items:center;column-gap:calc(18 * var(--u));padding:calc(18 * var(--u)) calc(26 * var(--u)) calc(18 * var(--u)) calc(10 * var(--u));border-bottom:1px solid rgba(242,237,226,.22);color:var(--paper);text-decoration:none;isolation:isolate;transition:color .26s ease,padding .42s cubic-bezier(.2,.8,.2,1)}.footer-tab:before{content:"";position:absolute;z-index:-1;inset:calc(6 * var(--u)) 0;border-radius:0 calc(18 * var(--u)) calc(18 * var(--u)) calc(18 * var(--u));background:var(--c)}.footer-tab:after{content:"";position:absolute;z-index:-1;left:0;top:calc(6 * var(--u) - 26 * var(--u));width:32%;height:calc(26 * var(--u) + 18 * var(--u));border-radius:calc(18 * var(--u)) calc(18 * var(--u)) 0 0;background:var(--c)}.footer-tab:before,.footer-tab:after{opacity:0;transform:translateY(calc(18 * var(--u))) scaleY(.7);transform-origin:50% 100%;transition:transform .46s cubic-bezier(.34,1.4,.64,1),opacity .22s ease}.footer-tab__no{font:500 max(11px,calc(15 * var(--u)))/1 var(--mono);opacity:.55}.footer-tab__label{font:400 calc(96 * var(--u))/1 var(--serif);letter-spacing:-.01em;transition:transform .52s cubic-bezier(.2,.8,.2,1)}.footer-tab__note{grid-column:2;margin-top:calc(4 * var(--u));font:max(11px,calc(14 * var(--u)))/1.3 var(--mono);opacity:.6}.footer-tab__icon{grid-row:1 / span 2;grid-column:3;width:calc(96 * var(--u));height:calc(96 * var(--u));object-fit:contain;filter:grayscale(1) brightness(.85);opacity:.55;transform:rotate(-8deg) scale(.9);transition:transform .62s cubic-bezier(.34,1.56,.64,1),filter .3s ease,opacity .3s ease}.footer-tab:hover,.footer-tab:focus-visible{color:var(--ink);outline:0;padding-left:calc(30 * var(--u))}.footer-tab:hover:before,.footer-tab:focus-visible:before,.footer-tab:hover:after,.footer-tab:focus-visible:after{transform:none;opacity:1}.footer-tab:hover .footer-tab__label,.footer-tab:focus-visible .footer-tab__label{transform:translate(calc(10 * var(--u))) skew(-6deg)}.footer-tab:hover .footer-tab__icon,.footer-tab:focus-visible .footer-tab__icon{filter:none;opacity:1;transform:rotate(12deg) scale(1.25) translateY(calc(-6 * var(--u)));animation:icon-wiggle 1.2s ease-in-out .62s infinite alternate}@keyframes icon-wiggle{0%{rotate:0deg}to{rotate:-14deg}}.footer-tab:hover .footer-tab__no,.footer-tab:hover .footer-tab__note{opacity:.85}.site-footer__menu:has(.footer-tab:hover) .footer-tab:not(:hover){opacity:.45}.footer-tab{transition:color .26s ease,padding .42s cubic-bezier(.2,.8,.2,1),opacity .26s ease}.site-footer__info{display:grid;grid-template-columns:repeat(3,auto) 1fr;gap:calc(90 * var(--u));align-items:start}.site-footer__info div{display:grid;align-content:start;gap:calc(12 * var(--u))}.site-footer__info h2{margin:0 0 calc(4 * var(--u));font:500 max(10px,calc(12 * var(--u)))/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lime)}.site-footer__info a{width:fit-content;font:max(13px,calc(17 * var(--u)))/1.3 var(--mono);text-decoration:none;background:linear-gradient(var(--lime),var(--lime)) 0 100% / 0 1px no-repeat;transition:color .16s ease,background-size .32s ease}.site-footer__info a:hover{color:var(--lime);background-size:100% 1px}.site-footer__tagline{justify-self:end;margin:0;font:italic max(14px,calc(22 * var(--u)))/1.3 "IBM Plex Serif",serif;opacity:.8}.site-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:calc(22 * var(--u));border-top:1px solid rgba(242,237,226,.2);font:max(11px,calc(13 * var(--u)))/1.4 var(--mono)}.site-footer__bottom>span{opacity:.7}.site-footer__bottom em{font:italic max(12px,calc(15 * var(--u)))/1.4 "IBM Plex Serif",serif;opacity:.7}.to-top{position:relative;width:max(84px,calc(118 * var(--u)));aspect-ratio:1;padding:0;border:0;background:none;cursor:pointer;transform:rotate(-8deg);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.to-top svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;animation:to-top-spin 14s linear infinite}.to-top__disc{fill:var(--lime);stroke:var(--paper-light);stroke-width:4;filter:drop-shadow(3px 4px 0 rgba(0,0,0,.6))}.to-top__ring{font:600 12.5px/1 var(--mono);fill:var(--ink);letter-spacing:.04em}.to-top img{position:absolute;left:50%;top:50%;width:46%;transform:translate(-50%,-50%);transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.to-top:hover{transform:rotate(0) scale(1.08)}.to-top:hover svg{animation-duration:3s}.to-top:hover img{transform:translate(-50%,-78%) rotate(-360deg)}@keyframes to-top-spin{to{rotate:360deg}}.mash-run{position:relative;height:calc(560 * var(--u));min-height:340px;margin:0 calc(-120 * var(--u));border-top:1px dashed rgba(242,237,226,.22);overflow:hidden;touch-action:manipulation;user-select:none;-webkit-user-select:none;cursor:pointer}.mash-run__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.mash-run__hud{position:absolute;inset:0 0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:calc(32 * var(--u)) calc(120 * var(--u));pointer-events:none}.mash-run__hud>div{display:grid;gap:calc(6 * var(--u))}.mash-run__hud span{font:500 max(10px,calc(12 * var(--u)))/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lime)}.mash-run__hud b{font:400 calc(84 * var(--u))/1 var(--serif);font-variant-numeric:tabular-nums}.mash-run__records{display:flex!important;gap:calc(110 * var(--u));text-align:right}.mash-run__records>div{display:grid;gap:calc(6 * var(--u));justify-items:end}.mash-run__title{justify-items:start;gap:calc(12 * var(--u))!important}.mash-run__title strong{font:400 calc(48 * var(--u))/1 var(--serif);color:var(--paper)}.mash-run__pick{display:flex;align-items:center;gap:8px;pointer-events:auto;color:#f2ede299!important}.mash-run__pick button{width:max(34px,calc(46 * var(--u)));height:max(34px,calc(46 * var(--u)));display:grid;place-items:center;padding:4px;border:1.5px solid rgba(242,237,226,.25);border-radius:50%;background:transparent;cursor:pointer;transition:border-color .18s ease,transform .18s ease,background .18s ease}.mash-run__pick button:hover{transform:translateY(-2px) rotate(-8deg)}.mash-run__pick button.is-on{border-color:var(--lime);background:#e1ff611f}.mash-run__pick img{width:100%;height:100%;object-fit:contain}.mash-run__pick .mash-run__sound{margin-left:10px}.mash-run__sound svg{width:70%;height:70%;fill:none;stroke:var(--paper);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mash-run__sound svg path:first-child{fill:var(--paper)}.mash-run__sound.is-on svg .wave{stroke:var(--lime)}.mash-run__hint{position:absolute;left:50%;top:58%;margin:0;transform:translate(-50%,-50%);font:500 max(11px,calc(15 * var(--u)))/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lime);pointer-events:none;text-align:center;animation:pixel-blink 1.1s steps(2) infinite}@keyframes pixel-blink{50%{opacity:.35}}.mash-run__over{position:absolute;z-index:2;left:50%;top:58%;padding:calc(26 * var(--u)) calc(36 * var(--u));border-radius:calc(28 * var(--u));background:#151515db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;justify-items:center;gap:calc(14 * var(--u));width:min(90%,calc(760 * var(--u)));transform:translate(-50%,-50%);text-align:center;animation:run-over-in .52s cubic-bezier(.34,1.56,.64,1)}@keyframes run-over-in{0%{opacity:0;transform:translate(-50%,-40%) scale(.9)}}.mash-run__over b{font:400 calc(96 * var(--u))/1 var(--serif);color:var(--lime)}.mash-run__over p{margin:0;font:max(13px,calc(18 * var(--u)))/1.4 var(--mono)}.mash-run__over div{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:calc(8 * var(--u))}.run-sticker{--rot: -3deg;--bg: var(--paper-light);--fg: var(--ink);position:relative;padding:max(12px,calc(16 * var(--u))) max(20px,calc(30 * var(--u)));border:max(3px,calc(5 * var(--u))) solid var(--paper-light);border-radius:max(10px,calc(14 * var(--u)));background:var(--bg);color:var(--fg);box-shadow:max(3px,calc(5 * var(--u))) max(4px,calc(6 * var(--u))) 0 #000;font:italic 400 max(20px,calc(34 * var(--u)))/1 var(--serif);cursor:pointer;transform:rotate(var(--rot));transition:transform .38s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.run-sticker span:first-letter{text-transform:uppercase}.run-sticker--again{--bg: var(--lime)}.run-sticker--cta{--rot: 2deg;--bg: #D8276F;--fg: var(--paper-light)}.run-sticker:hover{transform:rotate(calc(var(--rot) * -1)) scale(1.06) translateY(-3px);box-shadow:max(4px,calc(7 * var(--u))) max(6px,calc(9 * var(--u))) 0 #000}.run-sticker:active{transform:rotate(var(--rot)) scale(.97);box-shadow:2px 2px #000}.page-bar{display:flex;justify-content:space-between;align-items:center;padding:calc(40 * var(--u))}.page-bar img{width:calc(109 * var(--u));display:block}.language-switch.page-bar__lang{position:relative;top:auto;right:auto;width:calc(114 * var(--u))}.thanks__body{display:flex;flex-direction:column;align-items:center;gap:calc(36 * var(--u));padding:calc(60 * var(--u)) calc(120 * var(--u)) calc(200 * var(--u));text-align:center}.thanks__cat{width:calc(340 * var(--u));animation:sticker-float 3.6s ease-in-out infinite alternate}.thanks__sub{margin:0;font:italic max(22px,calc(40 * var(--u)))/1.2 "IBM Plex Serif",serif;color:var(--magenta)}.thanks__text{margin:0;font:max(15px,calc(24 * var(--u)))/1.4 var(--mono)}.thanks__cta{--rot: 3deg}@media(max-width:820px){.hero{aspect-ratio:auto;display:flex;flex-direction:column;align-items:center;padding:calc(96 * var(--u)) calc(16 * var(--u)) calc(48 * var(--u))}.hero__logo{top:calc(14 * var(--u));left:calc(16 * var(--u));width:calc(60 * var(--u))}.lang-picker.hero__lang{top:calc(16 * var(--u));right:calc(16 * var(--u))}.marquee{margin-top:8px;padding:10px 0}.hero__title{position:relative;display:flex;flex-direction:column;align-items:center}.hero__line1,.hero__line2{position:static;transform:none;translate:none}.hero__line2{margin-top:calc(-6 * var(--u))}.hero__body{position:static;width:calc(340 * var(--u));margin-top:calc(14 * var(--u));transform:none;font-size:max(14px,calc(15 * var(--u)));line-height:1.4;white-space:normal}.hero__cta{position:relative;top:auto;left:auto;height:calc(92 * var(--u));margin-top:calc(30 * var(--u))}.hero__spider--black{top:calc(452 * var(--u));left:calc(-22 * var(--u));width:calc(96 * var(--u))}.hero__spider--pink{top:calc(78 * var(--u));left:auto;right:calc(-8 * var(--u));width:calc(74 * var(--u))}.hero__folders{display:grid;grid-template-columns:1fr 1fr;gap:calc(14 * var(--u));width:100%;margin-top:calc(22 * var(--u))}.hero__folders .desk-folder{position:relative;top:auto;left:auto;right:auto;width:100%}.desk-folder:hover .desk-folder__art,.desk-folder:focus-visible .desk-folder__art{transform:translateY(3px)}.desk-folder__previews{top:5%;right:12%;bottom:20%;left:12%}.folder-preview{border-width:3px}.manifesto{gap:calc(24 * var(--u));padding:calc(72 * var(--u)) calc(16 * var(--u))}.manifesto__video{width:100%}.manifesto__cloud{top:calc(40 * var(--u));left:auto;right:calc(6 * var(--u));width:calc(70 * var(--u))}.manifesto__bolt{top:calc(170 * var(--u));left:calc(4 * var(--u));width:calc(40 * var(--u))}.video-player{border-radius:calc(14 * var(--u))}.video-player__poster{gap:calc(16 * var(--u))}.video-player__title{width:86%}.video-player__play{padding:9px 16px;font-size:11px;gap:8px}.video-player__caption{left:14px;bottom:12px;font-size:8px}.start{padding:calc(56 * var(--u)) calc(16 * var(--u)) calc(24 * var(--u))}.start .project-form{grid-template-columns:minmax(0,1fr);grid-template-areas:"project" "business" "row" "error" "send"}.start .project-form__send{justify-self:start}.start__flap{place-items:start}.manifesto__video{transform:scale(calc(.9 + var(--v) * .1))}.video-player__frame iframe,.video-player__frame>div{top:-14%;height:128%}.video-player__bar{gap:8px;padding:18px 10px 8px}.video-player__time{display:none}.start__eyebrow{position:static;margin-bottom:calc(16 * var(--u))}.start__folder-back,.start__spider{display:none}.start__card{width:100%;margin:0;padding:calc(36 * var(--u)) calc(22 * var(--u));border-radius:calc(14 * var(--u));transform:translateY(calc((1 - var(--p)) * 110 * var(--u)))}.start__card-head img{width:44px}.start__title{margin-top:16px}.start__intro{margin:14px 0 22px;font-size:14px}.project-form{gap:20px}.project-form__row{grid-template-columns:1fr;gap:20px}.project-form__send{height:76px}.start__flap{width:100%;height:calc(150 * var(--u));margin:calc(-30 * var(--u)) 0 0;padding:calc(52 * var(--u)) calc(22 * var(--u)) 0;border-radius:calc(22 * var(--u))}.start__flap .outline-text{width:calc(330 * var(--u))}.page-sheet{border-radius:0 0 28px 28px}.site-footer__reveal{gap:32px;padding:64px 20px 32px}.site-footer__game{padding:0 20px 24px}.site-footer__top{grid-template-columns:minmax(0,1fr);gap:36px}.site-footer__sticker{width:240px}.footer-tab{grid-template-columns:34px minmax(0,1fr) auto;padding:14px 12px 14px 4px}.footer-tab__label{font-size:44px}.footer-tab__icon{width:48px;height:48px}.footer-tab:after{display:none}.site-footer__info{grid-template-columns:1fr 1fr;gap:24px}.site-footer__tagline{grid-column:1 / -1;justify-self:start}.site-footer__bottom{flex-direction:column;align-items:flex-start;gap:10px}.mash-run{height:460px;margin:0 -20px}.mash-run__hint{top:68%;width:86%;font-size:11px;line-height:1.6}.mash-run__hud{padding:16px 20px;flex-direction:column-reverse;gap:10px}.mash-run__records{width:100%;justify-content:space-between}.mash-run__records>div:first-child{justify-items:start}.mash-run__hud b{font-size:36px}.mash-run__title strong{font-size:26px}.mash-run__over{top:66%;gap:8px;padding:14px 16px}.run-sticker{font-size:19px;padding:10px 14px}.mash-run__over div{flex-wrap:nowrap}.to-top{width:84px}.mash-run__over b{font-size:48px}.mash-run__over p{font-size:12px}.mash-run__over div{gap:8px;margin-top:4px}.page-bar{padding:calc(14 * var(--u)) calc(16 * var(--u))}.page-bar img{width:60px}.language-switch.page-bar__lang{width:80px}.thanks__body{gap:20px;padding:32px 16px 80px}.thanks__cat{width:calc(180 * var(--u))}.sticker{min-height:0}.custom-cursor{display:none!important}.mash-site,.mash-site *{cursor:auto!important}}@media(hover:none),(pointer:coarse){.custom-cursor{display:none!important}.mash-site,.mash-site *{cursor:auto!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}}.hand{margin:0;font:500 max(20px,calc(38 * var(--u)))/1.05 "Caveat",cursive;white-space:pre-line}.hand--pink{color:var(--pink)}.eyebrow--lime{color:var(--lime)}.eyebrow--orange{color:var(--orange)}.eyebrow--white{color:var(--white)}.pill-list{display:flex;flex-wrap:wrap;gap:calc(8 * var(--u));margin:0;padding:0;list-style:none}.pill-list li{padding:max(6px,calc(8 * var(--u))) max(12px,calc(16 * var(--u)));border:1.2px solid var(--ink);border-radius:999px;font:max(12px,calc(14 * var(--u)))/1.2 var(--mono)}.pill-list--light li{border:0;background:var(--paper);color:var(--ink);font-size:max(12px,calc(15 * var(--u)))}.chips--filters .chip{cursor:pointer}button.chip{-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-nav{position:fixed;top:0;left:0;right:0;z-index:70;height:max(64px,calc(130 * var(--u)));display:flex;align-items:center;justify-content:space-between;gap:24px;padding:calc(20 * var(--u)) calc(120 * var(--u));background:transparent;transition:color .25s ease}.page-nav.is-dark{color:var(--paper)}.mash-site:has(>.page-nav) .page-sheet{padding-top:max(64px,calc(130 * var(--u)))}.page-nav.is-dark .page-nav__links a{color:var(--paper)}.page-nav__logo img{display:block;width:max(56px,calc(90 * var(--u)))}.page-nav__links{display:flex;gap:calc(48 * var(--u))}.page-nav__links a{padding-bottom:4px;font:max(14px,calc(18 * var(--u)))/1 var(--mono);text-decoration:none;background:linear-gradient(var(--tab),var(--tab)) 0 100% / 0 5px no-repeat;transition:background-size .26s cubic-bezier(.2,.8,.2,1)}.page-nav__links a:hover,.page-nav__links a[aria-current=page]{background-size:100% 5px}.page-nav__right{display:flex;align-items:center;gap:calc(32 * var(--u))}.language-switch.page-nav__lang{position:relative;top:auto;right:auto;width:max(74px,calc(114 * var(--u)))}.page-nav__cta{--rot: -3deg;height:max(48px,calc(73 * var(--u)));min-height:0}.page-nav__burger,.mobile-menu{display:none}.paper-note{position:relative;width:calc(620 * var(--u));padding:calc(64 * var(--u)) calc(60 * var(--u)) calc(64 * var(--u)) calc(96 * var(--u));background:url(/assets/form/form-paper.webp) center / 100% 100% no-repeat;transform:rotate(-2deg)}.paper-note.is-visible{transform:rotate(-2deg)}.paper-note h2{margin:0 0 calc(18 * var(--u));font:400 max(26px,calc(44 * var(--u)))/.98 var(--serif);text-transform:uppercase}.paper-note p{margin:0;font:max(13px,calc(16 * var(--u)))/1.5 var(--mono);white-space:pre-line}.paper-note__clip{position:absolute;left:calc(40 * var(--u));top:calc(-34 * var(--u));width:calc(70 * var(--u))}.paper-note--big{width:calc(930 * var(--u));padding:calc(96 * var(--u)) calc(90 * var(--u)) calc(96 * var(--u)) calc(144 * var(--u))}.paper-note--big h2{font-size:max(30px,calc(66 * var(--u)))}.paper-note--big p{font-size:max(14px,calc(24 * var(--u)))}.paper-note--big .paper-note__clip{width:calc(105 * var(--u));top:calc(-50 * var(--u))}.cta-block{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:calc(36 * var(--u));padding:calc(200 * var(--u)) calc(120 * var(--u));text-align:center}.cta-block__sub{margin:0;font:max(15px,calc(24 * var(--u)))/1.4 var(--mono)}.cta-block__btn{--rot: -4deg}.cta-block__spider{position:absolute;left:calc(180 * var(--u));top:calc(160 * var(--u));width:calc(274 * var(--u));animation:sticker-float 4s ease-in-out infinite alternate}.cta-block__cat{position:absolute;left:calc(1500 * var(--u));top:calc(300 * var(--u));width:calc(243 * var(--u));rotate:8deg;animation:sticker-float 3.4s ease-in-out -1s infinite alternate}.stat{display:grid;gap:calc(6 * var(--u))}.stat span{font:max(12px,calc(15 * var(--u)))/1.4 var(--mono)}.stats{display:flex;flex-wrap:wrap;gap:calc(40 * var(--u)) calc(80 * var(--u))}.stats--small{gap:calc(24 * var(--u)) calc(48 * var(--u));margin-bottom:calc(32 * var(--u))}.hand--margin{position:absolute;top:calc(250 * var(--u));right:calc(140 * var(--u));color:var(--magenta);font-size:max(22px,calc(52 * var(--u)));rotate:-5deg}.career-form{display:grid;gap:calc(30 * var(--u))}.career-form .field__control{margin-top:calc(10 * var(--u))}.career-form__send{--rot: -3deg;justify-self:start}.link-or-file__box{display:flex;align-items:center;gap:calc(16 * var(--u));padding:max(6px,calc(10 * var(--u))) max(10px,calc(14 * var(--u)));border:1.5px dashed var(--ink);border-radius:max(8px,calc(10 * var(--u)))}.field .link-or-file__box input[type=url]{flex:1;min-height:max(40px,calc(52 * var(--u)));padding:0 max(8px,calc(10 * var(--u)));background:transparent}.field .link-or-file__box input[type=url]:focus{border-color:transparent;background:#1515150a}.link-or-file__or{font:max(12px,calc(14 * var(--u)))/1 var(--mono);color:var(--muted)}.link-or-file__btn{max-width:45%;overflow:hidden;padding:max(8px,calc(10 * var(--u))) max(14px,calc(18 * var(--u)));border:0;border-radius:999px;background:var(--sky);font:500 max(12px,calc(14 * var(--u)))/1 var(--mono);white-space:nowrap;text-overflow:ellipsis}.field__hint--error{color:var(--orange)}.cases-head{display:grid;justify-items:center;gap:calc(28 * var(--u));padding:calc(110 * var(--u)) calc(120 * var(--u)) calc(56 * var(--u));text-align:center}.cases-head__sub{margin:0;font:max(15px,calc(26 * var(--u)))/1.4 var(--mono)}.cases-head__note{margin:0;font:italic max(13px,calc(18 * var(--u)))/1.4 "IBM Plex Serif",serif;color:var(--muted)}.cases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(90 * var(--u)) calc(48 * var(--u));padding:calc(40 * var(--u)) calc(120 * var(--u)) calc(160 * var(--u))}.case-card{display:grid;align-content:start;gap:calc(18 * var(--u));color:inherit;text-decoration:none}.case-card__image{position:relative;display:block;aspect-ratio:1080 / 1350;overflow:hidden;border-radius:calc(24 * var(--u));box-shadow:0 calc(16 * var(--u)) calc(34 * var(--u)) #1515151f}.case-card__soon{position:absolute;z-index:3;right:calc(22 * var(--u));top:calc(22 * var(--u));padding:calc(6 * var(--u)) calc(14 * var(--u));background:var(--white);font:600 max(18px,calc(28 * var(--u)))/1 "Caveat",cursive;color:var(--orange);rotate:4deg;box-shadow:calc(3 * var(--u)) calc(4 * var(--u)) 0 #151515d9}.cover{position:relative;display:block;width:100%;height:100%;overflow:hidden;container-type:inline-size;background:var(--dots),var(--bg)}.cover--baked img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.cover__visual{position:absolute;top:0;right:0;bottom:0;left:0}.cover__photo{display:block;width:100%;height:72%;object-fit:cover;object-position:50% 30%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.cover__art{position:absolute;right:5%;top:6%;width:28cqw;rotate:12deg;filter:drop-shadow(1cqw 1.2cqw 0 rgba(21,21,21,.18));transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.cover__stat{position:absolute;left:7%;top:9%;display:grid;justify-items:start;rotate:-4deg;transform-origin:0 50%;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.cover__stat .outline-text{width:calc(var(--w) * .17cqw);max-width:54cqw}.cover__note{max-width:56cqw;margin:-1cqw 0 0 3cqw;font:600 6.6cqw/1 Caveat,cursive;color:var(--ink)}.cover__folder{position:absolute;left:0;right:0;bottom:-1%;aspect-ratio:1080 / 600;container-type:inline-size;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.cover__back{position:absolute;left:4%;right:1%;top:16%;bottom:-12%;background:var(--back, #FF73E1);border-radius:0 3cqw 0 0;rotate:.8deg}.cover__tab{position:absolute;left:0;bottom:calc(100% - 1px);width:37cqw;height:9cqw;padding-left:4.5cqw;background:inherit;border-radius:2.6cqw 2.6cqw 0 0;clip-path:polygon(0 0,84% 0,100% 100%,0 100%);font:400 5.4cqw/9.4cqw "IBM Plex Serif",serif;color:var(--white);white-space:nowrap}.cover__paper{position:absolute;left:3.5%;right:4%;top:18%;bottom:-5%;background:repeating-linear-gradient(90deg,transparent 0 2.7cqw,rgba(110,170,230,.6) 2.7cqw calc(2.7cqw + 1.5px)),#eeede6}.cover__sheet{position:absolute;left:13%;width:76%;top:21%;height:30%;background:var(--lime);clip-path:polygon(0 0,100% 34%,100% 100%,0 100%)}.cover__front{position:absolute;left:2.4%;right:1.6%;top:36%;bottom:-10%;padding:8cqw 5.5cqw 0;background:var(--front, #1F6FA3);border-radius:0 3cqw 0 0;rotate:-1deg;box-shadow:0 -.6cqw 2cqw #1515151f}.cover__front:before{content:"";position:absolute;left:0;bottom:calc(100% - 1px);width:40cqw;height:6.5cqw;background:inherit;border-radius:3cqw 0 0;clip-path:polygon(0 0,80% 0,100% 100%,0 100%)}.cover__front b{display:block;font:400 min(15cqw,calc(180cqw / var(--len)))/.95 var(--serif);color:var(--ink);letter-spacing:-.01em;white-space:nowrap}.cover__front i{position:absolute;right:6cqw;top:25cqw;padding:1.2cqw 3.6cqw;border-radius:99px;background:#8ec9ef;font:400 5.2cqw/1 Manrope,sans-serif;font-style:normal;color:var(--white);rotate:-4deg}.cover--wide .cover__folder{left:auto;right:3%;width:44%}.cover--wide .cover__photo{height:100%}.cover--wide .cover__art{right:auto;left:38%;top:14%;width:11cqw}.cover--wide .cover__stat{left:6%;top:auto;bottom:14%}.cover--wide .cover__stat .outline-text{width:calc(var(--w) * .075cqw);max-width:32cqw}.cover--wide .cover__note{max-width:34cqw;font-size:3cqw}.case-card:hover .cover__folder{transform:translateY(-2.5%)}.case-card:hover .cover__photo,.case-card:hover .cover--baked img{transform:scale(1.04)}.case-card:hover .cover__art{transform:rotate(-14deg) scale(1.06)}.case-card:hover .cover__stat{transform:rotate(3deg) scale(1.04)}.price-tags--case{margin:calc(6 * var(--u)) 0 0}.price-tags--case li{font-size:max(10px,calc(12 * var(--u)));padding:calc(7 * var(--u)) calc(14 * var(--u)) calc(7 * var(--u)) calc(28 * var(--u));-webkit-mask:radial-gradient(circle at calc(12 * var(--u)) 50%,transparent calc(4 * var(--u)),#000 calc(4.5 * var(--u)));mask:radial-gradient(circle at calc(12 * var(--u)) 50%,transparent calc(4 * var(--u)),#000 calc(4.5 * var(--u)));filter:drop-shadow(calc(2 * var(--u)) calc(3 * var(--u)) 0 rgba(21,21,21,.85))}.case-card__title{font:400 max(22px,calc(40 * var(--u)))/1 var(--serif)}.case-card__meta{font:500 max(10px,calc(13 * var(--u)))/1.2 var(--mono);letter-spacing:.06em;color:var(--muted)}.case-card.is-soon{cursor:default}.case-hero{display:flex;flex-direction:column;gap:calc(36 * var(--u));padding:calc(100 * var(--u)) calc(120 * var(--u)) calc(80 * var(--u))}.case-hero__crumbs{margin:0;font:500 max(11px,calc(13 * var(--u)))/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.case-hero__crumbs a{color:var(--muted)}.case-hero__crumbs b{color:var(--orange);font-weight:500}.case-hero h1{max-width:calc(1550 * var(--u));margin:0;font:400 max(40px,calc(132 * var(--u)))/.92 var(--serif);letter-spacing:-.01em}.case-hero__intro{display:grid;grid-template-columns:1fr 1fr;gap:calc(80 * var(--u));max-width:calc(1600 * var(--u))}.case-hero__intro p{margin:0;font:max(15px,calc(22 * var(--u)))/1.5 var(--mono)}.case-hero__teaser{margin:0;font:italic max(18px,calc(28 * var(--u)))/1.3 "IBM Plex Serif",serif;color:var(--orange)}.case-hero__visual{height:calc(820 * var(--u));overflow:hidden;border-radius:calc(32 * var(--u))}.case-hero__visual .cover{height:100%}.case-story{display:grid;grid-template-columns:calc(420 * var(--u)) 1fr;gap:calc(120 * var(--u));align-items:start;padding:calc(80 * var(--u)) calc(120 * var(--u))}.case-meta{position:sticky;top:calc(140 * var(--u));display:grid;gap:calc(26 * var(--u));padding:calc(56 * var(--u)) calc(36 * var(--u)) calc(36 * var(--u));border-radius:calc(10 * var(--u));background:var(--white);box-shadow:calc(-14 * var(--u)) calc(12 * var(--u)) 0 -2px var(--c, #BADFE1),0 calc(16 * var(--u)) calc(30 * var(--u)) #1515151a;rotate:-1deg}.case-meta__clip,.messy-note__clip{position:absolute;top:calc(-46 * var(--u));left:50%;width:calc(92 * var(--u));translate:-50% 0;pointer-events:none}.messy-note{position:relative}.messy-note__clip{left:18%;rotate:-8deg}.case-meta span{font:500 max(10px,calc(13 * var(--u)))/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.case-meta p{margin:calc(6 * var(--u)) 0 0;font:max(13px,calc(16 * var(--u)))/1.4 var(--mono)}.case-body{max-width:calc(1000 * var(--u))}.case-body>section{margin-bottom:calc(80 * var(--u))}.case-body h2{margin:calc(12 * var(--u)) 0 calc(32 * var(--u));font:400 max(30px,calc(64 * var(--u)))/.96 var(--serif)}.case-body p{margin:0 0 calc(24 * var(--u));font:max(15px,calc(20 * var(--u)))/1.6 var(--mono)}.case-body .case-body__note{font-size:max(12px,calc(14 * var(--u)));color:var(--muted)}.case-media{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:calc(24 * var(--u));margin:calc(40 * var(--u)) 0}.case-media figure{display:grid;place-items:center;height:calc(520 * var(--u));min-height:180px;margin:0;border:2px dashed rgba(21,21,21,.25);border-radius:calc(24 * var(--u));background:#1515150a}.case-media figcaption{font:500 max(22px,calc(34 * var(--u)))/1 "Caveat",cursive;color:var(--muted)}.messy-note{margin:calc(40 * var(--u)) 0;padding:calc(44 * var(--u)) calc(48 * var(--u));border-radius:calc(20 * var(--u));background:var(--lime);rotate:-.8deg}.messy-note h3{margin:0 0 calc(18 * var(--u));font:400 max(26px,calc(44 * var(--u)))/1 var(--serif)}.messy-note p{font-size:max(14px,calc(18 * var(--u)))}.messy-note p:last-child{margin-bottom:0}.credits{padding-top:calc(28 * var(--u));border-top:1px solid rgba(21,21,21,.2)}.credits p{margin:calc(12 * var(--u)) 0 0;font-size:max(13px,calc(16 * var(--u)))}.similar{display:flex;flex-direction:column;align-items:center;gap:calc(32 * var(--u));padding:calc(140 * var(--u)) calc(120 * var(--u)) calc(120 * var(--u));background:var(--dots),var(--paper-light);text-align:center}.similar__sub{margin:0;font:max(15px,calc(24 * var(--u)))/1.4 var(--mono)}.similar__form{display:flex;align-items:flex-end;gap:calc(20 * var(--u));width:calc(1100 * var(--u));text-align:left}.similar__form .field{flex:1}.similar__form .sticker{--rot: -3deg}.next-case{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:calc(90 * var(--u)) calc(120 * var(--u));background:var(--dots-dark),var(--orange);color:var(--white);text-decoration:none;border-radius:0 0 calc(56 * var(--u)) calc(56 * var(--u))}.next-case__text{flex:1;min-width:0}.next-case__sticker{display:block;width:calc(230 * var(--u));margin-bottom:calc(14 * var(--u));rotate:-4deg;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.next-case:hover .next-case__sticker{transform:rotate(6deg) scale(1.06)}.next-case img{width:calc(220 * var(--u));rotate:20deg;transition:transform .7s cubic-bezier(.36,.02,.2,1)}.next-case:hover img{transform:rotate(360deg)}.case-missing{display:grid;gap:20px;padding:120px 24px}@media(max-width:820px){.page-nav{padding:calc(12 * var(--u)) calc(16 * var(--u))}.page-nav__links,.page-nav__right{display:none}.page-nav__burger{position:relative;z-index:2;display:grid;gap:6px;padding:14px 12px;border:0;border-radius:14px;background:var(--sky)}.page-nav__burger i{display:block;width:26px;height:3px;border-radius:2px;background:var(--ink);transition:transform .24s ease,opacity .24s ease}.page-nav.is-open .page-nav__burger i:nth-of-type(1){transform:translateY(9px) rotate(45deg)}.page-nav.is-open .page-nav__burger i:nth-of-type(2){opacity:0}.page-nav.is-open .page-nav__burger i:nth-of-type(3){transform:translateY(-9px) rotate(-45deg)}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;gap:14px;padding:96px 16px 28px;background:var(--dots),var(--paper)}.mobile-menu>a{display:block;padding:18px 22px;border-radius:18px;background:var(--tab);color:var(--ink);font:400 56px/1 var(--serif);text-decoration:none;animation:folder-arrive .48s cubic-bezier(.16,.86,.24,1) calc(var(--i) * 60ms) both}.mobile-menu__foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.mobile-menu__foot .sticker{height:72px}.paper-note{width:100%;padding:40px 22px 40px 52px}.paper-note--big{width:100%;padding:48px 22px 48px 56px}.paper-note__clip,.paper-note--big .paper-note__clip{left:18px;top:-26px;width:44px}.cta-block{padding:calc(80 * var(--u)) calc(16 * var(--u));gap:20px}.cta-block__spider{left:-10px;top:20px;width:80px}.cta-block__cat{left:auto;right:0;top:auto;bottom:20px;width:80px}.cta-block__btn{height:84px}.hand--margin{position:static;rotate:-3deg;font-size:30px}.career-form{gap:20px}.link-or-file__box{flex-wrap:wrap}.link-or-file__box input[type=url]{flex-basis:100%}.cases-head{padding:calc(32 * var(--u)) calc(16 * var(--u)) calc(16 * var(--u));gap:16px}.cases-grid{grid-template-columns:1fr;gap:40px;padding:calc(16 * var(--u)) calc(16 * var(--u)) calc(64 * var(--u))}.case-hero{padding:calc(32 * var(--u)) calc(16 * var(--u)) calc(32 * var(--u));gap:18px}.case-hero h1{font-size:40px}.case-hero__intro{grid-template-columns:1fr;gap:14px}.stats{gap:18px 28px}.stats .outline-text{width:calc(var(--w) * var(--u) * .42)}.case-story{grid-template-columns:1fr;gap:32px;padding:calc(24 * var(--u)) calc(16 * var(--u))}.case-meta{position:static;padding:20px;gap:16px}.case-body>section{margin-bottom:48px}.case-media figure{height:200px}.messy-note{padding:24px 20px}.similar{padding:56px 16px;gap:18px}.similar__form{flex-direction:column;align-items:stretch;width:100%}.similar__form .sticker{align-self:flex-start;height:80px}.next-case{padding:40px 16px;border-radius:0 0 28px 28px}.next-case__sticker{width:130px}.case-meta{padding:40px 20px 20px}.case-meta__clip,.messy-note__clip{width:48px;top:-32px}.case-hero__visual{height:auto;aspect-ratio:4 / 5}.cover--wide .cover__folder{left:0;right:0;width:auto}.cover--wide .cover__photo{height:72%}.cover--wide .cover__art{left:auto;right:5%;top:6%;width:28cqw}.cover--wide .cover__stat{left:7%;top:9%;bottom:auto}.cover--wide .cover__stat .outline-text{width:calc(var(--w) * .17cqw);max-width:54cqw}.cover--wide .cover__note{max-width:56cqw;font-size:6.6cqw}.next-case img{width:70px}}fieldset.field{min-inline-size:0}.chip{max-width:100%;white-space:normal}.career-form,.project-form{grid-template-columns:minmax(0,1fr)}@media(max-width:820px){.paper-note h2,.paper-note--big h2{font-size:28px}.paper-note p,.paper-note--big p{font-size:14px}}@media(max-width:820px){.career-form__send{height:72px}.sticker{max-width:100%}.sticker img{max-width:100%;height:100%;object-fit:contain}}.page-nav.is-open{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--dots),var(--paper)}.team-head{display:grid;justify-items:center;gap:calc(30 * var(--u));padding:calc(110 * var(--u)) calc(120 * var(--u)) calc(30 * var(--u));text-align:center}.team-head__sub{margin:0;max-width:calc(1100 * var(--u));font:max(15px,calc(22 * var(--u)))/1.5 var(--mono);white-space:pre-line}.dept-filter{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:calc(6 * var(--u)) calc(22 * var(--u));max-width:calc(1700 * var(--u));margin-top:calc(18 * var(--u))}.dept-filter__label{font:500 max(11px,calc(14 * var(--u)))/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange)}.dept-word{position:relative;padding:calc(6 * var(--u)) calc(8 * var(--u));border:0;background:none;color:#15151566;font:400 max(26px,calc(42 * var(--u)))/1 var(--serif);cursor:pointer;transition:color .22s ease,transform .32s cubic-bezier(.34,1.56,.64,1)}.dept-word sup{margin-left:3px;font:500 max(10px,calc(13 * var(--u)))/1 var(--mono);vertical-align:super}.dept-word:hover{color:var(--ink);transform:rotate(-2deg)}.dept-word.is-on{color:var(--ink)}.dept-word__ring{position:absolute;top:-18%;right:-14%;bottom:-18%;left:-14%;width:128%;height:136%;overflow:visible;pointer-events:none}.dept-word__ring{opacity:0;clip-path:inset(0 100% 0 0);transition:clip-path .6s cubic-bezier(.6,0,.2,1),opacity .15s ease}.dept-word__ring path{fill:none;stroke:var(--orange);stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke}.dept-word.is-on .dept-word__ring{opacity:1;clip-path:inset(-10% -10% -10% -10%)}.dept-word:focus-visible{outline:2px solid #1375dc;outline-offset:3px;border-radius:8px}.my-badge{--mx: 0;--my: 0;display:grid;justify-items:center;gap:calc(26 * var(--u));perspective:1200px}.my-badge__card{position:relative;width:calc(440 * var(--u));container-type:inline-size;border-radius:calc(22 * var(--u));overflow:hidden;box-shadow:0 calc(20 * var(--u)) calc(44 * var(--u)) #1515152e;transform:rotateY(calc(var(--mx) * 14deg)) rotateX(calc(var(--my) * -10deg)) rotate(-3deg);transform-origin:50% 0;transition:transform .3s cubic-bezier(.2,.8,.2,1);animation:badge-swing 4s ease-in-out infinite alternate}@keyframes badge-swing{0%{rotate:-1.5deg}to{rotate:1.5deg}}.my-badge__art{display:block;width:100%;height:auto}.my-badge__tag{position:absolute;left:65.9%;top:10.8%;width:27.2%;height:7.6%;display:grid;place-items:center;border-radius:1.2cqw;background:#ea5608;font:500 3.6cqw/1 var(--mono);letter-spacing:.04em;color:#2a2522}.my-badge__sticker{position:absolute;left:22%;top:26%;z-index:2;max-width:62%;padding:1.2cqw 3cqw;border-radius:3.4cqw;background:#ff73e1;box-shadow:0 0 0 1.3cqw #ff73e1;color:#151515;font:800 8.4cqw/1 Manrope,IBM Plex Sans,sans-serif;letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:rotate(-4deg);animation:sticker-pop .52s cubic-bezier(.34,1.56,.64,1)}@keyframes sticker-pop{0%{transform:rotate(-12deg) scale(.6);opacity:0}}.my-badge.is-named .my-badge__sticker{background:#00a850;box-shadow:0 0 0 1.3cqw #00a850}.my-badge__photo{position:absolute;left:40.6%;top:47.9%;width:24.7%;height:24.3%;display:grid;place-content:center;justify-items:center;gap:1.2cqw;padding:0;overflow:hidden;border:1.5px dashed rgba(21,21,21,.55);background:#f3eee7;color:var(--ink);cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.my-badge__photo:hover{background:#f0f7c9;border-color:var(--ink);transform:rotate(-2deg) scale(1.04)}.my-badge__photo .outline-text{width:9cqw;animation:sticker-float 1.6s ease-in-out infinite alternate}.my-badge__photo span{font:500 2.2cqw/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.my-badge__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.my-badge.is-flash .my-badge__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;animation:badge-flash .7s ease-out forwards}@keyframes badge-flash{0%{opacity:1}to{opacity:0}}.my-badge__name{position:absolute;left:31.5%;top:72.4%;width:45%}.my-badge__job{position:absolute;left:39.6%;top:78.9%;width:34%}.my-badge__name input,.my-badge__job input{width:100%;padding:0;border:0;background:transparent;color:#1b2a6b;font:500 6cqw/1 Caveat,cursive;outline:0;transform:rotate(-1.5deg)}.my-badge__job input{font-size:5.2cqw}.my-badge__name input::placeholder,.my-badge__job input::placeholder{color:#1b2a6b59}.my-badge__name input:focus,.my-badge__job input:focus{background:#e1ff6173;border-radius:4px}.my-badge__hint{max-width:calc(440 * var(--u));margin:0;text-align:center;font:500 max(12px,calc(15 * var(--u)))/1.45 var(--mono)}.my-badge.is-named .my-badge__hint{color:var(--orange)}.team-join{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:calc(110 * var(--u));padding:calc(110 * var(--u)) calc(120 * var(--u)) calc(180 * var(--u))}.team-join__text{display:grid;justify-items:center;gap:calc(44 * var(--u))}.team-join__cta{--rot: 3deg}.team-arc{padding:calc(30 * var(--u)) 0 calc(40 * var(--u));overflow:hidden}.arc{position:relative;height:calc(800 * var(--u));touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}.arc:active{cursor:grabbing}.arc__track{position:absolute;left:50%;top:calc(230 * var(--u));margin:0;padding:0;list-style:none}.arc__card{position:absolute;left:0;top:0;width:calc(370 * var(--u));margin-left:calc(-185 * var(--u));transform-origin:50% 50%;will-change:transform}.arc__badge{display:block;aspect-ratio:767 / 960;perspective:1400px}.arc__inner{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.8,.25,1.15)}.arc__face{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:calc(22 * var(--u));backface-visibility:hidden;box-shadow:0 calc(16 * var(--u)) calc(34 * var(--u)) #15151529;pointer-events:none}.arc__face--back,.arc__badge.is-flipped .arc__inner{transform:rotateY(180deg)}@media(hover:hover){.arc__badge--flip:hover .arc__inner{transform:rotateY(180deg)}}.c-hero{position:relative;display:grid;justify-items:center;gap:calc(40 * var(--u));padding:calc(120 * var(--u)) calc(120 * var(--u)) calc(140 * var(--u));text-align:center}.c-hero>.outline-text{position:relative;z-index:2;pointer-events:none}.c-hero__text .c-hero__accent{margin:0;font:italic max(20px,calc(32 * var(--u)))/1.3 "IBM Plex Serif",serif;color:var(--orange)}.c-hero__art{position:absolute;z-index:3}.c-hero__art img{width:100%;display:block}.c-hero__art--spider{left:calc(90 * var(--u));top:calc(110 * var(--u));width:calc(190 * var(--u));rotate:-12deg}.c-hero__art--pink{right:calc(110 * var(--u));top:calc(70 * var(--u));width:calc(210 * var(--u));rotate:14deg}.c-hero__art--cloud{left:calc(150 * var(--u));bottom:calc(150 * var(--u));width:calc(170 * var(--u));rotate:-8deg}.c-hero__art--bolt{right:calc(250 * var(--u));bottom:calc(220 * var(--u));width:calc(80 * var(--u));rotate:18deg}.c-hero__art--cat{right:calc(70 * var(--u));bottom:calc(60 * var(--u));width:calc(170 * var(--u));rotate:8deg}.c-good{display:flex;flex-direction:column;align-items:center;gap:calc(64 * var(--u));padding:calc(60 * var(--u)) calc(120 * var(--u)) calc(100 * var(--u))}.c-good__video{width:100%;max-width:calc(1680 * var(--u))}.pick-words{display:flex;flex-wrap:wrap;gap:calc(4 * var(--u)) calc(22 * var(--u));margin-top:calc(6 * var(--u))}.pick-word{position:relative;padding:calc(6 * var(--u)) calc(8 * var(--u));color:#15151573;font:400 max(20px,calc(32 * var(--u)))/1.1 var(--serif);cursor:pointer;transition:color .2s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.pick-word:hover{color:var(--ink);transform:rotate(-1.5deg)}.pick-word.is-on{color:var(--ink)}.pick-word.is-on .dept-word__ring{opacity:1;clip-path:inset(-10% -10% -10% -10%)}.pick-word:has(input:focus-visible){outline:2px solid #1375dc;outline-offset:3px;border-radius:8px}.c-hero__text{display:grid;justify-items:center;gap:calc(22 * var(--u));max-width:calc(860 * var(--u));margin-top:calc(14 * var(--u))}.c-hero__text p{margin:0;font:max(14px,calc(19 * var(--u)))/1.6 var(--mono)}.c-hero__text .c-hero__lead{margin-bottom:calc(8 * var(--u));font:400 max(26px,calc(46 * var(--u)))/1.08 var(--serif)}.perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(90 * var(--u)) calc(70 * var(--u));width:100%;max-width:calc(1400 * var(--u));margin:calc(60 * var(--u)) auto 0}.perk{position:relative;transform:rotate(calc((var(--i) - 1.5) * 1.2deg));transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.perk__sheet{position:absolute;inset:calc(14 * var(--u)) calc(-8 * var(--u)) calc(-10 * var(--u)) calc(10 * var(--u));border-radius:calc(10 * var(--u));background:var(--paper-light);box-shadow:0 calc(10 * var(--u)) calc(20 * var(--u)) #15151514;transform:rotate(2.5deg);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.perk:nth-child(4) .perk__sheet{background:#ff73e1}.perk-card{position:relative;display:grid;align-content:start;justify-items:center;gap:calc(16 * var(--u));height:100%;padding:calc(80 * var(--u)) calc(64 * var(--u)) calc(60 * var(--u));border-radius:calc(10 * var(--u));background:var(--c);color:var(--ink);text-align:center;box-shadow:0 calc(2 * var(--u)) 0 #1515150f,0 calc(16 * var(--u)) calc(30 * var(--u)) #1515151a}.perk:hover{transform:rotate(0) translateY(calc(-8 * var(--u)))}.perk:hover .perk__sheet{transform:rotate(4deg) translate(calc(6 * var(--u)),calc(4 * var(--u)))}.perk:hover .perk-card__clip{transform:translate(-50%) rotate(8deg) translateY(calc(-8 * var(--u)))}.perk-card__clip{position:absolute;left:50%;top:calc(-70 * var(--u));width:calc(110 * var(--u));transform:translate(-50%) rotate(-6deg);transition:transform .5s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.perk-card__no{font:400 max(20px,calc(34 * var(--u)))/1 var(--serif);color:var(--orange)}.perk-card h3{margin:0;font:400 max(28px,calc(52 * var(--u)))/.96 var(--serif);text-transform:uppercase}.perk-card p{margin:0;max-width:calc(520 * var(--u));font:max(14px,calc(17 * var(--u)))/1.6 var(--mono)}.tools{display:grid;justify-items:center;gap:calc(16 * var(--u));width:100%;max-width:calc(1100 * var(--u));margin:calc(70 * var(--u)) auto 0;text-align:center}.tools h3{margin:0;font:400 max(28px,calc(52 * var(--u)))/.96 var(--serif);text-transform:uppercase}.tools>p{margin:0;max-width:calc(760 * var(--u));font:max(14px,calc(17 * var(--u)))/1.6 var(--mono)}.tools__stickers{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:calc(26 * var(--u)) calc(30 * var(--u));margin:calc(40 * var(--u)) 0 0;padding:0;list-style:none}.tool-sticker{position:relative;display:grid;justify-items:center;align-content:center;gap:calc(8 * var(--u));width:calc(170 * var(--u));aspect-ratio:1;background:var(--bg);border:max(4px,calc(7 * var(--u))) solid #fff;box-shadow:calc(6 * var(--u)) calc(8 * var(--u)) 0 #151515;transform:rotate(var(--r));transition:transform .45s cubic-bezier(.34,1.56,.64,1);animation:tool-float 3.2s ease-in-out calc(var(--i) * -.6s) infinite alternate}.tool-sticker img{width:44%;height:auto}.tool-sticker span{font:500 max(10px,calc(13 * var(--u)))/1 var(--mono);letter-spacing:.02em}.tool-sticker--circle{border-radius:50%}.tool-sticker--square{border-radius:calc(26 * var(--u))}.tool-sticker--ticket{border-radius:calc(14 * var(--u));aspect-ratio:1.25;-webkit-mask:radial-gradient(circle at 0 50%,transparent calc(16 * var(--u)),#000 calc(16.5 * var(--u))) left / 51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent calc(16 * var(--u)),#000 calc(16.5 * var(--u))) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 50%,transparent calc(16 * var(--u)),#000 calc(16.5 * var(--u))) left / 51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent calc(16 * var(--u)),#000 calc(16.5 * var(--u))) right / 51% 100% no-repeat;box-shadow:none;filter:drop-shadow(calc(6 * var(--u)) calc(8 * var(--u)) 0 #151515)}.tool-sticker:hover{transform:rotate(calc(var(--r) * -1)) scale(1.1)}@keyframes tool-float{to{translate:0 calc(-8 * var(--u))}}.tools__more{font:500 max(22px,calc(40 * var(--u)))/1 "Caveat",cursive;color:var(--orange);transform:rotate(-6deg)}.start--career{margin-top:calc(40 * var(--u))}.start--career .start__card{padding-bottom:calc(130 * var(--u))}.start--career .start__intro{max-width:calc(980 * var(--u))}.start--career .career-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"name spec" "tg spec" "ig portfolio" "error cv" "error send";column-gap:calc(48 * var(--u));row-gap:calc(18 * var(--u))}.start--career .field--name{grid-area:name}.start--career .field--telegram{grid-area:tg}.start--career .field--instagram{grid-area:ig}.start--career .field--specialty{grid-area:spec}.start--career .field--portfolio{grid-area:portfolio}.start--career .field--cv{grid-area:cv}.start--career .career-form__error{grid-area:error;align-self:end}.start--career .career-form__send{grid-area:send;justify-self:end;margin:calc(6 * var(--u)) calc(24 * var(--u)) 0 0}.start--career .pick-word{font-size:max(18px,calc(26 * var(--u)))}.m-hero{--p: 1;position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(50 * var(--u));padding:calc(110 * var(--u)) calc(120 * var(--u)) calc(150 * var(--u));text-align:center}.m-hero__scatter{position:relative;z-index:2;width:calc(1400 * var(--u));max-width:100%;height:auto;aspect-ratio:629 / 229;transform:translateY(calc((1 - var(--p)) * 40 * var(--u))) rotate(calc((1 - var(--p)) * -3deg));pointer-events:none}.m-hero__sub{margin:0;max-width:calc(1200 * var(--u));text-wrap:balance;font:400 max(24px,calc(46 * var(--u)))/1.1 var(--serif)}.m-hero__art{position:absolute;z-index:3}.m-hero__art img{width:100%;display:block}.m-hero__art--spider{left:calc(120 * var(--u));bottom:calc(110 * var(--u));width:calc(190 * var(--u));rotate:-12deg}.m-hero__art--clip{right:calc(170 * var(--u));bottom:calc(150 * var(--u));width:calc(130 * var(--u));rotate:16deg}.m-system{display:flex;align-items:center;justify-content:center;gap:calc(60 * var(--u));padding:calc(140 * var(--u)) calc(120 * var(--u));background:var(--dots-dark),var(--ink);color:var(--paper)}.m-system__text{display:grid;gap:calc(28 * var(--u));width:calc(620 * var(--u));flex:none}.m-system__body{margin:0;font:max(15px,calc(22 * var(--u)))/1.45 var(--mono)}.mts{position:relative;width:calc(1000 * var(--u));aspect-ratio:1000 / 720;flex:none}.mts__links{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.mts__links path{fill:none;stroke:var(--lime);stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p));opacity:calc(var(--p) * .85);transition:opacity .2s ease,stroke .2s ease;vector-effect:non-scaling-stroke}.mts__links path:not(.is-on){stroke:#f2ede22e}.mts__piece{position:absolute;display:grid;place-items:center;padding:0;border:max(4px,calc(7 * var(--u))) solid var(--paper-light);background:var(--c);color:var(--ink);font:400 max(18px,calc(40 * var(--u)))/1 var(--serif);cursor:pointer;transform:translate(-50%,-50%) rotate(var(--r));box-shadow:calc(6 * var(--u)) calc(8 * var(--u)) 0 #000;transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .2s ease,filter .2s ease}.mts__piece span{padding:0 calc(20 * var(--u))}.mts__piece--ticket{width:calc(250 * var(--u));height:calc(120 * var(--u));border-radius:calc(14 * var(--u))}.mts__piece--circle{width:calc(190 * var(--u));aspect-ratio:1;border-radius:50%}.mts__piece--square{width:calc(200 * var(--u));aspect-ratio:1;border-radius:calc(34 * var(--u))}.mts__piece--tag{width:calc(240 * var(--u));height:calc(110 * var(--u));border-radius:calc(60 * var(--u)) calc(14 * var(--u)) calc(14 * var(--u)) calc(60 * var(--u))}.mts__piece--sun{width:calc(260 * var(--u));aspect-ratio:1;border:0;background:none;box-shadow:none}.mts__piece--sun:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--c);clip-path:polygon(50% 0%,59% 18%,78% 7%,76% 28%,97% 28%,84% 45%,100% 58%,80% 65%,88% 85%,67% 82%,60% 100%,47% 85%,30% 98%,28% 78%,7% 80%,16% 61%,0% 47%,18% 39%,10% 19%,31% 21%,37% 2%);filter:drop-shadow(0 0 0 #fff)}.mts__piece--sun{filter:drop-shadow(calc(6 * var(--u)) calc(8 * var(--u)) 0 #000)}.mts__piece:hover,.mts__piece.is-active{transform:translate(-50%,-50%) rotate(calc(var(--r) - 4deg)) scale(1.08)}.mts__piece.is-dim{opacity:.35}.m-how{padding:calc(150 * var(--u)) calc(120 * var(--u)) calc(80 * var(--u))}.m-how__head{display:grid;justify-items:center;gap:calc(20 * var(--u));margin-bottom:calc(70 * var(--u));text-align:center}.m-how__sub{margin:0;max-width:calc(900 * var(--u));font:max(15px,calc(22 * var(--u)))/1.45 var(--mono)}.m-stack{margin:0 auto;padding:0;list-style:none;width:calc(1240 * var(--u))}.m-card{position:sticky;top:calc(150 * var(--u) + var(--i) * 26 * var(--u));height:calc(520 * var(--u));margin-bottom:calc(160 * var(--u))}.m-card:last-child{margin-bottom:0}.m-card__inner{position:relative;display:grid;grid-template-columns:calc(300 * var(--u)) 1fr;align-items:center;gap:calc(50 * var(--u));height:100%;padding:calc(60 * var(--u)) calc(80 * var(--u));border-radius:calc(14 * var(--u));background:var(--dots),var(--bg);color:var(--ink);box-shadow:0 calc(-6 * var(--u)) calc(30 * var(--u)) #1515151a,0 calc(16 * var(--u)) calc(36 * var(--u)) #1515151f;transform:rotate(calc((var(--i) - 2) * .8deg))}.m-card__clip{position:absolute;left:calc(60 * var(--u));top:calc(-56 * var(--u));width:calc(100 * var(--u));rotate:-10deg}.m-card__num{width:100%}.m-card__text h3{margin:0 0 calc(14 * var(--u));font:400 max(30px,calc(76 * var(--u)))/.95 var(--serif);text-transform:uppercase}.m-card__sub{margin:0 0 calc(18 * var(--u));font:italic max(17px,calc(28 * var(--u)))/1.3 "IBM Plex Serif",serif;color:var(--orange)}.m-card:nth-child(5) .m-card__sub{color:var(--ink)}.m-card__body{margin:0;max-width:calc(620 * var(--u));font:max(14px,calc(19 * var(--u)))/1.6 var(--mono)}.m-good{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(56 * var(--u));padding:calc(160 * var(--u)) calc(120 * var(--u)) calc(140 * var(--u));text-align:center}.hand--margin{position:absolute;top:calc(230 * var(--u));right:calc(150 * var(--u));color:var(--magenta);font-size:max(22px,calc(44 * var(--u)));rotate:-6deg;text-align:left}.m-good__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(90 * var(--u)) calc(80 * var(--u));width:100%;max-width:calc(1440 * var(--u));margin-top:calc(30 * var(--u));text-align:left}.service{position:relative}.service__layer{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(10 * var(--u));transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.service__layer--1{background:var(--l1);transform:translate(calc(-22 * var(--u)),calc(-26 * var(--u))) rotate(-3deg)}.service__layer--2{background:var(--l2);transform:translate(calc(26 * var(--u)),calc(18 * var(--u))) rotate(2.5deg)}.service__card{position:relative;display:grid;align-content:start;gap:calc(18 * var(--u));height:100%;padding:calc(50 * var(--u)) calc(52 * var(--u)) calc(54 * var(--u));border-radius:calc(10 * var(--u));background:var(--paper-light);box-shadow:0 calc(12 * var(--u)) calc(30 * var(--u)) #1515151a}.service:hover .service__layer--1{transform:translate(calc(-34 * var(--u)),calc(-34 * var(--u))) rotate(-5deg)}.service:hover .service__layer--2{transform:translate(calc(36 * var(--u)),calc(26 * var(--u))) rotate(4deg)}.service__label{margin:0;font:italic max(15px,calc(22 * var(--u)))/1.2 "IBM Plex Serif",serif;color:var(--orange)}.service h3{margin:0;font:400 max(28px,calc(52 * var(--u)))/.98 var(--serif)}.service__body{margin:0;font:max(14px,calc(17 * var(--u)))/1.6 var(--mono)}.price-tags{display:flex;flex-wrap:wrap;gap:calc(12 * var(--u)) calc(14 * var(--u));margin:calc(10 * var(--u)) 0 0;padding:0;list-style:none}.price-tags li{position:relative;padding:calc(10 * var(--u)) calc(20 * var(--u)) calc(10 * var(--u)) calc(34 * var(--u));background:var(--l1);border-radius:calc(4 * var(--u)) calc(10 * var(--u)) calc(10 * var(--u)) calc(4 * var(--u));font:500 max(12px,calc(15 * var(--u)))/1.1 var(--mono);text-transform:uppercase;letter-spacing:.02em;transform:rotate(var(--r));-webkit-mask:radial-gradient(circle at calc(14 * var(--u)) 50%,transparent calc(5 * var(--u)),#000 calc(5.5 * var(--u)));mask:radial-gradient(circle at calc(14 * var(--u)) 50%,transparent calc(5 * var(--u)),#000 calc(5.5 * var(--u)));filter:drop-shadow(calc(3 * var(--u)) calc(4 * var(--u)) 0 rgba(21,21,21,.85));transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.price-tags li:hover{transform:rotate(calc(var(--r) * -2)) translateY(-2px)}@media(max-width:820px){body{-webkit-text-size-adjust:100%}.page-nav{padding:10px 16px;height:60px;min-height:60px}.mash-site:has(>.page-nav) .page-sheet{padding-top:60px}.page-nav__logo img{width:44px}.page-nav__burger{gap:5px;padding:11px 10px;border-radius:12px}.page-nav__burger i{width:22px;height:2.5px}.page-nav.is-open .page-nav__burger i:nth-of-type(1){transform:translateY(7.5px) rotate(45deg)}.page-nav.is-open .page-nav__burger i:nth-of-type(3){transform:translateY(-7.5px) rotate(-45deg)}.hero__logo{width:46px}.lang-picker__ticket{height:38px;padding:0 12px;gap:6px;font-size:13px}.lang-picker__code{font-size:13px}.lang-picker__globe{font-size:15px}.cta-block__sub,.similar__sub,.case-hero__intro p,.paper-note--big p,.hero__body{font-size:16px;line-height:1.55;letter-spacing:-.01em}.case-meta p,.credits p,.start__intro,.site-footer__info a,.mash-run__over p{font-size:14px;line-height:1.6}.case-body .case-body__note{font-size:12px}.case-hero h1{font-size:40px;line-height:.95}.case-body h2{font-size:36px;line-height:1}.messy-note h3,.paper-note h2{font-size:28px}.paper-note--big h2{font-size:32px}.case-card__title{font-size:26px}.hand{font-size:24px}.hand--margin{font-size:26px}.case-media figcaption{font-size:22px}.pill-list li,.pill-list--light li,.chip{font-size:13px}.eyebrow,.field__label{font-size:11px}.footer-tab__label{font-size:40px}.footer-tab__note{font-size:11px}}@media(max-width:820px){.team-head{padding:28px 16px 8px;gap:16px}.team-head__sub{font-size:15px}.my-badge__card{width:min(300px,82vw)}.my-badge__hint{max-width:300px;font-size:13px}.dept-filter{gap:0 10px}.dept-filter__label{width:100%;text-align:center;margin-bottom:4px}.dept-word{font-size:21px;padding:4px}.team-arc{padding:0 0 16px}.arc{height:360px}.arc__track{top:36px}.arc__card{width:200px;margin-left:-100px}.team-join{grid-template-columns:1fr;justify-items:center;gap:48px;padding:40px 16px 80px}}@media(max-width:820px){.c-hero{padding:92px 16px 130px;gap:22px}.c-hero__accent{font-size:20px}.c-hero__art--spider{left:14px;top:10px;width:72px}.c-hero__art--pink{right:14px;top:6px;width:80px}.c-hero__art--cloud{left:22px;bottom:26px;width:72px}.c-hero__art--bolt{left:50%;bottom:30px;width:32px}.c-hero__art--cat{right:22px;bottom:18px;width:76px}.c-good{padding:24px 16px 48px;gap:32px}.pick-words{gap:0 12px}.pick-word{font-size:21px}}@media(max-width:820px){.c-hero__text{gap:14px}.c-hero__text p{font-size:14px}.c-hero__text .c-hero__lead{font-size:26px}.perks{grid-template-columns:1fr;gap:64px;margin-top:40px}.perk-card{padding:52px 22px 30px;gap:10px}.perk-card__clip{width:64px;top:-40px}.perk-card h3,.tools h3{font-size:30px}.perk-card p,.tools>p{font-size:14px}.tools__stickers{gap:18px 16px;margin-top:20px}.tool-sticker{width:96px;border-width:4px;box-shadow:4px 5px #151515}.tool-sticker span{font-size:9px}.start--career .career-form{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "tg" "ig" "spec" "portfolio" "cv" "error" "send"}.start--career .start__card{padding-bottom:60px}.start--career .career-form__send{justify-self:start;margin:0}}@media(max-width:820px){.m-hero{padding:40px 16px 120px;gap:26px}.m-hero__sub{font-size:24px}.m-hero__art--spider{left:18px;bottom:24px;width:80px}.m-hero__art--clip{right:26px;bottom:30px;width:56px}.m-system{flex-direction:column;align-items:stretch;gap:28px;padding:64px 16px}.m-system__text,.mts{width:100%}.mts__piece{font-size:15px;border-width:3px;box-shadow:3px 4px #000}.mts__piece--ticket{width:100px;height:50px}.mts__piece--circle{width:80px}.mts__piece--square{width:82px;border-radius:16px}.mts__piece--tag{width:100px;height:46px}.mts__piece--sun{width:110px}.m-how{padding:64px 16px 40px}.m-stack{width:100%}.m-card{top:calc(80px + var(--i) * 14px);height:auto;min-height:420px;margin-bottom:70px}.m-card__inner{grid-template-columns:1fr;align-content:start;gap:14px;padding:40px 22px 30px}.m-card__num{width:110px}.m-card__clip{width:56px;top:-32px;left:24px}.m-card__text h3{font-size:32px}.m-card__sub{font-size:18px}.m-card__body{font-size:14px}.m-good{padding:64px 16px 70px;gap:28px}.hand--margin{position:static;font-size:26px;text-align:center}.m-good__grid{grid-template-columns:1fr;gap:60px;padding:0 12px}.service__card{padding:30px 22px}.service h3{font-size:28px}.service__body,.m-system__body{font-size:14px;line-height:1.6}.m-how__sub{font-size:15px}.price-tags li{font-size:11px;padding:7px 12px 7px 24px;-webkit-mask:radial-gradient(circle at 10px 50%,transparent 3.5px,#000 4px);mask:radial-gradient(circle at 10px 50%,transparent 3.5px,#000 4px)}}
