@font-face{font-family:League Gothic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA+sABAAAAAAJiwAAA9KAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoEUG4tyHCgGYD9TVEFUQACCfBEICqMYoA0LgggAATYCJAODegQgBYR+B4krDAcbgiIT7njYOACA6gmiqBeD0brsvz6wjaWP1RcmgKWj0YlExjG4fUlWuiVCts/BJBUHDkDhJQbBrYa7AS6/aZP69Vu6xlEc8KRzARv89z/2vz1n7p35poh4aB7NGo1QRLR6JVHaT4hFGosSabx7f562+f7dEQaciVFYRCpWosjCwhyySKsQjLxlFYt2UdYimkUTYcvNHnSNxqgmzOfjEa5V16wlaLQlR8Tc/mAMJjK6wZbNhujKkiuGXlyc87ix8gU8J2lr/Bm1fv8fcDb2H6ft/3b/1yHvjrWMA6NubYWQSWtSm2hAopdQcEbuET3T85Q5w39+7tXm/FtI0tEbcomEnnCo2Vbf5OXDzStxhnFDKIEfqho14ZY/JFs1h0ZM2LlNODc9ofUg6qev1Pr31k12SkUVZcKYHWjmhBDJJ+nUXlqTnVK7lFZh6fRDHkYbwDwQZi2rlhZC7CXHcWlVis/xzQH+iP8JMBg2AOAijA2EhNiyhdhzhbjzhHBJIDKhkHBRkBh9ISmyILm0EJ0CSJEqiJ4R0qAJrhUFN8ooOAQDrACMQegaNGrSqg0FQUZBgBECGljTpmQD+7Y2VAAbAaCDAwwGv+71FeDz3J4A9/t5UQkcAArMCAF5XOkZbNDMEn1qsGSFdr5ILGt0EjxcrhywWRKhV3UpIGSuhbeWcTUmq9tsdEEXbxsDdIBqCVAJgPJvS5bTTSbbDaDcwR2ctyEgAGHO7REIoGybMoiPNWACInYRIjCiGWsoKs7Frlhfgx5CWo3/cnOHvwcv8VjulujCNWm34YzT+U34AXwXvgVfh6/AF6nMUUyTCTlGoXlorVd5iY/wQQzVeqanuNrjVSJBsMgUAsgKfeAOATgX27glTmD/hMXWD18c7DOI5rdM679Ez/VQt+GkOnRFzoOTOCL7SuzAJqyRZTkW5J+FTcHGYRTWKIMqVIoUw2SAINfS5AFQX6kUq3CGKiQRT1y5qjgAtjAVmMVcYH8c+wZMPtL4tT21+9Zjr3HDB5f8suWsND5uh9AetA1tsFZdAQhJq3FpLR2KOQIYdNFqazHH9sgu6k4UbnfCI7pQi0YhAOHSrXZROEmok6qNxDYSo7E49CBMFqrBv5FYcExrSKkDLGkNZRfsbRHtBbZYala6jGhQiDzR7UhIEvpNIhKRKNUco0Dg1qkmowyTkuJTiTZmpw2h1MwOKGXoGofFaEDwmr7IhLZWJTEPob5XylFV8U65JM/svV1aBbjpqAOmqrMpcBFJm02BbQqMgfx8rUuK8kiMheVhdIwD4Q9sYAh2gHEQEBxp4d26gJuObnukkWDDE92UgimIQolGwRRMwalxMTIA6IAZGzZjYjSecsOx0oV1e9nGjSVN+TtGsiE70U2jbUy2y3q2FrUnT4OxEQasj9UERJINOZMbCSiQQiiRkimN+r9tBEvBAOwBbANs2NKeyognVJy3WF511SH31o35ToyPeH96FAwTwoRxQADWcYVgALDLzB+ecPCCj/aFdoDMR3y9fWOZYDOggTopOwDepgfrh6LM4GLfNeAY/38FnxccD2v6N73JwdCSGV4BKG3PtP9RHBpXYAms0QbYe2coQpWuHYsMiB7ZIJYxWFA/2EiFBiMABIxHIxxKEZGiqSsuQlj8bqUVTsCRLaHirLQdjnACt8B9z58A+wUYsiFQlBW23QG/ECZY8ZPF+tXjeigxalD9azBYjJMlWsL1rSHm8kHLmutTLoat/LfVk1aoKnxDBSjRgMLWG6kPC4msJLGmxtKLJRVCLLp4DEpMCWjiOMvgIpOrLPZSOErDkc6JhoNUHvpxl8vfYDxDcOn4GMDXQH4G8dafwDAiI4jlkyggNJxMEbligUoFKResQohKCmUi1AinF8kgihGCKiQAHgGwPgCbgX0BPUCugDcAcFiVDrhYaCrZYtax+4bK2Z/sHIfdaqxfcDGnoPkHdnGcSSdYFtaEXXfY+Rvh0F0bwRY22/EgXsRgu4wgKCVAXep1XmkPrz9TrmUswwXGfekuOKfXGq5zdyJz3G6l77oP3HTthQTKPJB4OcHs1yv7QD/HjeHv2U+RmXkzm+MBsR27ptPqT5GsBTX/iM1khBVGt7ifQAW9RY6D7xj8X2xxs0vsDkK4US44/tRLeV/F8tsxcFfZ327J7GrOST1ic7jPpc8+tPDGlGP3bzaJ3ULFbF3hZcFjDHoZdd58ihl0ZA5+YlciRVIx0qR9R1NgOvpuN4eDcNa1sze5E4jMxvnpzecxkk4fPLL7nvhtLVz3/ccnV5j1MFhAbS9O1QzKDhvV0kc9QDfX2/B5su16GXxdgLt43tt0ZEmRf2J7o+f90Pz9/PXlQMjavQ/GfNjwbWJh0xM+Tf22zP344m63bKpyylnlPB+ab1aghmYafP3yX8NLOXuyXGrmRw4DX9azBeb1iRt88bVZgyRyTsw7WurY98OrwVRgCmkAmulu0fTEfqt5Hrfv8Nz7rZqeUIR3H1e2sF59WM16fqAxHTTQTO/vc6ac7zm/jHN/V3okGfIndfezVNN1w/qrpq1adDtLdKrpT867LvBKEA4Teifw/H24GCon+9/PSjQvntEzQ+wdz5t1xIs3et9E+PVinTrcUdxZSa+8kY7tX1UPV0j1hamzptZvro/NihtYLxT5+7TKg9tlOvWoRnVacrkquj5tSh+G5tTZq6mW7KkpEV5nfEn30ntVQnOaj0sisDs+TZs+zW1MhyIpxndYyKEQn6FJsUG8rKCs4+1AM7X31qcGhxx1Gute4DzRibPHo8B9L4jJhpfrGnjUxOXNGYY+Ma0ZsWnvhX4qfz4pu36ktW3CotObZy2SeiYIeb4qMUSr29XWa8ztFx2gOboZRKyGF6ta/Fp0sKF+0gmTt247/36gn+Ien39PsfwicIFUHIzzHhZEtWu9Slw4708Pale3DwjM6wPaZ6xA7ebOIsIPRV1PY5BWawrOpm/Ek4dOmI84a+333rLf4SltGvBRHT996HTHdTLw15xfcnj3DXA2nB8LH347IJ/+mri7a+LuAzF5UXngpdodb1ToSvtzznr7v/pS2P9emRz8Tu+VD10td5uVMue2p6MjRz6931FO9k24ZrD3uzlnzBxw/Lq01zhr7S5FfFtMLqfPzGSSM5fBSsPFTx0sI/POrZmsnNsS1h92rZr0ezAeCICEpr7E6lnV0meudZvVPkBpSOVLR/VyX//Gno+NYMNUn6VBa1v7TA3MmzXpNDUbZaVGt69/I1PFqkynWCavRJfOkLHOlpZV1EugoYNN6e0iXjmKaLHDXZTYoZRo7FBKKnYoJQ47cccuSNZMXVU8tRthW+PcwnbTuYXtvPfq4muGl0l4kfaqGl+EVFglRdqMFKnGS9LwkpYkWz6SINmsI5ltlVaLNp9r7Grfq6lw09r1eOlIokUq45HKNqRse9X4irUwEhWNkdIdVmh+HjIJ0wkbOtEMnaBhE5PohS09NcFt1uEPRHtZ+aJR3dOn8glvb0X5dBo8p2hNm59RNNvaaWryma1Gt69/I32YW5lOoWN9oktT4G+dLS3z1GvCJ7t92BCSRjJ2rwrzRYjCKimSaKRICMliRzLKxLUwFLjssE10OWG75HLCdsLndfERw4uGPOxfFeGLkGCrpEiSkSJh5Ik9eZsTs3MBI/9/WfQ2xRZNVlq4g/U3dutXUbHFrT3cF44hHhRKuiv0t7ejbFIk3UoLt4lVnA2lK6agamVB9bGAUYOFthJWIpsoTxr41Qiw9//g9/9/t+//r3459u//EQBgPYBehDm5Z8N59/1/j3L/EH73bhzzCYzxnuqHNAzGRJnzyyNSv7Z2VpOu6wgXQKuLONkTluNTrGti4wdxzT7GRBbfzCOnY/M1GmJvpclrR90W72ojJhhQDFvecP81Yq23qvtHL87xoI7sG0f/oUf0MidKQ2McYXYc47W1k3aFylHnHsa0VJm1pYp5tPeIZhQayWcwk1Z4/5hWmqWdK+ap30XilHvKQW2jmRgGiFFilJjAdza1ljMcIyLvw7kvEkb3dMdcFaRHqMWnwnbpw1DVeissuWhmYCkIIpBCAAUE2OInuYCPKNCWh859dOo3Ek2C0WkmEANYZq3S/y+A1TFHP7u8JcmWfNY2ncxFmBYZkOmc0bpiI83CNFtTVVO4VBlR9IcXtdr/P7p16QYXVk7YzFQNKFzaYoxwqk7+u441FrUkE1C49EcaQQAIEs6PHWweTEb/Y+KMawD82W0mAeDv1eW1/7+0ejxJJ+RvCBgADHyKqL18DPvvPAfIxcNys7yh7liC7/W68hJXTUOzo7gizeLUW4omX3+VS9R7/pBm55d47v02vodJISi6MUkQnRKalBPT5OuXkkuw5yUUO9Uha3R3ADZ7CdgY+RjPP3amWPyiwZllu0GARwLhtAjIhfF8cMy89ZiuBQALES1LEdfYlGLYwUpxsU6XEkQWldK4okrpBLTb2UL51EIAI5wNahdQSgNr1qB/PHBOvmKFihikqaRXbqiy2uZiIxj0kpdDq9SIJCdPA8PpDVTxVsnUSJn4MSm08qVTS5Ei39BcjBr1UtlEikNnpDLl16TMUnq5Rh8v/tdKFbgUZAIECFy8yMVx8bD/dxMlTbo0SaK6t7PH7Vgkyt4qDXb6stJBq4DrvVzZRZD/2APv1dDnRUm1Gh5slIxGVTn5T3MJXs5NoWJzr9GwkyuHq1ROXnyYr6xLVAsKWlJI00N9jwhhLjbaT+E/9RFggwswhCMC0RAdMRATWSBLZIWsEQux4RUSBLFhy449B444nCKJMxeuUcSNOw+evHB58+HLjz8efsIjICQiJiElIxeQy02AIDAkAQqDI5AoNAaLwxOIgFwkMoVKozOYSUm3vmxOMrk8vkAoEkukMrlCGa1KrdHq9AajKQPMFquNbXDT3sHRydnF1c3do4rPa/vb5u/3yCNEGUcDQzg1CBAGB8DuEZkyXvfl5zFc3EkGGMKpcXSAo3GCu1xmfsfLZksQFBwClT2rTK6NQ3/eXzfDwaYYgHyseZZQjRmmwUSd25QcgCc+jFn6NH9OKiv/L8Rs15v0kcvGVwUJC0eiMwhYPAjPoi7tJAsc6fQ4etCFccKPfLZ/HcDxSDSWMDENryCSQIKjJ9rhGw8HCZNS9p6ksz/2sO/J9/kRxoDJEclcuVf7v0o8U47j+zlN617oNlO2bVWvUO1u3c/fu/JQ5QqOzbI+37oyM7v8z9gdZQAAAA==)format("woff2"),url(/_astro/league-gothic-vietnamese-400-normal.Ds2KY40T.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:League Gothic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/league-gothic-latin-ext-400-normal.D25_PHT_.woff2)format("woff2"),url(/_astro/league-gothic-latin-ext-400-normal.LR-xQ2ki.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Gothic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/league-gothic-latin-400-normal.BQfHUhlb.woff2)format("woff2"),url(/_astro/league-gothic-latin-400-normal.DHErDkGv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-ext-400-normal.Q_nF8v4l.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-400-normal.r32jotim.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-400-normal.DRC__1Mx.woff2)format("woff2"),url(/_astro/instrument-sans-latin-400-normal.D1W7dsQl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/instrument-sans-latin-ext-500-normal.CTEe1bJa.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-500-normal.CAxz3nsc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/instrument-sans-latin-500-normal.Dk9ku72i.woff2)format("woff2"),url(/_astro/instrument-sans-latin-500-normal.Z6ESRlEs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/instrument-sans-latin-ext-600-normal.BsaQcF38.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-600-normal.DMks36a2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/instrument-sans-latin-600-normal.B7fBEWYG.woff2)format("woff2"),url(/_astro/instrument-sans-latin-600-normal.B9e8oLYv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-mono-latin-ext-400-normal.C2zvOubV.woff2)format("woff2"),url(/_astro/dm-mono-latin-ext-400-normal.1aZr6b2b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-mono-latin-400-normal.4GdczIuU.woff2)format("woff2"),url(/_astro/dm-mono-latin-400-normal.-0xN8mdc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--black:#0b0b0b;--deep:#151515;--panel:#1e1e1e;--rule:#3a3a3a;--soft:#c9c9c9;--white:#fff;--display:"League Gothic", "Arial Narrow", Impact, sans-serif;--body:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--mono:"DM Mono", ui-monospace, Consolas, monospace;--gutter:clamp(16px, 4vw, 48px)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--black);color:var(--white);font:400 1.0625rem/1.55 var(--body);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--white);outline-offset:3px}h1,h2,h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;margin:0;font-weight:400}h1{font-size:clamp(3.75rem,11vw,10rem);line-height:.9}h2{font-size:clamp(2.75rem,7vw,6rem);line-height:.95}h3{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1}p{max-width:62ch;margin:0}.w{max-width:1440px;padding-inline:max(var(--gutter), env(safe-area-inset-left,0px)) max(var(--gutter), env(safe-area-inset-right,0px));margin-inline:auto}.band{padding-block:clamp(56px,8vw,112px)}.band.alt{background:var(--deep)}.lead{color:var(--soft);font-size:clamp(1.125rem,1.7vw,1.375rem);line-height:1.45}.label{font:400 .75rem/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--soft)}.head{gap:14px;margin-bottom:clamp(28px,4vw,52px);display:grid}.btn{min-height:48px;font:600 1rem/1.15 var(--body);border:2px solid var(--white);cursor:pointer;color:var(--white);background:0 0;padding:15px 24px;text-decoration:none;transition:background .15s,color .15s;display:inline-block}.btn:hover,.btn.solid{background:var(--white);color:var(--black)}.btn.solid:hover{background:var(--soft);border-color:var(--soft)}.btns{flex-wrap:wrap;gap:10px;display:flex}body{position:relative}body:before,.top:before{content:"";pointer-events:none;opacity:.06;background:url(/textures/pattern.svg) 0 0/13px;position:absolute;inset:0}body:before{z-index:15}.ehsaas-page:before,.ehsaas-page .top:before,.ehsaas-page .bar{display:none}.ehsaas-page{padding-bottom:0}.ehsaas-page .top,.ehsaas-page footer{border:0}.ehsaas-page .top{background:#070814f0}.top:before{z-index:0}.top .w{z-index:1;position:relative}div.player{z-index:16}.btn.solid{z-index:16;position:relative}.top{z-index:20;background:#0b0b0bf0;border-bottom:1px solid #222;position:sticky;top:0}.top .w{justify-content:space-between;align-items:center;gap:20px;min-height:68px;display:flex}.top .logo img{width:auto;height:40px}.nav{align-items:center;gap:26px;display:flex}.nav a{font-size:.9375rem;font-weight:500;text-decoration:none}.nav a:not(.btn):hover,.nav a[aria-current=page]:not(.btn){text-underline-offset:5px;text-decoration:underline}.nav .btn{min-height:0;padding:10px 16px;font-size:.9375rem}.menu{display:none;position:relative}.menu summary{cursor:pointer;border:2px solid var(--white);padding:10px 14px;font-weight:600;list-style:none}.menu summary::-webkit-details-marker{display:none}.menu nav{background:var(--panel);border:1px solid var(--rule);min-width:210px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.menu nav a{border-bottom:1px solid var(--rule);padding:15px 18px;font-weight:500;text-decoration:none}.menu nav a:last-child{border-bottom:0}@media (width<=760px){.nav{display:none}.menu{display:block}}.hero{position:relative;overflow:hidden}.hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(#0b0b0b80,#0b0b0be6);position:absolute;inset:0}.hero .w{z-index:1;gap:clamp(20px,3vw,32px);padding-block:clamp(72px,13vw,190px) clamp(40px,6vw,80px);display:grid;position:relative}.hero .lead{color:var(--white);max-width:54ch}.clients{border-block:1px solid var(--rule);padding-block:22px}.clients ul{font:400 clamp(1.5rem, 2.6vw, 2.25rem)/1.1 var(--display);text-transform:uppercase;flex-wrap:wrap;gap:8px 28px;margin:10px 0 0;padding:0;list-style:none;display:flex}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;display:grid}@media (width>=900px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 16px}}.card{min-width:0;text-decoration:none;display:block}.card[hidden]{display:none}.pic{aspect-ratio:16/9;background:var(--panel);display:block;overflow:hidden}.pic img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.card:hover .pic img{transform:scale(1.03)}.card b{margin-top:10px;font-weight:600;line-height:1.3;display:block}.card:hover b{text-underline-offset:3px;text-decoration:underline}.card .label{margin-top:4px;display:block}.filters{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.filters button{font:400 .8125rem/1 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--white);cursor:pointer;background:0 0;border:1px solid #6b6b6b;min-height:44px;padding:13px 15px}.filters button[aria-pressed=true],.filters button:hover{background:var(--white);color:var(--black);border-color:var(--white)}.row{border-top:1px solid var(--rule);gap:8px;padding-block:22px;text-decoration:none;display:grid}.row:last-child{border-bottom:1px solid var(--rule)}.row p{color:var(--soft)}a.row:hover h3{text-underline-offset:5px;text-decoration:underline 2px}@media (width>=860px){.row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;gap:32px}}.steps{counter-reset:s;gap:28px;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;border-top:2px solid var(--white);padding-top:12px}.steps li:before{content:counter(s);font:400 .75rem/1 var(--mono);color:var(--soft);margin-bottom:10px;display:block}.steps p{color:var(--soft);margin-top:8px}@media (width>=860px){.steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.split{gap:28px;display:grid}@media (width>=860px){.split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.division{align-content:start;gap:10px;min-width:0;text-decoration:none;display:grid}.division .label{margin-top:6px}.division p{color:var(--soft)}.division .more{font-weight:600}.division:hover .pic img{transform:scale(1.03)}.division:hover .more{text-underline-offset:4px;text-decoration:underline}@media (width>=860px){.split.three{grid-template-columns:repeat(3,minmax(0,1fr))}}.ehsaas-pic{border:1px solid var(--rule);text-align:center;font:400 clamp(1.5rem, 2.4vw, 2.25rem)/1.05 var(--display);text-transform:uppercase;background:#000;justify-content:center;align-items:center;padding:16px;display:flex}.ai-logo{width:120px;height:120px;margin:-12px 0 0 -30px}.steps.plain{counter-reset:none}.steps.plain li:before{content:none}.feature{gap:20px;display:grid}.feature .label{margin-bottom:10px;display:block}.stack{gap:16px;display:grid}@media (width>=860px){.feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px}}.div-logo{width:auto;height:56px;margin-bottom:8px}.hero .label{color:var(--white)}.founders{gap:32px;display:grid}.founders strong{font:400 clamp(3rem, 7vw, 6rem)/.95 var(--display);text-transform:uppercase;display:block}.founders span{color:var(--soft);margin-top:8px;display:block}@media (width>=860px){.founders{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}}.film{min-width:0}.player{aspect-ratio:16/9;background:var(--panel);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.player img{object-fit:cover;width:100%;height:100%}.player .play{background:var(--white);color:var(--black);font:600 .875rem/1 var(--body);padding:11px 14px;position:absolute;bottom:14px;left:14px}.player:hover .play{background:var(--soft)}.player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.film b{margin-top:10px;font-weight:600;display:block}.films{gap:28px 16px;display:grid}@media (width>=760px){.films.many{grid-template-columns:repeat(2,minmax(0,1fr))}}.facts{gap:18px;margin:0;display:grid}.facts dd{margin:4px 0 0}.ways{display:grid}.way{border-top:1px solid var(--rule);gap:4px;padding-block:18px;text-decoration:none;display:grid}.way:last-child{border-bottom:1px solid var(--rule)}.way strong{font:400 clamp(1.75rem, 4vw, 3rem)/1.05 var(--display);overflow-wrap:anywhere}a.way:hover strong{text-underline-offset:5px;text-decoration:underline 2px}@media (width>=760px){.way{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:24px}}.faq{gap:22px;margin:0;display:grid}.faq dt{font-weight:600}.faq dd{color:var(--soft);max-width:62ch;margin:4px 0 0}footer{border-top:1px solid var(--rule);padding-block:44px}footer .w{gap:28px;display:grid}footer img{width:auto;height:110px}.foot-links{flex-wrap:wrap;gap:8px 22px;display:flex}.foot-links a{padding-block:4px}.bar{display:none}@media (width<=760px){body{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}.bar{z-index:30;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--white);grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0}.bar a{min-height:60px;color:var(--black);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.bar a+a{background:var(--black);color:var(--white);border-top:1px solid var(--white)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
