@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_AMS-Regular.BQhdFMY1.woff2) format("woff2"),url(/_astro/KaTeX_AMS-Regular.DMm9YOAa.woff) format("woff"),url(/_astro/KaTeX_AMS-Regular.DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/_astro/KaTeX_Caligraphic-Bold.Dq_IR9rO.woff2) format("woff2"),url(/_astro/KaTeX_Caligraphic-Bold.BEiXGLvX.woff) format("woff"),url(/_astro/KaTeX_Caligraphic-Bold.ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_Caligraphic-Regular.Di6jR-x-.woff2) format("woff2"),url(/_astro/KaTeX_Caligraphic-Regular.CTRA-rTL.woff) format("woff"),url(/_astro/KaTeX_Caligraphic-Regular.wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/_astro/KaTeX_Fraktur-Bold.CL6g_b3V.woff2) format("woff2"),url(/_astro/KaTeX_Fraktur-Bold.BsDP51OF.woff) format("woff"),url(/_astro/KaTeX_Fraktur-Bold.BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_Fraktur-Regular.CTYiF6lA.woff2) format("woff2"),url(/_astro/KaTeX_Fraktur-Regular.Dxdc4cR9.woff) format("woff"),url(/_astro/KaTeX_Fraktur-Regular.CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/_astro/KaTeX_Main-Bold.Cx986IdX.woff2) format("woff2"),url(/_astro/KaTeX_Main-Bold.Jm3AIy58.woff) format("woff"),url(/_astro/KaTeX_Main-Bold.waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/_astro/KaTeX_Main-BoldItalic.DxDJ3AOS.woff2) format("woff2"),url(/_astro/KaTeX_Main-BoldItalic.SpSLRI95.woff) format("woff"),url(/_astro/KaTeX_Main-BoldItalic.DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/_astro/KaTeX_Main-Italic.NWA7e6Wa.woff2) format("woff2"),url(/_astro/KaTeX_Main-Italic.BMLOBm91.woff) format("woff"),url(/_astro/KaTeX_Main-Italic.3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_Main-Regular.B22Nviop.woff2) format("woff2"),url(/_astro/KaTeX_Main-Regular.Dr94JaBh.woff) format("woff"),url(/_astro/KaTeX_Main-Regular.ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/_astro/KaTeX_Math-BoldItalic.CZnvNsCZ.woff2) format("woff2"),url(/_astro/KaTeX_Math-BoldItalic.iY-2wyZ7.woff) format("woff"),url(/_astro/KaTeX_Math-BoldItalic.B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/_astro/KaTeX_Math-Italic.t53AETM-.woff2) format("woff2"),url(/_astro/KaTeX_Math-Italic.DA0__PXp.woff) format("woff"),url(/_astro/KaTeX_Math-Italic.flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/_astro/KaTeX_SansSerif-Bold.D1sUS0GD.woff2) format("woff2"),url(/_astro/KaTeX_SansSerif-Bold.DbIhKOiC.woff) format("woff"),url(/_astro/KaTeX_SansSerif-Bold.CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/_astro/KaTeX_SansSerif-Italic.C3H0VqGB.woff2) format("woff2"),url(/_astro/KaTeX_SansSerif-Italic.DN2j7dab.woff) format("woff"),url(/_astro/KaTeX_SansSerif-Italic.YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_SansSerif-Regular.DDBCnlJ7.woff2) format("woff2"),url(/_astro/KaTeX_SansSerif-Regular.CS6fqUqJ.woff) format("woff"),url(/_astro/KaTeX_SansSerif-Regular.BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_Script-Regular.D3wIWfF6.woff2) format("woff2"),url(/_astro/KaTeX_Script-Regular.D5yQViql.woff) format("woff"),url(/_astro/KaTeX_Script-Regular.C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_Size1-Regular.mCD8mA8B.woff2) format("woff2"),url(/_astro/KaTeX_Size1-Regular.C195tn64.woff) format("woff"),url(/_astro/KaTeX_Size1-Regular.Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_Size2-Regular.Dy4dx90m.woff2) format("woff2"),url(/_astro/KaTeX_Size2-Regular.oD1tc_U0.woff) format("woff"),url(/_astro/KaTeX_Size2-Regular.B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/_astro/KaTeX_Size3-Regular.CTq5MqoE.woff) format("woff"),url(/_astro/KaTeX_Size3-Regular.DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_Size4-Regular.Dl5lxZxV.woff2) format("woff2"),url(/_astro/KaTeX_Size4-Regular.BF-4gkZK.woff) format("woff"),url(/_astro/KaTeX_Size4-Regular.DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_Typewriter-Regular.CO6r4hn1.woff2) format("woff2"),url(/_astro/KaTeX_Typewriter-Regular.C0xS9mPB.woff) format("woff"),url(/_astro/KaTeX_Typewriter-Regular.D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body:not([data-breakpoint-preview-mode]),[data-apos-refreshable-body]{counter-reset:katexEqnNo mmlEqnNo}:root{--rt-color-text-light: var(--linak-graphite-100, #18191b);--rt-color-text-dark: var(--linak-graphite-10, #e8e8e8);--rt-color-muted-light: var(--linak-graphite-85, #3b3b3d);--rt-color-muted-dark: var(--linak-steel-blue-80, #b1b9c2);--rt-color-accent-light: var(--linak-deep-blue, #144478);--rt-color-accent-dark: var(--linak-bright-blue-20, #cce3fb);--rt-color-link-light: var(--linak-classic-blue, #1961ac);--rt-color-link-dark: #9acbff;--rt-color-text: var(--rt-color-text-light);--rt-color-muted: var(--rt-color-muted-light);--rt-color-accent: var(--rt-color-accent-light);--rt-color-link: var(--rt-color-link-light)}.dark{--rt-color-text: var(--rt-color-text-dark);--rt-color-muted: var(--rt-color-muted-dark);--rt-color-accent: var(--rt-color-accent-dark);--rt-color-link: var(--rt-color-link-dark)}:where([data-rich-text],.tiptap) [data-text-color-dark]{--rt-fixed-color: var(--rt-fixed-light)}:where(.dark,.video-hero-widget--theme-dark,.video-hero-widget--theme-brand) :where([data-rich-text],.tiptap) [data-text-color-dark]{--rt-fixed-color: var(--rt-fixed-dark)}:where([data-rich-text],.tiptap) [data-rich-text-columns]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-block:1.25rem}:where([data-rich-text],.tiptap) [data-rich-text-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-rich-text],.tiptap) [data-rich-text-column]{min-width:0;overflow-wrap:anywhere}.tiptap [data-rich-text-column]{border:1px dashed #8b8c8d;padding:.5rem}:where([data-rich-text],.tiptap) :where([data-youtube-video],[data-local-video-id]){margin:1.25rem 0;width:100%}:where([data-rich-text],.tiptap) [data-youtube-video] iframe{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:0}:where([data-rich-text],.tiptap) [data-local-video-id] video{display:block;width:100%;max-height:75vh}:where([data-apos-refreshable-body]) :where([data-rich-text],:where([data-apos-refreshable-body]):where([data-rich-text],:where([data-apos-refreshable-body]) .tiptap) [data-local-video-id] video,:where([data-apos-refreshable-body]).tiptap) [data-local-video-id] video{display:block;width:100%;max-height:75cqh}:where([data-rich-text],.tiptap) figcaption{margin-block-start:.5rem;font-size:.875em}:where([data-rich-text],.tiptap) ul[data-type=taskList]{list-style:none;padding-inline-start:0}:where([data-rich-text],.tiptap) ul[data-type=taskList] li[data-checked]{display:flex;gap:.65rem;align-items:baseline;margin-block:.35rem}:where([data-rich-text],.tiptap) ul[data-type=taskList] li[data-checked]>div{flex:1;min-width:0}:where([data-rich-text],.tiptap) ul[data-type=taskList] li[data-checked]>div>p{margin-block:0}:where([data-rich-text],.tiptap) [data-rich-text-note]{border-inline-start:3px solid #0071eb;padding:1rem;margin-block:1rem;background:#0071eb0d}:where([data-rich-text],.tiptap) details{border:1px solid #8b8c8d;padding:1rem;margin-block:1rem}:where([data-rich-text],.tiptap) summary{cursor:pointer;font-weight:600}.tiptap [data-type=details]{display:flex;gap:.5rem;padding:1rem;border:1px solid #8b8c8d;margin-block:1rem}.tiptap [data-type=details]>button{flex:none;width:28px;height:28px;border:1px solid #8b8c8d;background:transparent;cursor:pointer}.tiptap [data-type=details]>button:before{content:"▸"}.tiptap [data-type=details].is-open>button:before{content:"▾"}.tiptap [data-type=details]>div{flex:1;min-width:0}:where([data-rich-text],.tiptap) [data-rich-text-page-break]{border-block-start:1px dashed #8b8c8d;margin-block:2rem}:where([data-rich-text],.tiptap) .katex-display{overflow-x:auto}@media(max-width:767px){:where(body:not([data-breakpoint-preview-mode])) :where([data-rich-text],:where(body:not([data-breakpoint-preview-mode])):where([data-rich-text],:where(body:not([data-breakpoint-preview-mode])) .tiptap) [data-rich-text-columns],:where(body:not([data-breakpoint-preview-mode])).tiptap) [data-rich-text-columns]{grid-template-columns:minmax(0,1fr)}}@container (max-width: 767px){:where([data-rich-text],.tiptap) [data-rich-text-columns]{grid-template-columns:minmax(0,1fr)}}@media print{[data-rich-text] [data-rich-text-page-break]{break-after:page;border:0}}.button[data-astro-cid-h6zivvnb]:hover{background-color:var(--hoverColor)}.app-icon[data-astro-cid-fpqhciwd]{display:block;width:1em;height:1em;overflow:visible}.rd-page{--rd-blue: #2454da;--rd-ink: #14243b;--rd-muted: #536276;--rd-paper: #f5f8fc;--rd-line: #cbd7e5;color:var(--rd-ink);background:#fff;font-family:NATE Roboto,Arial,sans-serif}.rd-page *,.rd-page *:before,.rd-page *:after{box-sizing:border-box}.rd-page :where(h1,h2,h3,p,figure,dl,dd){margin:0}.rd-page :where(h1,h2,h3){color:inherit;font-family:Montserrat Variable,Montserrat,NATE Roboto,Arial,sans-serif}.rd-page :where(a){color:inherit}.rd-page :where(a:focus-visible){outline:3px solid var(--rd-blue);outline-offset:5px}.rd-shell{width:min(100% - clamp(40px,7vw,120px),1440px);margin-inline:auto}:where([data-apos-refreshable-body]) .rd-shell,:where([data-apos-refreshable-body]).rd-shell{width:min(100% - clamp(40px,7cqw,120px),1440px);margin-inline:auto}.rd-section{padding-block:clamp(84px,9vw,144px)}:where([data-apos-refreshable-body]) .rd-section,:where([data-apos-refreshable-body]).rd-section{padding-block:clamp(84px,9cqw,144px)}.rd-section-label,.rd-kicker,.rd-page figcaption,.rd-next__label{font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.rd-section-label,.rd-kicker{color:var(--rd-blue)}.rd-page figcaption{margin-top:12px;color:var(--rd-muted);letter-spacing:.08em}.rd-section-head{max-width:810px;margin-bottom:clamp(42px,6vw,80px)}:where([data-apos-refreshable-body]) .rd-section-head,:where([data-apos-refreshable-body]).rd-section-head{max-width:810px;margin-bottom:clamp(42px,6cqw,80px)}.rd-section-head h2,.rd-patents h2,.rd-cta h2{max-width:790px;margin-top:18px;font-size:clamp(36px,4.4vw,64px);font-weight:650;line-height:1.08;letter-spacing:-.05em}:where([data-apos-refreshable-body]) .rd-section-head h2,:where([data-apos-refreshable-body]).rd-section-head h2,:where([data-apos-refreshable-body]) .rd-patents h2,:where([data-apos-refreshable-body]).rd-patents h2,:where([data-apos-refreshable-body]) .rd-cta h2,:where([data-apos-refreshable-body]).rd-cta h2{max-width:790px;margin-top:18px;font-size:clamp(36px,4.4cqw,64px);font-weight:650;line-height:1.08;letter-spacing:-.05em}.rd-section-head>p:last-child,.rd-patents__copy>p:not(.rd-section-label){max-width:680px;margin-top:24px;color:var(--rd-muted);font-size:clamp(16px,1.3vw,18px);line-height:1.65}:where([data-apos-refreshable-body]) .rd-section-head>p:last-child,:where([data-apos-refreshable-body]).rd-section-head>p:last-child,:where([data-apos-refreshable-body]) .rd-patents__copy>p:not(.rd-section-label),:where([data-apos-refreshable-body]).rd-patents__copy>p:not(.rd-section-label){max-width:680px;margin-top:24px;color:var(--rd-muted);font-size:clamp(16px,1.3cqw,18px);line-height:1.65}.rd-hero{overflow:hidden;background:var(--rd-paper)}.rd-hero__grid{display:grid;min-height:min(740px,calc(100dvh - 72px));grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(45px,7vw,110px);align-items:center;padding-block:clamp(46px,6vw,88px)}:where([data-apos-refreshable-body]) .rd-hero__grid,:where([data-apos-refreshable-body]).rd-hero__grid{display:grid;min-height:min(740px,calc(100cqh - 72px));grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(45px,7cqw,110px);align-items:center;padding-block:clamp(46px,6cqw,88px)}.rd-kicker span{padding-inline:.6em;color:#8ca7d8}.rd-hero h1{margin-top:28px;font-size:clamp(62px,8vw,126px);font-weight:650;line-height:.98;letter-spacing:-.075em}:where([data-apos-refreshable-body]) .rd-hero h1,:where([data-apos-refreshable-body]).rd-hero h1{margin-top:28px;font-size:clamp(62px,8cqw,126px);font-weight:650;line-height:.98;letter-spacing:-.075em}.rd-hero h1 span{color:var(--rd-blue)}.rd-hero__lead{max-width:470px;margin-top:28px!important;color:#41536a;font-size:clamp(17px,1.4vw,21px);line-height:1.55}:where([data-apos-refreshable-body]) .rd-hero__lead,:where([data-apos-refreshable-body]).rd-hero__lead{max-width:470px;margin-top:28px!important;color:#41536a;font-size:clamp(17px,1.4cqw,21px);line-height:1.55}.rd-link{display:inline-flex;min-height:49px;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--rd-blue);color:var(--rd-blue)!important;font-size:15px;font-weight:700;text-decoration:none}.rd-link span{font-size:20px;font-weight:400}.rd-link:hover{gap:38px}.rd-hero .rd-link{margin-top:31px}.rd-hero__image{position:relative;padding:18px 18px 0 0}.rd-hero__image:before{position:absolute;inset:0 0 22px 18px;border:1px solid #90ace2;content:"";pointer-events:none}.rd-hero__image img{position:relative;display:block;width:100%;height:auto}.rd-hero__image figcaption{position:relative}.rd-disciplines__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:2px solid var(--rd-ink)}.rd-discipline{display:flex;min-height:260px;flex-direction:column;padding:30px clamp(20px,3vw,48px) 30px 0;border-bottom:1px solid var(--rd-line)}:where([data-apos-refreshable-body]) .rd-discipline,:where([data-apos-refreshable-body]).rd-discipline{display:flex;min-height:260px;flex-direction:column;padding:30px clamp(20px,3cqw,48px) 30px 0;border-bottom:1px solid var(--rd-line)}.rd-discipline:nth-child(2n){padding-left:clamp(20px,3vw,48px);border-left:1px solid var(--rd-line)}:where([data-apos-refreshable-body]) .rd-discipline:nth-child(2n),:where([data-apos-refreshable-body]).rd-discipline:nth-child(2n){padding-left:clamp(20px,3cqw,48px);border-left:1px solid var(--rd-line)}.rd-discipline h3{font-size:clamp(26px,2.6vw,38px);font-weight:600;line-height:1.15;letter-spacing:-.04em}:where([data-apos-refreshable-body]) .rd-discipline h3,:where([data-apos-refreshable-body]).rd-discipline h3{font-size:clamp(26px,2.6cqw,38px);font-weight:600;line-height:1.15;letter-spacing:-.04em}.rd-discipline p{max-width:500px;margin-top:17px;color:var(--rd-muted);font-size:16px;line-height:1.55}.rd-discipline small{margin-top:auto;padding-top:28px;color:var(--rd-blue);font-size:13px;font-weight:700;line-height:1.5}.rd-routes{background:var(--rd-paper)}.rd-routes__list{display:grid;gap:28px}.rd-route{padding:clamp(26px,4vw,48px);border:1px solid var(--rd-line);background:#fff}:where([data-apos-refreshable-body]) .rd-route,:where([data-apos-refreshable-body]).rd-route{padding:clamp(26px,4cqw,48px);border:1px solid var(--rd-line);background:#fff}.rd-route__head{display:flex;justify-content:space-between;gap:30px;align-items:start}.rd-route h3{font-size:clamp(27px,3vw,42px);font-weight:600;line-height:1.15;letter-spacing:-.045em}:where([data-apos-refreshable-body]) .rd-route h3,:where([data-apos-refreshable-body]).rd-route h3{font-size:clamp(27px,3cqw,42px);font-weight:600;line-height:1.15;letter-spacing:-.045em}.rd-route__head p{display:flex;align-items:baseline;gap:10px;color:var(--rd-blue);white-space:nowrap}.rd-route__head strong{font-family:Montserrat Variable,Montserrat,sans-serif;font-size:clamp(46px,5vw,74px);font-weight:650;line-height:.9;letter-spacing:-.07em}:where([data-apos-refreshable-body]) .rd-route__head strong,:where([data-apos-refreshable-body]).rd-route__head strong{font-family:Montserrat Variable,Montserrat,sans-serif;font-size:clamp(46px,5cqw,74px);font-weight:650;line-height:.9;letter-spacing:-.07em}.rd-route__head span{font-size:11px;font-weight:700;line-height:1.3;text-transform:uppercase}.rd-route__steps{display:grid;grid-template-columns:repeat(var(--step-count),minmax(0,1fr));gap:0;margin:46px 0 22px;padding:0;list-style:none;counter-reset:route-step}.rd-route__steps li{position:relative;min-height:90px;padding:25px 14px 0 0;border-top:2px solid var(--rd-blue);color:var(--rd-ink);font-size:14px;font-weight:700;line-height:1.4;counter-increment:route-step}.rd-route__steps li:before{position:absolute;top:-7px;left:0;width:12px;height:12px;border:3px solid var(--rd-blue);border-radius:50%;background:#fff;content:""}.rd-route__steps li:after{display:block;margin-top:10px;color:var(--rd-blue);font-size:11px;content:counter(route-step,decimal-leading-zero)}.rd-route>a{display:inline-flex;gap:12px;align-items:center;color:var(--rd-blue);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.rd-patents__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(60px,10vw,170px);align-items:center}:where([data-apos-refreshable-body]) .rd-patents__grid,:where([data-apos-refreshable-body]).rd-patents__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(60px,10cqw,170px);align-items:center}.rd-patents__copy>small{display:block;margin-top:20px;color:var(--rd-muted);font-size:12px}.rd-patents__counts{margin-top:52px;border-top:2px solid var(--rd-ink)}.rd-patents__counts div{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding-block:18px;border-bottom:1px solid var(--rd-line)}.rd-patents__counts dt{font-size:clamp(16px,1.4vw,20px);font-weight:700}:where([data-apos-refreshable-body]) .rd-patents__counts dt,:where([data-apos-refreshable-body]).rd-patents__counts dt{font-size:clamp(16px,1.4cqw,20px);font-weight:700}.rd-patents__counts dd{color:var(--rd-blue);font-family:Montserrat Variable,Montserrat,sans-serif;font-size:clamp(42px,4.7vw,68px);font-weight:650;line-height:1;letter-spacing:-.06em}:where([data-apos-refreshable-body]) .rd-patents__counts dd,:where([data-apos-refreshable-body]).rd-patents__counts dd{color:var(--rd-blue);font-family:Montserrat Variable,Montserrat,sans-serif;font-size:clamp(42px,4.7cqw,68px);font-weight:650;line-height:1;letter-spacing:-.06em}.rd-patents__image{width:min(100%,500px);justify-self:center}.rd-patents__image img{display:block;width:100%;height:auto}.rd-testing{background:var(--rd-paper)}.rd-testing__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.65fr);gap:clamp(40px,9vw,140px);align-items:start}:where([data-apos-refreshable-body]) .rd-testing__grid,:where([data-apos-refreshable-body]).rd-testing__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.65fr);gap:clamp(40px,9cqw,140px);align-items:start}.rd-testing__list{border-top:2px solid var(--rd-ink)}.rd-testing__list article{display:grid;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);gap:30px;padding-block:22px;border-bottom:1px solid var(--rd-line)}.rd-testing__list h3{color:var(--rd-blue);font-size:clamp(19px,2vw,26px);font-weight:650;letter-spacing:-.03em}:where([data-apos-refreshable-body]) .rd-testing__list h3,:where([data-apos-refreshable-body]).rd-testing__list h3{color:var(--rd-blue);font-size:clamp(19px,2cqw,26px);font-weight:650;letter-spacing:-.03em}.rd-testing__list p{max-width:440px;color:var(--rd-muted);font-size:16px;line-height:1.55}.rd-testing__list .rd-link{margin-top:31px}.rd-testing__report{width:min(100%,330px);justify-self:center}.rd-testing__report img{display:block;width:100%;height:auto}.rd-testing__scenes{display:grid;grid-template-columns:1fr .58fr 1fr;gap:clamp(16px,2.4vw,36px);align-items:start;margin-top:clamp(75px,10vw,140px)}:where([data-apos-refreshable-body]) .rd-testing__scenes,:where([data-apos-refreshable-body]).rd-testing__scenes{display:grid;grid-template-columns:1fr .58fr 1fr;gap:clamp(16px,2.4cqw,36px);align-items:start;margin-top:clamp(75px,10cqw,140px)}.rd-testing__scenes figure{min-width:0}.rd-testing__scenes img{display:block;width:100%;height:auto}.rd-cta{padding-block:clamp(65px,7vw,110px);border-block:1px solid var(--rd-line);background:#fff}:where([data-apos-refreshable-body]) .rd-cta,:where([data-apos-refreshable-body]).rd-cta{padding-block:clamp(65px,7cqw,110px);border-block:1px solid var(--rd-line);background:#fff}.rd-cta__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:50px;align-items:end}.rd-cta h2{margin-top:0;max-width:750px;font-size:clamp(33px,4vw,55px)}:where([data-apos-refreshable-body]) .rd-cta h2,:where([data-apos-refreshable-body]).rd-cta h2{margin-top:0;max-width:750px;font-size:clamp(33px,4cqw,55px)}.rd-cta p{max-width:620px;margin-top:20px;color:var(--rd-muted);font-size:17px;line-height:1.6}.rd-cta a{display:inline-flex;min-height:52px;align-items:center;justify-content:space-between;gap:35px;padding:12px 18px;color:#fff;background:var(--rd-blue);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.rd-cta a:hover{background:#173ea9}.rd-cta a:focus-visible{outline-offset:5px}.rd-cta a span{font-size:19px;font-weight:400}.rd-page__editor-content{background:#fff}.rd-next{display:block;color:var(--rd-ink);background:#fff;text-decoration:none;transition:background .2s ease}.rd-next:hover,.rd-next:focus-visible{color:var(--rd-ink);background:#eef3fa}.rd-next:focus-visible{outline-offset:-4px}.rd-next__inner{display:grid;min-height:88px;grid-template-columns:165px minmax(0,1fr) 30px;gap:26px;align-items:center}.rd-next__label{color:var(--rd-muted)}.rd-next strong{font-family:Montserrat Variable,Montserrat,sans-serif;font-size:clamp(23px,2.8vw,36px);font-weight:600;line-height:1.15}:where([data-apos-refreshable-body]) .rd-next strong,:where([data-apos-refreshable-body]).rd-next strong{font-family:Montserrat Variable,Montserrat,sans-serif;font-size:clamp(23px,2.8cqw,36px);font-weight:600;line-height:1.15}.rd-next__arrow{font-size:28px;text-align:right}body:not([data-breakpoint-preview-mode]).dark .rd-page,[data-apos-refreshable-body].dark .rd-page{--rd-blue: #9fc8ff;--rd-ink: #e8eff7;--rd-muted: #b1bfcc;--rd-paper: #20272e;--rd-line: #3d4b57;background:#18191b}body:not([data-breakpoint-preview-mode]).dark .rd-hero__lead,[data-apos-refreshable-body].dark .rd-hero__lead{color:var(--rd-muted)}body:not([data-breakpoint-preview-mode]).dark .rd-route,[data-apos-refreshable-body].dark .rd-route,body:not([data-breakpoint-preview-mode]).dark .rd-cta,[data-apos-refreshable-body].dark .rd-cta{background:#242d36}body:not([data-breakpoint-preview-mode]).dark .rd-route__steps li:before,[data-apos-refreshable-body].dark .rd-route__steps li:before{background:#242d36}body:not([data-breakpoint-preview-mode]).dark .rd-cta a,[data-apos-refreshable-body].dark .rd-cta a{background:#2454da}body:not([data-breakpoint-preview-mode]).dark .rd-cta a:hover,[data-apos-refreshable-body].dark .rd-cta a:hover{background:#1c43ae}body:not([data-breakpoint-preview-mode]).dark .rd-page__editor-content,[data-apos-refreshable-body].dark .rd-page__editor-content{background:#18191b}body:not([data-breakpoint-preview-mode]).dark .rd-next,[data-apos-refreshable-body].dark .rd-next{color:var(--rd-ink);background:#20272e}body:not([data-breakpoint-preview-mode]).dark .rd-next:hover,[data-apos-refreshable-body].dark .rd-next:hover,body:not([data-breakpoint-preview-mode]).dark .rd-next:focus-visible,[data-apos-refreshable-body].dark .rd-next:focus-visible{color:var(--rd-ink);background:#2b3540}@media(max-width:960px){:where(body:not([data-breakpoint-preview-mode])) .rd-hero__grid,:where(body:not([data-breakpoint-preview-mode])).rd-hero__grid{min-height:0;grid-template-columns:1fr;gap:55px}:where(body:not([data-breakpoint-preview-mode])) .rd-hero__copy,:where(body:not([data-breakpoint-preview-mode])).rd-hero__copy{max-width:720px}:where(body:not([data-breakpoint-preview-mode])) .rd-hero__image,:where(body:not([data-breakpoint-preview-mode])).rd-hero__image{width:min(100%,800px)}:where(body:not([data-breakpoint-preview-mode])) .rd-patents__grid,:where(body:not([data-breakpoint-preview-mode])).rd-patents__grid{gap:45px}:where(body:not([data-breakpoint-preview-mode])) .rd-testing__grid,:where(body:not([data-breakpoint-preview-mode])).rd-testing__grid{gap:45px}:where(body:not([data-breakpoint-preview-mode])) .rd-cta__inner,:where(body:not([data-breakpoint-preview-mode])).rd-cta__inner{grid-template-columns:1fr;gap:30px;align-items:start}:where(body:not([data-breakpoint-preview-mode])) .rd-cta a,:where(body:not([data-breakpoint-preview-mode])).rd-cta a{justify-self:start}}@container (max-width: 960px){.rd-hero__grid{min-height:0;grid-template-columns:1fr;gap:55px}.rd-hero__copy{max-width:720px}.rd-hero__image{width:min(100%,800px)}.rd-patents__grid,.rd-testing__grid{gap:45px}.rd-cta__inner{grid-template-columns:1fr;gap:30px;align-items:start}.rd-cta a{justify-self:start}}@media(max-width:900px){:where(body:not([data-breakpoint-preview-mode])) .rd-route__steps,:where(body:not([data-breakpoint-preview-mode])).rd-route__steps{grid-template-columns:1fr;margin-top:30px;margin-bottom:12px;padding-left:8px}:where(body:not([data-breakpoint-preview-mode])) .rd-route__steps li,:where(body:not([data-breakpoint-preview-mode])).rd-route__steps li{min-height:0;padding:0 0 24px 28px;border-top:0;border-left:2px solid var(--rd-blue)}:where(body:not([data-breakpoint-preview-mode])) .rd-route__steps li:before,:where(body:not([data-breakpoint-preview-mode])).rd-route__steps li:before{top:0;left:-7px}:where(body:not([data-breakpoint-preview-mode])) .rd-route__steps li:after,:where(body:not([data-breakpoint-preview-mode])).rd-route__steps li:after{margin-top:5px}:where(body:not([data-breakpoint-preview-mode])) .rd-route__steps li:last-child,:where(body:not([data-breakpoint-preview-mode])).rd-route__steps li:last-child{border-left-color:transparent}:where(body:not([data-breakpoint-preview-mode])) .rd-patents__grid,:where(body:not([data-breakpoint-preview-mode])).rd-patents__grid,:where(body:not([data-breakpoint-preview-mode])) .rd-testing__grid,:where(body:not([data-breakpoint-preview-mode])).rd-testing__grid{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .rd-testing__scenes,:where(body:not([data-breakpoint-preview-mode])).rd-testing__scenes{grid-template-columns:1fr 1fr}:where(body:not([data-breakpoint-preview-mode])) .rd-testing__scenes figure:first-child,:where(body:not([data-breakpoint-preview-mode])).rd-testing__scenes figure:first-child{grid-column:1 / -1}}@container (max-width: 900px){.rd-route__steps{grid-template-columns:1fr;margin-top:30px;margin-bottom:12px;padding-left:8px}.rd-route__steps li{min-height:0;padding:0 0 24px 28px;border-top:0;border-left:2px solid var(--rd-blue)}.rd-route__steps li:before{top:0;left:-7px}.rd-route__steps li:after{margin-top:5px}.rd-route__steps li:last-child{border-left-color:transparent}.rd-patents__grid,.rd-testing__grid{grid-template-columns:1fr}.rd-testing__scenes{grid-template-columns:1fr 1fr}.rd-testing__scenes figure:first-child{grid-column:1 / -1}}@media(max-width:760px){:where(body:not([data-breakpoint-preview-mode])) .rd-disciplines__grid,:where(body:not([data-breakpoint-preview-mode])).rd-disciplines__grid{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .rd-discipline,:where(body:not([data-breakpoint-preview-mode])).rd-discipline,:where(body:not([data-breakpoint-preview-mode])) .rd-discipline:nth-child(2n),:where(body:not([data-breakpoint-preview-mode])).rd-discipline:nth-child(2n){min-height:0;padding:26px 0 30px;border-left:0}:where(body:not([data-breakpoint-preview-mode])) .rd-discipline small,:where(body:not([data-breakpoint-preview-mode])).rd-discipline small{padding-top:22px}}@container (max-width: 760px){.rd-disciplines__grid{grid-template-columns:1fr}.rd-discipline,.rd-discipline:nth-child(2n){min-height:0;padding:26px 0 30px;border-left:0}.rd-discipline small{padding-top:22px}}@media(max-width:640px){:where(body:not([data-breakpoint-preview-mode])) .rd-shell,:where(body:not([data-breakpoint-preview-mode])).rd-shell{width:calc(100% - 36px)}:where(body:not([data-breakpoint-preview-mode])) .rd-hero__grid,:where(body:not([data-breakpoint-preview-mode])).rd-hero__grid{gap:38px;padding-block:54px 62px}:where(body:not([data-breakpoint-preview-mode])) .rd-hero h1,:where(body:not([data-breakpoint-preview-mode])).rd-hero h1{margin-top:22px;font-size:clamp(62px,16vw,88px)}:where(body:not([data-breakpoint-preview-mode])) .rd-hero__lead,:where(body:not([data-breakpoint-preview-mode])).rd-hero__lead{margin-top:22px!important;font-size:17px}:where(body:not([data-breakpoint-preview-mode])) .rd-hero__image,:where(body:not([data-breakpoint-preview-mode])).rd-hero__image{padding:11px 11px 0 0}:where(body:not([data-breakpoint-preview-mode])) .rd-hero__image:before,:where(body:not([data-breakpoint-preview-mode])).rd-hero__image:before{left:11px;bottom:20px}:where(body:not([data-breakpoint-preview-mode])) .rd-section,:where(body:not([data-breakpoint-preview-mode])).rd-section{padding-block:76px}:where(body:not([data-breakpoint-preview-mode])) .rd-section-head,:where(body:not([data-breakpoint-preview-mode])).rd-section-head{margin-bottom:42px}:where(body:not([data-breakpoint-preview-mode])) .rd-section-head h2,:where(body:not([data-breakpoint-preview-mode])).rd-section-head h2,:where(body:not([data-breakpoint-preview-mode])) .rd-patents h2,:where(body:not([data-breakpoint-preview-mode])).rd-patents h2{font-size:clamp(35px,10vw,48px)}:where(body:not([data-breakpoint-preview-mode])) .rd-route,:where(body:not([data-breakpoint-preview-mode])).rd-route{padding:24px 20px}:where(body:not([data-breakpoint-preview-mode])) .rd-route__head,:where(body:not([data-breakpoint-preview-mode])).rd-route__head{gap:14px}:where(body:not([data-breakpoint-preview-mode])) .rd-route__head p,:where(body:not([data-breakpoint-preview-mode])).rd-route__head p{display:block;text-align:right}:where(body:not([data-breakpoint-preview-mode])) .rd-route__head strong,:where(body:not([data-breakpoint-preview-mode])).rd-route__head strong{display:block;font-size:45px}:where(body:not([data-breakpoint-preview-mode])) .rd-route__head span,:where(body:not([data-breakpoint-preview-mode])).rd-route__head span{display:block;margin-top:5px;font-size:9px}:where(body:not([data-breakpoint-preview-mode])) .rd-patents__image,:where(body:not([data-breakpoint-preview-mode])).rd-patents__image{width:min(100%,380px)}:where(body:not([data-breakpoint-preview-mode])) .rd-testing__list article,:where(body:not([data-breakpoint-preview-mode])).rd-testing__list article{grid-template-columns:1fr;gap:6px}:where(body:not([data-breakpoint-preview-mode])) .rd-testing__report,:where(body:not([data-breakpoint-preview-mode])).rd-testing__report{width:min(100%,270px);justify-self:start}:where(body:not([data-breakpoint-preview-mode])) .rd-testing__scenes,:where(body:not([data-breakpoint-preview-mode])).rd-testing__scenes{gap:30px 18px;margin-top:70px}:where(body:not([data-breakpoint-preview-mode])) .rd-cta,:where(body:not([data-breakpoint-preview-mode])).rd-cta{padding-block:70px}:where(body:not([data-breakpoint-preview-mode])) .rd-cta h2,:where(body:not([data-breakpoint-preview-mode])).rd-cta h2{font-size:clamp(34px,9vw,46px)}:where(body:not([data-breakpoint-preview-mode])) .rd-next__inner,:where(body:not([data-breakpoint-preview-mode])).rd-next__inner{min-height:106px;grid-template-columns:minmax(0,1fr) 28px;gap:8px 12px;padding-block:18px}:where(body:not([data-breakpoint-preview-mode])) .rd-next__label,:where(body:not([data-breakpoint-preview-mode])).rd-next__label{grid-column:1 / -1}:where(body:not([data-breakpoint-preview-mode])) .rd-next strong,:where(body:not([data-breakpoint-preview-mode])).rd-next strong{font-size:clamp(22px,6vw,30px)}:where(body:not([data-breakpoint-preview-mode])) .rd-next__arrow,:where(body:not([data-breakpoint-preview-mode])).rd-next__arrow{grid-column:2;grid-row:2}}@container (max-width: 640px){.rd-shell{width:calc(100% - 36px)}.rd-hero__grid{gap:38px;padding-block:54px 62px}.rd-hero h1{margin-top:22px;font-size:clamp(62px,16cqw,88px)}.rd-hero__lead{margin-top:22px!important;font-size:17px}.rd-hero__image{padding:11px 11px 0 0}.rd-hero__image:before{left:11px;bottom:20px}.rd-section{padding-block:76px}.rd-section-head{margin-bottom:42px}.rd-section-head h2,.rd-patents h2{font-size:clamp(35px,10cqw,48px)}.rd-route{padding:24px 20px}.rd-route__head{gap:14px}.rd-route__head p{display:block;text-align:right}.rd-route__head strong{display:block;font-size:45px}.rd-route__head span{display:block;margin-top:5px;font-size:9px}.rd-patents__image{width:min(100%,380px)}.rd-testing__list article{grid-template-columns:1fr;gap:6px}.rd-testing__report{width:min(100%,270px);justify-self:start}.rd-testing__scenes{gap:30px 18px;margin-top:70px}.rd-cta{padding-block:70px}.rd-cta h2{font-size:clamp(34px,9cqw,46px)}.rd-next__inner{min-height:106px;grid-template-columns:minmax(0,1fr) 28px;gap:8px 12px;padding-block:18px}.rd-next__label{grid-column:1 / -1}.rd-next strong{font-size:clamp(22px,6cqw,30px)}.rd-next__arrow{grid-column:2;grid-row:2}}@media(prefers-reduced-motion:reduce){.rd-next{transition:none}}.mfg-page{--mfg-blue: #2455d6;--mfg-navy: #101f35;--mfg-ink: #172538;--mfg-muted: #4b5b6d;--mfg-paper: #f7f9fb;--mfg-line: #cbd4de;color:var(--mfg-ink);background:var(--mfg-paper);font-family:NATE Roboto,Arial,sans-serif}.mfg-page *{box-sizing:border-box}.mfg-page :where(h1,h2,h3,p,figure){margin:0}.mfg-page :where(h1,h2,h3){color:inherit;font-family:Montserrat Variable,Montserrat,NATE Roboto,Arial,sans-serif}.mfg-shell{width:min(100% - clamp(40px,7vw,120px),1440px);margin-inline:auto}:where([data-apos-refreshable-body]) .mfg-shell,:where([data-apos-refreshable-body]).mfg-shell{width:min(100% - clamp(40px,7cqw,120px),1440px);margin-inline:auto}.mfg-eyebrow,.mfg-section-label,.mfg-stage__number,.mfg-stage__label,.mfg-page figcaption,.mfg-hero__foot{font-family:NATE Roboto,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.mfg-hero{position:relative;overflow:hidden;color:#f5f8ff;background:var(--mfg-navy)}.mfg-hero:before{position:absolute;right:-19vw;bottom:-54vw;width:95vw;aspect-ratio:1;border:1px solid rgb(135 168 212 / 12%);border-radius:50%;box-shadow:0 0 0 9vw #87a8d408,0 0 0 18vw #87a8d405;content:"";pointer-events:none}:where([data-apos-refreshable-body]) .mfg-hero:before,:where([data-apos-refreshable-body]).mfg-hero:before{position:absolute;right:-19cqw;bottom:-54cqw;width:95cqw;aspect-ratio:1;border:1px solid rgb(135 168 212 / 12%);border-radius:50%;box-shadow:0 0 0 9cqw #87a8d408,0 0 0 18cqw #87a8d405;content:"";pointer-events:none}.mfg-hero__inner{position:relative;display:grid;min-height:min(720px,calc(100dvh - 71px));grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr);gap:clamp(35px,6vw,90px);align-items:center;padding-block:clamp(48px,6vw,85px)}:where([data-apos-refreshable-body]) .mfg-hero__inner,:where([data-apos-refreshable-body]).mfg-hero__inner{position:relative;display:grid;min-height:min(720px,calc(100cqh - 71px));grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr);gap:clamp(35px,6cqw,90px);align-items:center;padding-block:clamp(48px,6cqw,85px)}.mfg-hero__copy{position:relative;z-index:2}.mfg-eyebrow{color:#a9c0e0}.mfg-eyebrow span{color:#66a2ff;padding-inline:.65em}.mfg-hero h1{margin-top:25px;font-size:clamp(43px,5.2vw,82px);font-weight:650;line-height:1.03;letter-spacing:-.065em}:where([data-apos-refreshable-body]) .mfg-hero h1,:where([data-apos-refreshable-body]).mfg-hero h1{margin-top:25px;font-size:clamp(43px,5.2cqw,82px);font-weight:650;line-height:1.03;letter-spacing:-.065em}.mfg-hero h1 em{color:#a8c8ff;font-style:normal}.mfg-hero__intro{max-width:440px;margin-top:27px!important;color:#c6d2e1;font-size:clamp(16px,1.25vw,19px);line-height:1.55}:where([data-apos-refreshable-body]) .mfg-hero__intro,:where([data-apos-refreshable-body]).mfg-hero__intro{max-width:440px;margin-top:27px!important;color:#c6d2e1;font-size:clamp(16px,1.25cqw,19px);line-height:1.55}.mfg-link{display:inline-flex;min-height:48px;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid currentColor;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;transition:gap .2s ease,color .2s ease}.mfg-link--light{color:#fff}.mfg-link:hover{gap:38px;color:#a8c8ff}.mfg-link span{font-size:19px;font-weight:400}.mfg-hero .mfg-link{margin-top:34px}.mfg-page .mfg-link:focus-visible{outline:3px solid #9fc8ff;outline-offset:6px}.mfg-hero__visual{position:relative;padding:12px 0 36px 46px}.mfg-hero__visual:before{position:absolute;inset:0 5% 22% 0;border:1px solid rgb(172 204 247 / 27%);content:"";pointer-events:none}.mfg-hero__visual figure{position:relative}.mfg-hero__main{width:83%;margin-left:auto!important}.mfg-hero__secondary{width:69%;margin-top:-9%!important;margin-left:0!important}.mfg-hero__visual img{display:block;width:100%;height:auto}.mfg-hero__visual figcaption{display:flex;justify-content:space-between;gap:10px;padding-top:10px;color:#c5d2e5;font-size:9px;white-space:nowrap}.mfg-hero__visual figcaption span{color:#6da6f1}.mfg-hero__foot{position:relative;display:flex;justify-content:space-between;padding-block:14px 20px;border-top:1px solid rgb(255 255 255 / 20%);color:#9dafc5;font-size:10px}.mfg-intro{background:#fff}.mfg-intro__grid{display:grid;grid-template-columns:.32fr 1fr;gap:clamp(40px,8vw,150px);padding-block:clamp(80px,9vw,145px)}:where([data-apos-refreshable-body]) .mfg-intro__grid,:where([data-apos-refreshable-body]).mfg-intro__grid{display:grid;grid-template-columns:.32fr 1fr;gap:clamp(40px,8cqw,150px);padding-block:clamp(80px,9cqw,145px)}.mfg-section-label{color:var(--mfg-blue)}.mfg-intro h2,.mfg-path__heading h2,.mfg-floor h2{font-size:clamp(36px,4.5vw,64px);font-weight:600;line-height:1.08;letter-spacing:-.05em}:where([data-apos-refreshable-body]) .mfg-intro h2,:where([data-apos-refreshable-body]).mfg-intro h2,:where([data-apos-refreshable-body]) .mfg-path__heading h2,:where([data-apos-refreshable-body]).mfg-path__heading h2,:where([data-apos-refreshable-body]) .mfg-floor h2,:where([data-apos-refreshable-body]).mfg-floor h2{font-size:clamp(36px,4.5cqw,64px);font-weight:600;line-height:1.08;letter-spacing:-.05em}.mfg-intro h2{max-width:930px}.mfg-intro__grid>div>p{max-width:690px;margin-top:24px;color:var(--mfg-muted);font-size:18px;line-height:1.65}.mfg-path{padding-block:clamp(85px,9vw,140px)}:where([data-apos-refreshable-body]) .mfg-path,:where([data-apos-refreshable-body]).mfg-path{padding-block:clamp(85px,9cqw,140px)}.mfg-path__heading{display:grid;grid-template-columns:.32fr 1fr;gap:18px clamp(40px,8vw,150px);margin-bottom:clamp(55px,6vw,90px)}:where([data-apos-refreshable-body]) .mfg-path__heading,:where([data-apos-refreshable-body]).mfg-path__heading{display:grid;grid-template-columns:.32fr 1fr;gap:18px clamp(40px,8cqw,150px);margin-bottom:clamp(55px,6cqw,90px)}.mfg-path__heading h2{max-width:750px}.mfg-path__heading>p:last-child{grid-column:2;max-width:640px;color:var(--mfg-muted);font-size:16px;line-height:1.65}.mfg-stages{border-top:2px solid var(--mfg-ink)}.mfg-stage{display:grid;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);gap:clamp(30px,6vw,100px);padding-block:clamp(38px,5vw,70px);border-bottom:1px solid var(--mfg-line)}:where([data-apos-refreshable-body]) .mfg-stage,:where([data-apos-refreshable-body]).mfg-stage{display:grid;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);gap:clamp(30px,6cqw,100px);padding-block:clamp(38px,5cqw,70px);border-bottom:1px solid var(--mfg-line)}.mfg-stage__copy{display:flex;flex-direction:column;align-items:flex-start}.mfg-stage__number{display:flex;align-items:center;gap:10px;color:var(--mfg-blue)}.mfg-stage__number i{width:40px;height:1px;background:currentColor}.mfg-stage__label{margin-top:auto!important;padding-top:42px;color:var(--mfg-blue)}.mfg-stage h3{max-width:440px;margin-top:12px;font-size:clamp(29px,3vw,44px);font-weight:600;line-height:1.12;letter-spacing:-.045em}:where([data-apos-refreshable-body]) .mfg-stage h3,:where([data-apos-refreshable-body]).mfg-stage h3{max-width:440px;margin-top:12px;font-size:clamp(29px,3cqw,44px);font-weight:600;line-height:1.12;letter-spacing:-.045em}.mfg-stage__text{max-width:410px;margin-top:17px!important;color:var(--mfg-muted);font-size:16px;line-height:1.58}.mfg-stage__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.mfg-stage__photos--single{grid-template-columns:minmax(0,1fr)}.mfg-stage__photos figure{min-width:0}.mfg-stage__photos img{display:block;width:100%;height:auto;background:#d5dfe9}.mfg-stage__photos figcaption{padding-top:12px;color:#536477;font-size:10px;letter-spacing:.09em}.mfg-floor{color:#fff;background:#132b4a}.mfg-floor__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(45px,8vw,125px);align-items:center;padding-block:clamp(80px,8vw,130px)}:where([data-apos-refreshable-body]) .mfg-floor__grid,:where([data-apos-refreshable-body]).mfg-floor__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(45px,8cqw,125px);align-items:center;padding-block:clamp(80px,8cqw,130px)}.mfg-floor .mfg-section-label{color:#a9cbff}.mfg-floor h2{margin-top:22px;max-width:650px}.mfg-floor__copy>p:not(.mfg-section-label){max-width:540px;margin-top:22px;color:#c8d4e3;font-size:17px;line-height:1.6}.mfg-floor .mfg-link{margin-top:31px}.mfg-floor__image img{display:block;width:100%;height:auto}.mfg-floor__image figcaption{padding-top:13px;color:#bdd0e6}.mfg-page__editor-content{background:#fff}.mfg-next{display:block;border-block:1px solid var(--mfg-line);color:var(--mfg-ink);background:#fff;text-decoration:none;transition:background .2s ease}.mfg-next:hover,.mfg-next:focus-visible{color:var(--mfg-ink);background:#f0f4f8}.mfg-next:focus-visible{outline:3px solid var(--mfg-blue);outline-offset:-4px}.mfg-next__inner{display:grid;min-height:82px;grid-template-columns:155px minmax(0,1fr) 30px;gap:32px;align-items:center}.mfg-next__label{color:var(--mfg-muted);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.mfg-next strong{font-family:Montserrat Variable,Montserrat,NATE Roboto,Arial,sans-serif;font-size:clamp(23px,2.8vw,36px);font-weight:600;line-height:1.15}:where([data-apos-refreshable-body]) .mfg-next strong,:where([data-apos-refreshable-body]).mfg-next strong{font-family:Montserrat Variable,Montserrat,NATE Roboto,Arial,sans-serif;font-size:clamp(23px,2.8cqw,36px);font-weight:600;line-height:1.15}.mfg-next__arrow{font-size:28px;line-height:1;text-align:right}body:not([data-breakpoint-preview-mode]).dark .mfg-page,[data-apos-refreshable-body].dark .mfg-page{--mfg-blue: #9fc8ff;--mfg-ink: #e8eff7;--mfg-muted: #b1bfcc;--mfg-paper: #18191b;--mfg-line: #3d4b57}body:not([data-breakpoint-preview-mode]).dark .mfg-intro,[data-apos-refreshable-body].dark .mfg-intro{background:#20272e}body:not([data-breakpoint-preview-mode]).dark .mfg-stage__photos img,[data-apos-refreshable-body].dark .mfg-stage__photos img{background:#2b3540}body:not([data-breakpoint-preview-mode]).dark .mfg-stage__photos figcaption,[data-apos-refreshable-body].dark .mfg-stage__photos figcaption{color:var(--mfg-muted)}body:not([data-breakpoint-preview-mode]).dark .mfg-page__editor-content,[data-apos-refreshable-body].dark .mfg-page__editor-content{background:#18191b}body:not([data-breakpoint-preview-mode]).dark .mfg-next,[data-apos-refreshable-body].dark .mfg-next{color:var(--mfg-ink);background:#20272e}body:not([data-breakpoint-preview-mode]).dark .mfg-next:hover,[data-apos-refreshable-body].dark .mfg-next:hover,body:not([data-breakpoint-preview-mode]).dark .mfg-next:focus-visible,[data-apos-refreshable-body].dark .mfg-next:focus-visible{color:var(--mfg-ink);background:#2b3540}@media(max-width:900px){:where(body:not([data-breakpoint-preview-mode])) .mfg-hero__inner,:where(body:not([data-breakpoint-preview-mode])).mfg-hero__inner{min-height:0;grid-template-columns:1fr;gap:45px}:where(body:not([data-breakpoint-preview-mode])) .mfg-hero__copy,:where(body:not([data-breakpoint-preview-mode])).mfg-hero__copy{max-width:680px}:where(body:not([data-breakpoint-preview-mode])) .mfg-hero__visual,:where(body:not([data-breakpoint-preview-mode])).mfg-hero__visual{width:min(100%,720px);margin-inline:auto}:where(body:not([data-breakpoint-preview-mode])) .mfg-intro__grid,:where(body:not([data-breakpoint-preview-mode])).mfg-intro__grid,:where(body:not([data-breakpoint-preview-mode])) .mfg-path__heading,:where(body:not([data-breakpoint-preview-mode])).mfg-path__heading{grid-template-columns:1fr;gap:22px}:where(body:not([data-breakpoint-preview-mode])) .mfg-path__heading>p:last-child,:where(body:not([data-breakpoint-preview-mode])).mfg-path__heading>p:last-child{grid-column:1}:where(body:not([data-breakpoint-preview-mode])) .mfg-stage,:where(body:not([data-breakpoint-preview-mode])).mfg-stage{grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);gap:30px}:where(body:not([data-breakpoint-preview-mode])) .mfg-floor__grid,:where(body:not([data-breakpoint-preview-mode])).mfg-floor__grid{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .mfg-floor__image,:where(body:not([data-breakpoint-preview-mode])).mfg-floor__image{max-width:780px}}@container (max-width: 900px){.mfg-hero__inner{min-height:0;grid-template-columns:1fr;gap:45px}.mfg-hero__copy{max-width:680px}.mfg-hero__visual{width:min(100%,720px);margin-inline:auto}.mfg-intro__grid,.mfg-path__heading{grid-template-columns:1fr;gap:22px}.mfg-path__heading>p:last-child{grid-column:1}.mfg-stage{grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);gap:30px}.mfg-floor__grid{grid-template-columns:1fr}.mfg-floor__image{max-width:780px}}@media(max-width:640px){:where(body:not([data-breakpoint-preview-mode])) .mfg-shell,:where(body:not([data-breakpoint-preview-mode])).mfg-shell{width:calc(100% - 36px)}:where(body:not([data-breakpoint-preview-mode])) .mfg-hero__inner,:where(body:not([data-breakpoint-preview-mode])).mfg-hero__inner{padding-block:52px 36px}:where(body:not([data-breakpoint-preview-mode])) .mfg-hero h1,:where(body:not([data-breakpoint-preview-mode])).mfg-hero h1{margin-top:22px;font-size:clamp(42px,12vw,64px)}:where(body:not([data-breakpoint-preview-mode])) .mfg-hero__intro,:where(body:not([data-breakpoint-preview-mode])).mfg-hero__intro{margin-top:21px!important;font-size:16px}:where(body:not([data-breakpoint-preview-mode])) .mfg-hero__visual,:where(body:not([data-breakpoint-preview-mode])).mfg-hero__visual{padding:0 0 20px 12px}:where(body:not([data-breakpoint-preview-mode])) .mfg-hero__main,:where(body:not([data-breakpoint-preview-mode])).mfg-hero__main{width:90%}:where(body:not([data-breakpoint-preview-mode])) .mfg-hero__secondary,:where(body:not([data-breakpoint-preview-mode])).mfg-hero__secondary{width:75%}:where(body:not([data-breakpoint-preview-mode])) .mfg-hero__visual figcaption,:where(body:not([data-breakpoint-preview-mode])).mfg-hero__visual figcaption{font-size:8px;letter-spacing:.05em}:where(body:not([data-breakpoint-preview-mode])) .mfg-intro__grid,:where(body:not([data-breakpoint-preview-mode])).mfg-intro__grid{padding-block:76px}:where(body:not([data-breakpoint-preview-mode])) .mfg-intro__grid>div>p,:where(body:not([data-breakpoint-preview-mode])).mfg-intro__grid>div>p{font-size:16px}:where(body:not([data-breakpoint-preview-mode])) .mfg-stage,:where(body:not([data-breakpoint-preview-mode])).mfg-stage{grid-template-columns:1fr;gap:26px}:where(body:not([data-breakpoint-preview-mode])) .mfg-stage__label,:where(body:not([data-breakpoint-preview-mode])).mfg-stage__label{padding-top:28px}:where(body:not([data-breakpoint-preview-mode])) .mfg-stage__photos,:where(body:not([data-breakpoint-preview-mode])).mfg-stage__photos{grid-template-columns:1fr;gap:26px}:where(body:not([data-breakpoint-preview-mode])) .mfg-stage__photos figcaption,:where(body:not([data-breakpoint-preview-mode])).mfg-stage__photos figcaption{font-size:9px}:where(body:not([data-breakpoint-preview-mode])) .mfg-floor__grid,:where(body:not([data-breakpoint-preview-mode])).mfg-floor__grid{padding-block:75px}:where(body:not([data-breakpoint-preview-mode])) .mfg-next__inner,:where(body:not([data-breakpoint-preview-mode])).mfg-next__inner{min-height:105px;grid-template-columns:minmax(0,1fr) 28px;gap:8px 12px;padding-block:18px}:where(body:not([data-breakpoint-preview-mode])) .mfg-next__label,:where(body:not([data-breakpoint-preview-mode])).mfg-next__label{grid-column:1 / -1}:where(body:not([data-breakpoint-preview-mode])) .mfg-next strong,:where(body:not([data-breakpoint-preview-mode])).mfg-next strong{font-size:clamp(22px,6vw,30px)}:where(body:not([data-breakpoint-preview-mode])) .mfg-next__arrow,:where(body:not([data-breakpoint-preview-mode])).mfg-next__arrow{grid-column:2;grid-row:2}}@container (max-width: 640px){.mfg-shell{width:calc(100% - 36px)}.mfg-hero__inner{padding-block:52px 36px}.mfg-hero h1{margin-top:22px;font-size:clamp(42px,12cqw,64px)}.mfg-hero__intro{margin-top:21px!important;font-size:16px}.mfg-hero__visual{padding:0 0 20px 12px}.mfg-hero__main{width:90%}.mfg-hero__secondary{width:75%}.mfg-hero__visual figcaption{font-size:8px;letter-spacing:.05em}.mfg-intro__grid{padding-block:76px}.mfg-intro__grid>div>p{font-size:16px}.mfg-stage{grid-template-columns:1fr;gap:26px}.mfg-stage__label{padding-top:28px}.mfg-stage__photos{grid-template-columns:1fr;gap:26px}.mfg-stage__photos figcaption{font-size:9px}.mfg-floor__grid{padding-block:75px}.mfg-next__inner{min-height:105px;grid-template-columns:minmax(0,1fr) 28px;gap:8px 12px;padding-block:18px}.mfg-next__label{grid-column:1 / -1}.mfg-next strong{font-size:clamp(22px,6cqw,30px)}.mfg-next__arrow{grid-column:2;grid-row:2}}@media(prefers-reduced-motion:reduce){.mfg-link{transition:none}}.qc-page{--qc-blue: #2756d8;--qc-ink: #14263d;--qc-muted: #536476;--qc-line: #ced9e5;--qc-paper: #f5f8fc;color:var(--qc-ink);background:#fff;font-family:NATE Roboto,Arial,sans-serif}.qc-page *,.qc-page *:before,.qc-page *:after{box-sizing:border-box}.qc-page :where(h1,h2,h3,p,figure){margin:0}.qc-page :where(h1,h2,h3){font-family:Montserrat Variable,Montserrat,NATE Roboto,Arial,sans-serif}.qc-page :where(a){color:inherit}.qc-page :where(a:focus-visible){outline:3px solid var(--qc-blue);outline-offset:5px}.qc-shell{width:min(100% - clamp(40px,7vw,120px),1440px);margin-inline:auto}:where([data-apos-refreshable-body]) .qc-shell,:where([data-apos-refreshable-body]).qc-shell{width:min(100% - clamp(40px,7cqw,120px),1440px);margin-inline:auto}.qc-eyebrow,.qc-section-label,.qc-testing__category,.qc-gates__index,.qc-page figcaption{font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.qc-section-label,.qc-testing__category,.qc-gates__index{color:var(--qc-blue)}.qc-page figcaption{margin-top:12px;color:var(--qc-muted);letter-spacing:.09em}.qc-hero{background:var(--qc-paper)}.qc-hero__grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:clamp(48px,8vw,130px);min-height:min(750px,calc(100dvh - 72px));align-items:center;padding-block:clamp(44px,5vw,72px)}:where([data-apos-refreshable-body]) .qc-hero__grid,:where([data-apos-refreshable-body]).qc-hero__grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:clamp(48px,8cqw,130px);min-height:min(750px,calc(100cqh - 72px));align-items:center;padding-block:clamp(44px,5cqw,72px)}.qc-hero__copy{padding-block:15px}.qc-eyebrow{color:var(--qc-blue)}.qc-page .qc-hero .qc-hero__copy h1{margin-top:27px;font-size:clamp(56px,6.5vw,104px);font-weight:650;line-height:1.01;letter-spacing:-.078em;text-align:left}:where([data-apos-refreshable-body]) .qc-page .qc-hero .qc-hero__copy h1,:where([data-apos-refreshable-body]).qc-page .qc-hero .qc-hero__copy h1{margin-top:27px;font-size:clamp(56px,6.5cqw,104px);font-weight:650;line-height:1.01;letter-spacing:-.078em;text-align:left}.qc-hero h1 span{color:var(--qc-blue)}.qc-hero__intro{max-width:510px;margin-top:29px!important;color:var(--qc-muted);font-size:clamp(17px,1.3vw,20px);line-height:1.55}:where([data-apos-refreshable-body]) .qc-hero__intro,:where([data-apos-refreshable-body]).qc-hero__intro{max-width:510px;margin-top:29px!important;color:var(--qc-muted);font-size:clamp(17px,1.3cqw,20px);line-height:1.55}.qc-hero .qc-text-link{margin-top:31px}.qc-hero__figure{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0}.qc-hero__figure img{display:block;width:100%;max-height:650px;height:auto;object-fit:contain;object-position:center}.qc-hero__figure figcaption{margin-top:14px}.qc-text-link{display:inline-flex;align-items:center;gap:30px;min-height:47px;border-bottom:1px solid var(--qc-blue);color:var(--qc-blue)!important;font-size:15px;font-weight:700;text-decoration:none;transition:gap .18s ease,border-color .18s ease}.qc-text-link:hover{gap:38px;border-color:var(--qc-ink)}.qc-gates{padding-block:clamp(86px,9vw,138px)}:where([data-apos-refreshable-body]) .qc-gates,:where([data-apos-refreshable-body]).qc-gates{padding-block:clamp(86px,9cqw,138px)}.qc-gates__intro{max-width:730px}.qc-page .qc-gates .qc-gates__intro h2,.qc-page .qc-testing .qc-testing__intro h2,.qc-page .qc-records .qc-records__copy h2,.qc-page .qc-documents .qc-documents__grid h2{margin-top:19px;font-size:clamp(35px,4.1vw,61px);font-weight:600;line-height:1.08;letter-spacing:-.065em;text-wrap:balance}:where([data-apos-refreshable-body]) .qc-page .qc-gates .qc-gates__intro h2,:where([data-apos-refreshable-body]).qc-page .qc-gates .qc-gates__intro h2,:where([data-apos-refreshable-body]) .qc-page .qc-testing .qc-testing__intro h2,:where([data-apos-refreshable-body]).qc-page .qc-testing .qc-testing__intro h2,:where([data-apos-refreshable-body]) .qc-page .qc-records .qc-records__copy h2,:where([data-apos-refreshable-body]).qc-page .qc-records .qc-records__copy h2,:where([data-apos-refreshable-body]) .qc-page .qc-documents .qc-documents__grid h2,:where([data-apos-refreshable-body]).qc-page .qc-documents .qc-documents__grid h2{margin-top:19px;font-size:clamp(35px,4.1cqw,61px);font-weight:600;line-height:1.08;letter-spacing:-.065em;text-wrap:balance}.qc-gates__intro>p:last-child,.qc-testing__intro>p:last-child{max-width:635px;margin-top:21px;color:var(--qc-muted);font-size:17px;line-height:1.65}.qc-gates__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:64px 0 0;padding:0;list-style:none}.qc-gates__list li{padding-top:22px;border-top:2px solid var(--qc-blue)}.qc-gates__index{display:block}.qc-page .qc-gates .qc-gates__list h3{margin-top:33px;font-size:clamp(20px,1.6vw,25px);font-weight:650;letter-spacing:-.045em}:where([data-apos-refreshable-body]) .qc-page .qc-gates .qc-gates__list h3,:where([data-apos-refreshable-body]).qc-page .qc-gates .qc-gates__list h3{margin-top:33px;font-size:clamp(20px,1.6cqw,25px);font-weight:650;letter-spacing:-.045em}.qc-gates__list p{max-width:270px;margin-top:10px;color:var(--qc-muted);font-size:15px;line-height:1.6}.qc-testing{padding-block:clamp(82px,8vw,125px) clamp(100px,10vw,150px);background:var(--qc-paper)}:where([data-apos-refreshable-body]) .qc-testing,:where([data-apos-refreshable-body]).qc-testing{padding-block:clamp(82px,8cqw,125px) clamp(100px,10cqw,150px);background:var(--qc-paper)}.qc-testing__intro{max-width:830px;margin-bottom:65px}.qc-testing__feature{display:grid;grid-template-columns:minmax(220px,.82fr) minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:end;padding-bottom:66px;border-bottom:1px solid var(--qc-line)}.qc-testing__feature-copy{align-self:center;padding-right:clamp(12px,2vw,32px)}:where([data-apos-refreshable-body]) .qc-testing__feature-copy,:where([data-apos-refreshable-body]).qc-testing__feature-copy{align-self:center;padding-right:clamp(12px,2cqw,32px)}.qc-page .qc-testing .qc-testing__feature h3,.qc-page .qc-testing .qc-testing__detail h3{margin-top:16px;font-size:clamp(25px,2.45vw,36px);font-weight:600;line-height:1.15;letter-spacing:-.055em;text-wrap:balance}:where([data-apos-refreshable-body]) .qc-page .qc-testing .qc-testing__feature h3,:where([data-apos-refreshable-body]).qc-page .qc-testing .qc-testing__feature h3,:where([data-apos-refreshable-body]) .qc-page .qc-testing .qc-testing__detail h3,:where([data-apos-refreshable-body]).qc-page .qc-testing .qc-testing__detail h3{margin-top:16px;font-size:clamp(25px,2.45cqw,36px);font-weight:600;line-height:1.15;letter-spacing:-.055em;text-wrap:balance}.qc-testing__feature-copy p,.qc-testing__detail-copy p{max-width:460px;margin-top:16px;color:var(--qc-muted);font-size:15px;line-height:1.65}.qc-testing figure{min-width:0}.qc-testing img{display:block;width:100%;height:auto}.qc-testing__details{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,78px);padding-top:65px}:where([data-apos-refreshable-body]) .qc-testing__details,:where([data-apos-refreshable-body]).qc-testing__details{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5cqw,78px);padding-top:65px}.qc-testing__detail{min-width:0}.qc-testing__detail-copy{max-width:520px}.qc-testing__photo-pair{display:grid;gap:18px;align-items:end}.qc-testing__photo-pair--electronics{grid-template-columns:minmax(0,1.55fr) minmax(0,.78fr);margin-top:30px}.qc-testing__photo-pair--delivery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;margin-bottom:35px}.qc-testing__detail--delivery{display:flex;flex-direction:column;justify-content:space-between}.qc-testing__detail--delivery .qc-testing__detail-copy{margin-top:auto}.qc-records{padding-block:clamp(94px,10vw,150px)}:where([data-apos-refreshable-body]) .qc-records,:where([data-apos-refreshable-body]).qc-records{padding-block:clamp(94px,10cqw,150px)}.qc-records__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(55px,9vw,145px);align-items:center}:where([data-apos-refreshable-body]) .qc-records__grid,:where([data-apos-refreshable-body]).qc-records__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(55px,9cqw,145px);align-items:center}.qc-records__copy{max-width:570px}.qc-records__copy>p:not(.qc-section-label){max-width:490px;margin-top:21px;color:var(--qc-muted);font-size:16px;line-height:1.7}.qc-records figure{min-width:0}.qc-records img{display:block;width:100%;height:auto}.qc-documents{padding-block:clamp(82px,8vw,120px);border-top:1px solid var(--qc-line);background:var(--qc-paper)}:where([data-apos-refreshable-body]) .qc-documents,:where([data-apos-refreshable-body]).qc-documents{padding-block:clamp(82px,8cqw,120px);border-top:1px solid var(--qc-line);background:var(--qc-paper)}.qc-documents__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.78fr);gap:clamp(50px,8vw,125px);align-items:start}:where([data-apos-refreshable-body]) .qc-documents__grid,:where([data-apos-refreshable-body]).qc-documents__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.78fr);gap:clamp(50px,8cqw,125px);align-items:start}.qc-documents h2{max-width:760px}.qc-documents__intro{max-width:540px;padding-top:32px;color:var(--qc-muted);font-size:17px;line-height:1.65}.qc-marks__label{margin-top:58px!important;color:var(--qc-blue);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.qc-marks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:17px 0 0;padding:0;list-style:none}.qc-marks li{display:grid;min-width:0;min-height:166px;place-items:center;padding:25px;border:1px solid var(--qc-line);background:#fff}.qc-marks img{display:block;width:100%;max-width:220px;height:108px;object-fit:contain}.qc-documents__action{display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;justify-content:space-between;margin-top:34px}.qc-button{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;min-height:56px;margin-top:34px;padding:14px 22px;background:var(--qc-blue);color:#fff!important;font-size:15px;font-weight:700;text-decoration:none;transition:background .18s ease,transform .18s ease}.qc-button:hover{background:#1945bc}.qc-button:active{transform:translateY(1px)}.qc-documents__action .qc-button,.qc-documents__action .qc-text-link{margin-top:0}.qc-next{display:block;border-block:1px solid var(--qc-line);color:var(--qc-ink);background:#fff;text-decoration:none;transition:background .2s ease}.qc-next:hover,.qc-next:focus-visible{color:var(--qc-ink);background:#f0f4f8}.qc-next:focus-visible{outline:3px solid var(--qc-blue);outline-offset:-4px}.qc-next__inner{display:grid;min-height:82px;grid-template-columns:155px minmax(0,1fr) 30px;gap:32px;align-items:center}.qc-next__label{color:var(--qc-muted);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.qc-next strong{font-family:Montserrat Variable,Montserrat,NATE Roboto,Arial,sans-serif;font-size:clamp(23px,2.8vw,36px);font-weight:600;line-height:1.15}:where([data-apos-refreshable-body]) .qc-next strong,:where([data-apos-refreshable-body]).qc-next strong{font-family:Montserrat Variable,Montserrat,NATE Roboto,Arial,sans-serif;font-size:clamp(23px,2.8cqw,36px);font-weight:600;line-height:1.15}.qc-next__arrow{font-size:28px;line-height:1;text-align:right}body:not([data-breakpoint-preview-mode]).dark .qc-page,[data-apos-refreshable-body].dark .qc-page{--qc-blue: #9fc8ff;--qc-ink: #e8eff7;--qc-muted: #b1bfcc;--qc-line: #3d4b57;--qc-paper: #20272e;background:#18191b}body:not([data-breakpoint-preview-mode]).dark .qc-marks li,[data-apos-refreshable-body].dark .qc-marks li{background:#242d36}body:not([data-breakpoint-preview-mode]).dark .qc-button,[data-apos-refreshable-body].dark .qc-button{background:#2756d8}body:not([data-breakpoint-preview-mode]).dark .qc-button:hover,[data-apos-refreshable-body].dark .qc-button:hover{background:#1d45b1}body:not([data-breakpoint-preview-mode]).dark .qc-next,[data-apos-refreshable-body].dark .qc-next{color:var(--qc-ink);background:#20272e}body:not([data-breakpoint-preview-mode]).dark .qc-next:hover,[data-apos-refreshable-body].dark .qc-next:hover,body:not([data-breakpoint-preview-mode]).dark .qc-next:focus-visible,[data-apos-refreshable-body].dark .qc-next:focus-visible{color:var(--qc-ink);background:#2b3540}@media(max-width:900px){:where(body:not([data-breakpoint-preview-mode])) .qc-hero__grid,:where(body:not([data-breakpoint-preview-mode])).qc-hero__grid{gap:40px;min-height:0}:where(body:not([data-breakpoint-preview-mode])) .qc-page .qc-hero .qc-hero__copy h1,:where(body:not([data-breakpoint-preview-mode])).qc-page .qc-hero .qc-hero__copy h1{font-size:clamp(52px,7vw,75px)}:where(body:not([data-breakpoint-preview-mode])) .qc-gates__list,:where(body:not([data-breakpoint-preview-mode])).qc-gates__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}:where(body:not([data-breakpoint-preview-mode])) .qc-testing__feature,:where(body:not([data-breakpoint-preview-mode])).qc-testing__feature{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body:not([data-breakpoint-preview-mode])) .qc-testing__feature-copy,:where(body:not([data-breakpoint-preview-mode])).qc-testing__feature-copy{grid-column:1 / -1;max-width:570px;margin-bottom:14px}:where(body:not([data-breakpoint-preview-mode])) .qc-testing__details,:where(body:not([data-breakpoint-preview-mode])).qc-testing__details{gap:32px}:where(body:not([data-breakpoint-preview-mode])) .qc-records__grid,:where(body:not([data-breakpoint-preview-mode])).qc-records__grid,:where(body:not([data-breakpoint-preview-mode])) .qc-documents__grid,:where(body:not([data-breakpoint-preview-mode])).qc-documents__grid{gap:48px}:where(body:not([data-breakpoint-preview-mode])) .qc-marks,:where(body:not([data-breakpoint-preview-mode])).qc-marks{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 900px){.qc-hero__grid{gap:40px;min-height:0}.qc-page .qc-hero .qc-hero__copy h1{font-size:clamp(52px,7cqw,75px)}.qc-gates__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.qc-testing__feature{grid-template-columns:repeat(2,minmax(0,1fr))}.qc-testing__feature-copy{grid-column:1 / -1;max-width:570px;margin-bottom:14px}.qc-testing__details{gap:32px}.qc-records__grid,.qc-documents__grid{gap:48px}.qc-marks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){:where(body:not([data-breakpoint-preview-mode])) .qc-shell,:where(body:not([data-breakpoint-preview-mode])).qc-shell{width:min(100% - 36px,1440px)}:where(body:not([data-breakpoint-preview-mode])) .qc-hero__grid,:where(body:not([data-breakpoint-preview-mode])).qc-hero__grid{grid-template-columns:1fr;gap:35px;padding-block:56px 47px}:where(body:not([data-breakpoint-preview-mode])) .qc-hero__copy,:where(body:not([data-breakpoint-preview-mode])).qc-hero__copy{padding:0}:where(body:not([data-breakpoint-preview-mode])) .qc-page .qc-hero .qc-hero__copy h1,:where(body:not([data-breakpoint-preview-mode])).qc-page .qc-hero .qc-hero__copy h1{margin-top:21px;font-size:clamp(55px,14vw,76px)}:where(body:not([data-breakpoint-preview-mode])) .qc-hero__intro,:where(body:not([data-breakpoint-preview-mode])).qc-hero__intro{margin-top:22px!important;font-size:17px}:where(body:not([data-breakpoint-preview-mode])) .qc-hero .qc-text-link,:where(body:not([data-breakpoint-preview-mode])).qc-hero .qc-text-link{margin-top:22px}:where(body:not([data-breakpoint-preview-mode])) .qc-hero__figure img,:where(body:not([data-breakpoint-preview-mode])).qc-hero__figure img{max-height:none}:where(body:not([data-breakpoint-preview-mode])) .qc-gates__list,:where(body:not([data-breakpoint-preview-mode])).qc-gates__list{gap:30px 17px;margin-top:43px}:where(body:not([data-breakpoint-preview-mode])) .qc-page .qc-gates .qc-gates__list h3,:where(body:not([data-breakpoint-preview-mode])).qc-page .qc-gates .qc-gates__list h3{margin-top:20px;font-size:20px}:where(body:not([data-breakpoint-preview-mode])) .qc-gates__list p,:where(body:not([data-breakpoint-preview-mode])).qc-gates__list p{font-size:14px}:where(body:not([data-breakpoint-preview-mode])) .qc-testing__intro,:where(body:not([data-breakpoint-preview-mode])).qc-testing__intro{margin-bottom:45px}:where(body:not([data-breakpoint-preview-mode])) .qc-testing__feature,:where(body:not([data-breakpoint-preview-mode])).qc-testing__feature{gap:20px 14px;padding-bottom:48px}:where(body:not([data-breakpoint-preview-mode])) .qc-testing__details,:where(body:not([data-breakpoint-preview-mode])).qc-testing__details{grid-template-columns:1fr;gap:57px;padding-top:50px}:where(body:not([data-breakpoint-preview-mode])) .qc-testing__detail--delivery .qc-testing__detail-copy,:where(body:not([data-breakpoint-preview-mode])).qc-testing__detail--delivery .qc-testing__detail-copy{order:-1;margin-bottom:26px}:where(body:not([data-breakpoint-preview-mode])) .qc-testing__photo-pair--delivery,:where(body:not([data-breakpoint-preview-mode])).qc-testing__photo-pair--delivery{margin-bottom:0}:where(body:not([data-breakpoint-preview-mode])) .qc-records__grid,:where(body:not([data-breakpoint-preview-mode])).qc-records__grid,:where(body:not([data-breakpoint-preview-mode])) .qc-documents__grid,:where(body:not([data-breakpoint-preview-mode])).qc-documents__grid{grid-template-columns:1fr;gap:34px}:where(body:not([data-breakpoint-preview-mode])) .qc-records__grid,:where(body:not([data-breakpoint-preview-mode])).qc-records__grid{gap:38px}:where(body:not([data-breakpoint-preview-mode])) .qc-documents__intro,:where(body:not([data-breakpoint-preview-mode])).qc-documents__intro{padding-top:0}:where(body:not([data-breakpoint-preview-mode])) .qc-marks__label,:where(body:not([data-breakpoint-preview-mode])).qc-marks__label{margin-top:42px!important}:where(body:not([data-breakpoint-preview-mode])) .qc-marks,:where(body:not([data-breakpoint-preview-mode])).qc-marks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where(body:not([data-breakpoint-preview-mode])) .qc-marks li,:where(body:not([data-breakpoint-preview-mode])).qc-marks li{min-height:126px;padding:16px}:where(body:not([data-breakpoint-preview-mode])) .qc-marks img,:where(body:not([data-breakpoint-preview-mode])).qc-marks img{height:92px}:where(body:not([data-breakpoint-preview-mode])) .qc-documents__action .qc-text-link,:where(body:not([data-breakpoint-preview-mode])).qc-documents__action .qc-text-link{max-width:100%}:where(body:not([data-breakpoint-preview-mode])) .qc-next__inner,:where(body:not([data-breakpoint-preview-mode])).qc-next__inner{min-height:105px;grid-template-columns:minmax(0,1fr) 28px;gap:8px 12px;padding-block:18px}:where(body:not([data-breakpoint-preview-mode])) .qc-next__label,:where(body:not([data-breakpoint-preview-mode])).qc-next__label{grid-column:1 / -1}:where(body:not([data-breakpoint-preview-mode])) .qc-next strong,:where(body:not([data-breakpoint-preview-mode])).qc-next strong{font-size:clamp(22px,6vw,30px)}:where(body:not([data-breakpoint-preview-mode])) .qc-next__arrow,:where(body:not([data-breakpoint-preview-mode])).qc-next__arrow{grid-column:2;grid-row:2}}@container (max-width: 650px){.qc-shell{width:min(100% - 36px,1440px)}.qc-hero__grid{grid-template-columns:1fr;gap:35px;padding-block:56px 47px}.qc-hero__copy{padding:0}.qc-page .qc-hero .qc-hero__copy h1{margin-top:21px;font-size:clamp(55px,14cqw,76px)}.qc-hero__intro{margin-top:22px!important;font-size:17px}.qc-hero .qc-text-link{margin-top:22px}.qc-hero__figure img{max-height:none}.qc-gates__list{gap:30px 17px;margin-top:43px}.qc-page .qc-gates .qc-gates__list h3{margin-top:20px;font-size:20px}.qc-gates__list p{font-size:14px}.qc-testing__intro{margin-bottom:45px}.qc-testing__feature{gap:20px 14px;padding-bottom:48px}.qc-testing__details{grid-template-columns:1fr;gap:57px;padding-top:50px}.qc-testing__detail--delivery .qc-testing__detail-copy{order:-1;margin-bottom:26px}.qc-testing__photo-pair--delivery{margin-bottom:0}.qc-records__grid,.qc-documents__grid{grid-template-columns:1fr;gap:34px}.qc-records__grid{gap:38px}.qc-documents__intro{padding-top:0}.qc-marks__label{margin-top:42px!important}.qc-marks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.qc-marks li{min-height:126px;padding:16px}.qc-marks img{height:92px}.qc-documents__action .qc-text-link{max-width:100%}.qc-next__inner{min-height:105px;grid-template-columns:minmax(0,1fr) 28px;gap:8px 12px;padding-block:18px}.qc-next__label{grid-column:1 / -1}.qc-next strong{font-size:clamp(22px,6cqw,30px)}.qc-next__arrow{grid-column:2;grid-row:2}}@media(prefers-reduced-motion:reduce){.qc-page :where(a){transition:none}}.gs-page{--gs-ink: #142741;--gs-muted: #536779;--gs-blue: #2454d3;--gs-paper: #f4f7fc;--gs-white: #fff;--gs-line: #cfd9e8;color:var(--gs-ink);background:var(--gs-white);font-family:NATE Roboto,Arial,sans-serif}.dark .gs-page{--gs-ink: #ecf2fa;--gs-muted: #becbdb;--gs-blue: #9bb7ff;--gs-paper: #1d2a3a;--gs-white: #152131;--gs-line: #47576b}.gs-page *,.gs-page *:before,.gs-page *:after{box-sizing:border-box}.gs-page :where(h1,h2,h3,p,figure,ol){margin:0}.gs-page :where(h1,h2,h3){font-family:Montserrat Variable,Montserrat,NATE Roboto,Arial,sans-serif}.gs-page :where(a){color:inherit}.gs-page :where(a:focus-visible){outline:3px solid var(--gs-blue);outline-offset:5px}.gs-shell{width:min(100% - clamp(40px,7.2vw,128px),1440px);margin-inline:auto}:where([data-apos-refreshable-body]) .gs-shell,:where([data-apos-refreshable-body]).gs-shell{width:min(100% - clamp(40px,7.2cqw,128px),1440px);margin-inline:auto}.gs-kicker{color:var(--gs-blue);font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.gs-hero{background:var(--gs-paper)}.gs-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6.5vw,108px);align-items:center;min-height:min(770px,calc(100dvh - 74px));padding-block:clamp(42px,5vw,78px)}:where([data-apos-refreshable-body]) .gs-hero__grid,:where([data-apos-refreshable-body]).gs-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6.5cqw,108px);align-items:center;min-height:min(770px,calc(100cqh - 74px));padding-block:clamp(42px,5cqw,78px)}.gs-hero__copy{min-width:0}.gs-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:11px;margin-bottom:clamp(60px,7vw,102px);color:var(--gs-muted);font-size:13px}:where([data-apos-refreshable-body]) .gs-breadcrumb,:where([data-apos-refreshable-body]).gs-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:11px;margin-bottom:clamp(60px,7cqw,102px);color:var(--gs-muted);font-size:13px}.gs-breadcrumb a{text-decoration:none}.gs-breadcrumb a:hover{color:var(--gs-blue);text-decoration:underline;text-underline-offset:4px}.gs-hero .gs-kicker span{padding-inline:8px;opacity:.5}.gs-page .gs-hero h1{margin-top:25px;font-size:clamp(46px,5.1vw,78px);font-weight:650;letter-spacing:-.075em;line-height:1.13;text-align:left;text-wrap:balance}:where([data-apos-refreshable-body]) .gs-page .gs-hero h1,:where([data-apos-refreshable-body]).gs-page .gs-hero h1{margin-top:25px;font-size:clamp(46px,5.1cqw,78px);font-weight:650;letter-spacing:-.075em;line-height:1.13;text-align:left;text-wrap:balance}.gs-hero h1 span{color:var(--gs-blue)}.gs-hero__intro{max-width:570px;margin-top:28px!important;color:var(--gs-muted);font-size:clamp(16px,1.4vw,20px);line-height:1.7}:where([data-apos-refreshable-body]) .gs-hero__intro,:where([data-apos-refreshable-body]).gs-hero__intro{max-width:570px;margin-top:28px!important;color:var(--gs-muted);font-size:clamp(16px,1.4cqw,20px);line-height:1.7}.gs-hero__links{display:flex;align-items:center;flex-wrap:wrap;gap:17px 31px;margin-top:34px}.gs-link{display:inline-flex;align-items:center;justify-content:space-between;gap:27px;min-height:46px;border-bottom:1px solid currentColor;color:var(--gs-ink);font-size:14px;font-weight:700;text-decoration:none;transition:gap .2s ease,color .2s ease}.gs-link--primary{color:var(--gs-blue)!important}.gs-link:hover{gap:36px;color:var(--gs-blue)}.gs-hero__visual{position:relative;height:clamp(400px,38vw,580px);overflow:hidden;background:#dce5ee}:where([data-apos-refreshable-body]) .gs-hero__visual,:where([data-apos-refreshable-body]).gs-hero__visual{position:relative;height:clamp(400px,38cqw,580px);overflow:hidden;background:#dce5ee}.gs-hero__visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:60% center}.gs-hero__visual figcaption{position:absolute;right:0;bottom:0;display:flex;flex-direction:column;gap:15px;width:min(72%,360px);padding:27px 31px 31px;color:#f7f9ff;background:#173a8a}.gs-hero__visual figcaption span{font:700 10px/1.4 NATE Roboto,Arial,sans-serif;letter-spacing:.19em}.gs-hero__visual figcaption strong{font:600 clamp(20px,2vw,29px)/1.2 "Montserrat Variable",Montserrat,sans-serif;letter-spacing:-.04em}:where([data-apos-refreshable-body]) .gs-hero__visual figcaption strong,:where([data-apos-refreshable-body]).gs-hero__visual figcaption strong{font:600 clamp(20px,2cqw,29px)/1.2 "Montserrat Variable",Montserrat,sans-serif;letter-spacing:-.04em}.gs-hero__baseline{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:64px;border-top:1px solid var(--gs-line);color:var(--gs-muted);font-size:10px;font-weight:700;letter-spacing:.14em}.gs-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.76fr);gap:clamp(40px,9vw,150px);align-items:end}:where([data-apos-refreshable-body]) .gs-section-head,:where([data-apos-refreshable-body]).gs-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.76fr);gap:clamp(40px,9cqw,150px);align-items:end}.gs-page .gs-section-head h2{margin-top:22px;font-size:clamp(38px,4.25vw,63px);font-weight:620;letter-spacing:-.07em;line-height:1.13}:where([data-apos-refreshable-body]) .gs-page .gs-section-head h2,:where([data-apos-refreshable-body]).gs-page .gs-section-head h2{margin-top:22px;font-size:clamp(38px,4.25cqw,63px);font-weight:620;letter-spacing:-.07em;line-height:1.13}.gs-section-head>p{max-width:540px;padding-bottom:6px;color:var(--gs-muted);font-size:16px;line-height:1.8}.gs-footprint{padding-block:clamp(90px,9vw,142px) clamp(100px,10vw,152px);color:#edf3ff;background:#10253f}:where([data-apos-refreshable-body]) .gs-footprint,:where([data-apos-refreshable-body]).gs-footprint{padding-block:clamp(90px,9cqw,142px) clamp(100px,10cqw,152px);color:#edf3ff;background:#10253f}.gs-footprint .gs-kicker{color:#a9c2ff}.gs-footprint .gs-section-head>p{color:#c3d1e1}.gs-footprint__composition{display:flex;width:100%;height:clamp(74px,7vw,108px);margin-top:clamp(55px,6vw,91px);overflow:hidden}:where([data-apos-refreshable-body]) .gs-footprint__composition,:where([data-apos-refreshable-body]).gs-footprint__composition{display:flex;width:100%;height:clamp(74px,7cqw,108px);margin-top:clamp(55px,6cqw,91px);overflow:hidden}.gs-footprint__segment{position:relative;display:flex;align-items:end;flex:0 0 var(--share);min-width:0;container:market-segment / inline-size;box-shadow:inset -1px 0 #10253f}.gs-footprint__segment span{padding:15px clamp(4px,10cqi,25px);color:#fff;font:650 min(34px,35cqi)/1 "Montserrat Variable",Montserrat,sans-serif;letter-spacing:-.055em;white-space:nowrap}@container market-segment (max-width: 56px){.gs-footprint__segment span{visibility:hidden}}.gs-footprint__segment--1{background:#2964dc}.gs-footprint__segment--2{background:#457ce7}.gs-footprint__segment--3{background:#6995e7}.gs-footprint__segment--4{background:#829fd9}.gs-footprint__segment--5{background:#a0b4d5}.gs-footprint__segment--3 span,.gs-footprint__segment--4 span,.gs-footprint__segment--5 span{color:#10253f}.gs-footprint__regions{display:grid;grid-template-columns:repeat(var(--region-count, 5),minmax(0,1fr));gap:0;padding:0;list-style:none}.gs-footprint__regions li{display:grid;grid-template-columns:1fr auto;column-gap:12px;align-content:start;min-width:0;padding:19px clamp(8px,1.5vw,24px) 0;border-left:1px solid #50637b}:where([data-apos-refreshable-body]) .gs-footprint__regions li,:where([data-apos-refreshable-body]).gs-footprint__regions li{display:grid;grid-template-columns:1fr auto;column-gap:12px;align-content:start;min-width:0;padding:19px clamp(8px,1.5cqw,24px) 0;border-left:1px solid #50637b}.gs-footprint__regions li:first-child{padding-left:0;border-left:0}.gs-footprint__regions li>span{color:#8fa9cd;font-size:10px;font-weight:700;letter-spacing:.15em}.gs-footprint__regions li strong{color:#c7d8ff;font:650 17px/1 Montserrat Variable,Montserrat,sans-serif}.gs-footprint__regions li b{grid-column:1 / -1;margin-top:18px;font-size:clamp(13px,1.2vw,17px);font-weight:500;overflow-wrap:anywhere}:where([data-apos-refreshable-body]) .gs-footprint__regions li b,:where([data-apos-refreshable-body]).gs-footprint__regions li b{grid-column:1 / -1;margin-top:18px;font-size:clamp(13px,1.2cqw,17px);font-weight:500;overflow-wrap:anywhere}.gs-footprint__regions li small{grid-column:1 / -1;max-width:24ch;margin-top:9px;color:#afc2db;font-size:12px;line-height:1.45}.gs-marketing{background:var(--gs-white)}.gs-marketing__masthead{display:flex;justify-content:space-between;gap:24px;padding-top:clamp(85px,8vw,126px)}:where([data-apos-refreshable-body]) .gs-marketing__masthead,:where([data-apos-refreshable-body]).gs-marketing__masthead{display:flex;justify-content:space-between;gap:24px;padding-top:clamp(85px,8cqw,126px)}.gs-marketing__masthead>p:last-child,.gs-marketing__tail p{color:var(--gs-muted);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.gs-page .gs-marketing__content.layout{padding:0}.gs-page .gs-marketing .company-section--benefits{padding-block:28px clamp(95px,10vw,153px);color:var(--gs-ink);background:var(--gs-white)}:where([data-apos-refreshable-body]) .gs-page .gs-marketing .company-section--benefits,:where([data-apos-refreshable-body]).gs-page .gs-marketing .company-section--benefits{padding-block:28px clamp(95px,10cqw,153px);color:var(--gs-ink);background:var(--gs-white)}.gs-page .gs-marketing .company-section--benefits .company-frame{width:min(100% - clamp(40px,7.2vw,128px),1440px);padding-inline:0}:where([data-apos-refreshable-body]) .gs-page .gs-marketing .company-section--benefits .company-frame,:where([data-apos-refreshable-body]).gs-page .gs-marketing .company-section--benefits .company-frame{width:min(100% - clamp(40px,7.2cqw,128px),1440px);padding-inline:0}.gs-page .gs-marketing .company-section--benefits .company-section__layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(50px,9vw,144px)}:where([data-apos-refreshable-body]) .gs-page .gs-marketing .company-section--benefits .company-section__layout,:where([data-apos-refreshable-body]).gs-page .gs-marketing .company-section--benefits .company-section__layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(50px,9cqw,144px)}.gs-page .gs-marketing .company-section--benefits .company-section__heading{max-width:560px}.gs-page .gs-marketing .company-section--benefits h2{font-family:Montserrat Variable,Montserrat,NATE Roboto,Arial,sans-serif;font-size:clamp(37px,4.05vw,62px);font-weight:600;letter-spacing:-.07em;line-height:1.18}:where([data-apos-refreshable-body]) .gs-page .gs-marketing .company-section--benefits h2,:where([data-apos-refreshable-body]).gs-page .gs-marketing .company-section--benefits h2{font-family:Montserrat Variable,Montserrat,NATE Roboto,Arial,sans-serif;font-size:clamp(37px,4.05cqw,62px);font-weight:600;letter-spacing:-.07em;line-height:1.18}.gs-page .gs-marketing .company-section--benefits .company-intro{max-width:490px;margin-top:28px;color:var(--gs-muted);font-size:17px;line-height:1.8}.gs-page .gs-marketing .company-section--benefits .company-section__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:49px 38px}.gs-page .gs-marketing .company-section--benefits .company-section__item{padding-top:22px;border-top:1px solid var(--gs-line)}.gs-page .gs-marketing .company-section--benefits .company-section__copy h3{margin:0 0 14px;color:var(--gs-ink);font:600 clamp(20px,1.75vw,25px)/1.28 "Montserrat Variable",Montserrat,sans-serif;letter-spacing:-.055em}:where([data-apos-refreshable-body]) .gs-page .gs-marketing .company-section--benefits .company-section__copy h3,:where([data-apos-refreshable-body]).gs-page .gs-marketing .company-section--benefits .company-section__copy h3{margin:0 0 14px;color:var(--gs-ink);font:600 clamp(20px,1.75cqw,25px)/1.28 "Montserrat Variable",Montserrat,sans-serif;letter-spacing:-.055em}.gs-page .gs-marketing .company-section--benefits .company-section__copy p{color:var(--gs-muted);font-size:15px;line-height:1.77}.gs-page .gs-marketing .company-section--benefits .company-section__copy a{color:var(--gs-blue);font-size:13px}.gs-marketing__tail{display:flex;justify-content:space-between;align-items:center;min-height:65px;border-top:1px solid var(--gs-line)}.gs-marketing__tail span{color:var(--gs-blue);font-size:24px}.gs-continuity{padding-block:clamp(95px,10vw,150px) clamp(110px,11vw,170px);background:var(--gs-paper)}:where([data-apos-refreshable-body]) .gs-continuity,:where([data-apos-refreshable-body]).gs-continuity{padding-block:clamp(95px,10cqw,150px) clamp(110px,11cqw,170px);background:var(--gs-paper)}.gs-continuity__list{padding:0;margin-top:clamp(58px,7vw,108px)!important;list-style:none;border-top:1px solid var(--gs-line)}:where([data-apos-refreshable-body]) .gs-continuity__list,:where([data-apos-refreshable-body]).gs-continuity__list{padding:0;margin-top:clamp(58px,7cqw,108px)!important;list-style:none;border-top:1px solid var(--gs-line)}.gs-continuity__list li{display:grid;grid-template-columns:56px minmax(250px,.8fr) minmax(0,1fr);gap:clamp(23px,4vw,65px);align-items:start;padding-block:clamp(25px,3vw,42px);border-bottom:1px solid var(--gs-line)}:where([data-apos-refreshable-body]) .gs-continuity__list li,:where([data-apos-refreshable-body]).gs-continuity__list li{display:grid;grid-template-columns:56px minmax(250px,.8fr) minmax(0,1fr);gap:clamp(23px,4cqw,65px);align-items:start;padding-block:clamp(25px,3cqw,42px);border-bottom:1px solid var(--gs-line)}.gs-continuity__index{color:var(--gs-blue);font:700 12px/1.5 NATE Roboto,Arial,sans-serif;letter-spacing:.1em}.gs-continuity__main>span{color:var(--gs-blue);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.gs-page .gs-continuity__main h3{margin-top:11px;font-size:clamp(22px,2.25vw,32px);font-weight:600;letter-spacing:-.055em;line-height:1.3}:where([data-apos-refreshable-body]) .gs-page .gs-continuity__main h3,:where([data-apos-refreshable-body]).gs-page .gs-continuity__main h3{margin-top:11px;font-size:clamp(22px,2.25cqw,32px);font-weight:600;letter-spacing:-.055em;line-height:1.3}.gs-continuity__detail p{max-width:650px;color:var(--gs-muted);font-size:16px;line-height:1.78}.gs-continuity__detail small{display:block;margin-top:20px;color:var(--gs-blue);font-size:11px;font-weight:700;letter-spacing:.08em}.gs-contact{padding-block:clamp(80px,9vw,135px);color:#f7faff;background:#2454c7}:where([data-apos-refreshable-body]) .gs-contact,:where([data-apos-refreshable-body]).gs-contact{padding-block:clamp(80px,9cqw,135px);color:#f7faff;background:#2454c7}.gs-contact__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.58fr);gap:clamp(50px,8vw,132px);align-items:end}:where([data-apos-refreshable-body]) .gs-contact__inner,:where([data-apos-refreshable-body]).gs-contact__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.58fr);gap:clamp(50px,8cqw,132px);align-items:end}.gs-contact .gs-kicker{color:#c9d7ff}.gs-page .gs-contact h2{margin-top:23px;font-size:clamp(39px,4.8vw,72px);font-weight:630;letter-spacing:-.072em;line-height:1.15}:where([data-apos-refreshable-body]) .gs-page .gs-contact h2,:where([data-apos-refreshable-body]).gs-page .gs-contact h2{margin-top:23px;font-size:clamp(39px,4.8cqw,72px);font-weight:630;letter-spacing:-.072em;line-height:1.15}.gs-contact__inner>div:last-child{padding-bottom:7px}.gs-contact__inner>div:last-child p{max-width:440px;color:#e1e9ff;font-size:17px;line-height:1.75}.gs-contact__inner a{display:inline-flex;align-items:center;justify-content:space-between;gap:54px;min-height:54px;margin-top:27px;border-bottom:1px solid #d9e4ff;color:#fff;font-size:15px;font-weight:700;text-decoration:none}.gs-contact__inner a:hover{gap:70px}.gs-next{display:block;text-decoration:none;border-bottom:1px solid var(--gs-line);background:var(--gs-white);transition:background .2s ease}.gs-next:hover{background:var(--gs-paper)}.gs-next__inner{display:flex;align-items:center;gap:clamp(20px,4vw,60px);min-height:117px}:where([data-apos-refreshable-body]) .gs-next__inner,:where([data-apos-refreshable-body]).gs-next__inner{display:flex;align-items:center;gap:clamp(20px,4cqw,60px);min-height:117px}.gs-next__inner>span:first-child{color:var(--gs-blue);font-size:11px;font-weight:700;letter-spacing:.16em}.gs-next__inner strong{font:600 clamp(20px,2.5vw,32px)/1.2 "Montserrat Variable",Montserrat,sans-serif;letter-spacing:-.045em}:where([data-apos-refreshable-body]) .gs-next__inner strong,:where([data-apos-refreshable-body]).gs-next__inner strong{font:600 clamp(20px,2.5cqw,32px)/1.2 "Montserrat Variable",Montserrat,sans-serif;letter-spacing:-.045em}.gs-next__arrow{margin-left:auto;color:var(--gs-blue);font-size:29px}@media(max-width:1040px){:where(body:not([data-breakpoint-preview-mode])) .gs-hero__grid,:where(body:not([data-breakpoint-preview-mode])).gs-hero__grid{gap:38px}:where(body:not([data-breakpoint-preview-mode])) .gs-page .gs-marketing .company-section--benefits .company-section__layout,:where(body:not([data-breakpoint-preview-mode])).gs-page .gs-marketing .company-section--benefits .company-section__layout{grid-template-columns:1fr;gap:45px}:where(body:not([data-breakpoint-preview-mode])) .gs-page .gs-marketing .company-section--benefits .company-section__heading,:where(body:not([data-breakpoint-preview-mode])).gs-page .gs-marketing .company-section--benefits .company-section__heading{max-width:810px}}@container (max-width: 1040px){.gs-hero__grid{gap:38px}.gs-page .gs-marketing .company-section--benefits .company-section__layout{grid-template-columns:1fr;gap:45px}.gs-page .gs-marketing .company-section--benefits .company-section__heading{max-width:810px}}@media(max-width:760px){:where(body:not([data-breakpoint-preview-mode])) .gs-hero__grid,:where(body:not([data-breakpoint-preview-mode])).gs-hero__grid,:where(body:not([data-breakpoint-preview-mode])) .gs-section-head,:where(body:not([data-breakpoint-preview-mode])).gs-section-head,:where(body:not([data-breakpoint-preview-mode])) .gs-contact__inner,:where(body:not([data-breakpoint-preview-mode])).gs-contact__inner{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .gs-hero__grid,:where(body:not([data-breakpoint-preview-mode])).gs-hero__grid{gap:43px;min-height:0;padding-top:38px}:where(body:not([data-breakpoint-preview-mode])) .gs-breadcrumb,:where(body:not([data-breakpoint-preview-mode])).gs-breadcrumb{margin-bottom:61px}:where(body:not([data-breakpoint-preview-mode])) .gs-hero__visual,:where(body:not([data-breakpoint-preview-mode])).gs-hero__visual{height:clamp(290px,62vw,490px)}:where(body:not([data-breakpoint-preview-mode])) .gs-section-head,:where(body:not([data-breakpoint-preview-mode])).gs-section-head{gap:25px}:where(body:not([data-breakpoint-preview-mode])) .gs-footprint__regions,:where(body:not([data-breakpoint-preview-mode])).gs-footprint__regions{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0;margin-top:23px}:where(body:not([data-breakpoint-preview-mode])) .gs-footprint__regions li,:where(body:not([data-breakpoint-preview-mode])).gs-footprint__regions li{padding:10px 18px}:where(body:not([data-breakpoint-preview-mode])) .gs-footprint__regions li:nth-child(odd),:where(body:not([data-breakpoint-preview-mode])).gs-footprint__regions li:nth-child(odd){padding-left:0;border-left:0}:where(body:not([data-breakpoint-preview-mode])) .gs-footprint__regions li b,:where(body:not([data-breakpoint-preview-mode])).gs-footprint__regions li b{margin-top:7px}:where(body:not([data-breakpoint-preview-mode])) .gs-footprint__composition,:where(body:not([data-breakpoint-preview-mode])).gs-footprint__composition{margin-top:46px}:where(body:not([data-breakpoint-preview-mode])) .gs-footprint__segment,:where(body:not([data-breakpoint-preview-mode])).gs-footprint__segment{align-items:center;justify-content:center}:where(body:not([data-breakpoint-preview-mode])) .gs-continuity__list li,:where(body:not([data-breakpoint-preview-mode])).gs-continuity__list li{grid-template-columns:33px minmax(0,1fr)}:where(body:not([data-breakpoint-preview-mode])) .gs-continuity__detail,:where(body:not([data-breakpoint-preview-mode])).gs-continuity__detail{grid-column:2}:where(body:not([data-breakpoint-preview-mode])) .gs-contact__inner,:where(body:not([data-breakpoint-preview-mode])).gs-contact__inner{gap:28px}}@container (max-width: 760px){.gs-hero__grid,.gs-section-head,.gs-contact__inner{grid-template-columns:1fr}.gs-hero__grid{gap:43px;min-height:0;padding-top:38px}.gs-breadcrumb{margin-bottom:61px}.gs-hero__visual{height:clamp(290px,62cqw,490px)}.gs-section-head{gap:25px}.gs-footprint__regions{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0;margin-top:23px}.gs-footprint__regions li{padding:10px 18px}.gs-footprint__regions li:nth-child(odd){padding-left:0;border-left:0}.gs-footprint__regions li b{margin-top:7px}.gs-footprint__composition{margin-top:46px}.gs-footprint__segment{align-items:center;justify-content:center}.gs-continuity__list li{grid-template-columns:33px minmax(0,1fr)}.gs-continuity__detail{grid-column:2}.gs-contact__inner{gap:28px}}@media(max-width:560px){:where(body:not([data-breakpoint-preview-mode])) .gs-shell,:where(body:not([data-breakpoint-preview-mode])).gs-shell{width:min(100% - 40px,1440px)}:where(body:not([data-breakpoint-preview-mode])) .gs-page .gs-hero h1,:where(body:not([data-breakpoint-preview-mode])).gs-page .gs-hero h1{font-size:clamp(42px,10vw,56px)}:where(body:not([data-breakpoint-preview-mode])) .gs-hero__intro,:where(body:not([data-breakpoint-preview-mode])).gs-hero__intro{font-size:16px}:where(body:not([data-breakpoint-preview-mode])) .gs-hero__baseline span:last-child,:where(body:not([data-breakpoint-preview-mode])).gs-hero__baseline span:last-child{display:none}:where(body:not([data-breakpoint-preview-mode])) .gs-hero__visual figcaption,:where(body:not([data-breakpoint-preview-mode])).gs-hero__visual figcaption{width:min(75%,280px);padding:18px 20px 21px}:where(body:not([data-breakpoint-preview-mode])) .gs-footprint__composition,:where(body:not([data-breakpoint-preview-mode])).gs-footprint__composition{height:67px}:where(body:not([data-breakpoint-preview-mode])) .gs-marketing__masthead,:where(body:not([data-breakpoint-preview-mode])).gs-marketing__masthead{padding-top:82px}:where(body:not([data-breakpoint-preview-mode])) .gs-marketing__masthead>p:last-child,:where(body:not([data-breakpoint-preview-mode])).gs-marketing__masthead>p:last-child{display:none}:where(body:not([data-breakpoint-preview-mode])) .gs-page .gs-marketing .company-section--benefits .company-frame,:where(body:not([data-breakpoint-preview-mode])).gs-page .gs-marketing .company-section--benefits .company-frame{width:min(100% - 40px,1440px)}:where(body:not([data-breakpoint-preview-mode])) .gs-page .gs-marketing .company-section--benefits .company-section__items,:where(body:not([data-breakpoint-preview-mode])).gs-page .gs-marketing .company-section--benefits .company-section__items{grid-template-columns:1fr;gap:32px}:where(body:not([data-breakpoint-preview-mode])) .gs-page .gs-marketing .company-section--benefits,:where(body:not([data-breakpoint-preview-mode])).gs-page .gs-marketing .company-section--benefits{padding-bottom:83px}:where(body:not([data-breakpoint-preview-mode])) .gs-continuity__list li,:where(body:not([data-breakpoint-preview-mode])).gs-continuity__list li{gap:16px}:where(body:not([data-breakpoint-preview-mode])) .gs-next__inner,:where(body:not([data-breakpoint-preview-mode])).gs-next__inner{flex-wrap:wrap;gap:6px 20px;padding-block:28px}:where(body:not([data-breakpoint-preview-mode])) .gs-next__inner>span:first-child,:where(body:not([data-breakpoint-preview-mode])).gs-next__inner>span:first-child{width:calc(100% - 50px)}:where(body:not([data-breakpoint-preview-mode])) .gs-next__arrow,:where(body:not([data-breakpoint-preview-mode])).gs-next__arrow{align-self:end}}@container (max-width: 560px){.gs-shell{width:min(100% - 40px,1440px)}.gs-page .gs-hero h1{font-size:clamp(42px,10cqw,56px)}.gs-hero__intro{font-size:16px}.gs-hero__baseline span:last-child{display:none}.gs-hero__visual figcaption{width:min(75%,280px);padding:18px 20px 21px}.gs-footprint__composition{height:67px}.gs-marketing__masthead{padding-top:82px}.gs-marketing__masthead>p:last-child{display:none}.gs-page .gs-marketing .company-section--benefits .company-frame{width:min(100% - 40px,1440px)}.gs-page .gs-marketing .company-section--benefits .company-section__items{grid-template-columns:1fr;gap:32px}.gs-page .gs-marketing .company-section--benefits{padding-bottom:83px}.gs-continuity__list li{gap:16px}.gs-next__inner{flex-wrap:wrap;gap:6px 20px;padding-block:28px}.gs-next__inner>span:first-child{width:calc(100% - 50px)}.gs-next__arrow{align-self:end}}@media(prefers-reduced-motion:reduce){.gs-page .gs-link,.gs-page .gs-next{transition:none}}.oem-page{--oem-paper: #f8f7f5;--oem-ink: #18202c;--oem-muted: #65686d;--oem-blue: #144478;--oem-surface: #edf1f3;--oem-line: #d5dce1;background:var(--oem-paper);color:var(--oem-ink)}.oem-page *,.oem-page *:before,.oem-page *:after{box-sizing:border-box}.oem-page .oem-shell{max-width:1440px;margin-inline:auto;padding-inline:clamp(24px,5vw,72px)}:where([data-apos-refreshable-body]) .oem-page .oem-shell,:where([data-apos-refreshable-body]).oem-page .oem-shell{max-width:1440px;margin-inline:auto;padding-inline:clamp(24px,5cqw,72px)}.oem-page h1,.oem-page h2,.oem-page h3{color:var(--oem-ink);letter-spacing:-.035em}.cap-page.oem-page[data-cap] h2{font-weight:450}.cap-page.oem-page[data-cap] h3{font-weight:600}.cap-page.oem-page .oem-hero h1{font-weight:600;text-align:left}.oem-page .oem-hero__media:after{display:none}.oem-page h2{font:450 clamp(30px,3.8vw,55px)/1.16 var(--heading-font);letter-spacing:-.04em}:where([data-apos-refreshable-body]) .oem-page h2,:where([data-apos-refreshable-body]).oem-page h2{font:450 clamp(30px,3.8cqw,55px)/1.16 var(--heading-font);letter-spacing:-.04em}.oem-page p{margin:0}.oem-page .oem-eyebrow{font:600 11px/1.5 var(--utility-font);letter-spacing:.22em;color:var(--oem-muted);margin-bottom:28px}.oem-page .oem-intro{font-size:18px;line-height:1.65;color:var(--oem-muted);margin-top:22px}.oem-page a:focus-visible{outline:3px solid #0071eb;outline-offset:5px;border-radius:3px}.oem-page .oem-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:52px;padding:14px 28px;border-radius:40px;background:var(--oem-blue);color:#fff;font-size:16px;font-weight:500;text-decoration:none;transition:background .18s}.oem-page .oem-button:hover{background:#0e3055}.oem-page .oem-textlink{display:inline-flex;width:fit-content;align-items:center;gap:12px;min-height:44px;color:var(--oem-blue);font-size:15px;font-weight:550;text-decoration:underline;text-underline-offset:4px}.oem-page .oem-textlink:hover{text-decoration-thickness:2px}.oem-page .oem-hero{display:grid;grid-template-columns:41.5% 58.5%;max-width:1440px;margin-inline:auto;padding:0;background:var(--oem-paper)}.oem-hero__copy{min-width:0;padding:36px 42px 58px 60px;display:flex;flex-direction:column}.oem-page .oem-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin:0;font-size:11px;line-height:1.6;color:var(--oem-muted)}.oem-breadcrumbs a{color:inherit;text-decoration:none}.oem-breadcrumbs a:after{content:"/";padding-left:8px;color:#95989b}.oem-breadcrumbs a:hover{text-decoration:underline}.oem-hero__body{margin-block:auto;padding-top:65px;padding-bottom:45px}.oem-page .oem-hero h1{font:600 clamp(38px,4.05vw,59px)/1.06 var(--heading-font);letter-spacing:-.045em;margin:0;max-width:11.5ch;white-space:pre-line}:where([data-apos-refreshable-body]) .oem-page .oem-hero h1,:where([data-apos-refreshable-body]).oem-page .oem-hero h1{font:600 clamp(38px,4.05cqw,59px)/1.06 var(--heading-font);letter-spacing:-.045em;margin:0;max-width:11.5ch;white-space:pre-line}.oem-page .oem-hero .oem-intro{margin-top:34px;font-size:17px}.oem-hero__actions{display:flex;align-items:flex-start;flex-direction:column;gap:7px;margin-top:32px}.oem-page .oem-hero__media{margin:0;min-width:0;width:100%;min-height:0;height:100%;aspect-ratio:417/460;overflow:hidden}.oem-page .oem-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.oem-page .oem-fields{padding:72px 0 76px}.oem-page .oem-fields__intro{max-width:62ch}.oem-page .oem-fields__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin-top:54px}.oem-page .oem-fields__grid article{border:0;padding:0}.oem-fields__grid img{display:block;width:100%;height:auto;aspect-ratio:1.16;object-fit:contain}.oem-page .oem-fields__grid h3{font:600 21px/1.3 var(--default-font);margin:24px 0 10px;letter-spacing:-.02em}.oem-page .oem-fields__grid p{font-size:17px;line-height:1.55;color:var(--oem-muted);max-width:28ch}.oem-system{padding:80px 0 86px;background:var(--oem-surface)}.oem-system__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:clamp(42px,8vw,130px);align-items:end;margin-bottom:42px}:where([data-apos-refreshable-body]) .oem-system__heading,:where([data-apos-refreshable-body]).oem-system__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:clamp(42px,8cqw,130px);align-items:end;margin-bottom:42px}.oem-system__heading .oem-eyebrow{margin-bottom:16px}.oem-page .oem-system__heading h2{margin:0;font-size:clamp(36px,4.2vw,61px);line-height:1.08}:where([data-apos-refreshable-body]) .oem-page .oem-system__heading h2,:where([data-apos-refreshable-body]).oem-page .oem-system__heading h2{margin:0;font-size:clamp(36px,4.2cqw,61px);line-height:1.08}.oem-system__heading>p{max-width:43ch;padding-bottom:5px;color:var(--oem-muted);font-size:17px;line-height:1.66}.oem-system__figure{margin:0;padding:clamp(12px,2.3vw,34px);background:#fff}:where([data-apos-refreshable-body]) .oem-system__figure,:where([data-apos-refreshable-body]).oem-system__figure{margin:0;padding:clamp(12px,2.3cqw,34px);background:#fff}.oem-system__figure img{display:block;width:100%;height:auto}.oem-system__figure figcaption{margin:12px 0 0;color:#56616a;font-size:12px;line-height:1.5}.oem-bed{display:grid;grid-template-columns:58% 42%;max-width:1440px;margin-inline:auto;background:#f0efed}.oem-bed>img{width:100%;height:100%;aspect-ratio:1.55;object-fit:cover;display:block}.oem-bed__copy{align-self:center;padding:50px 55px}.oem-page .oem-bed h2{font-size:clamp(32px,3.7vw,53px);line-height:1.07;font-weight:550}:where([data-apos-refreshable-body]) .oem-page .oem-bed h2,:where([data-apos-refreshable-body]).oem-page .oem-bed h2{font-size:clamp(32px,3.7cqw,53px);line-height:1.07;font-weight:550}.oem-page .oem-bed h3{margin-top:32px;margin-bottom:12px;font:500 20px/1.4 var(--default-font);letter-spacing:-.02em}.oem-bed__copy>p:not(.oem-eyebrow){color:var(--oem-muted);font-size:17px;line-height:1.6}.oem-bed__copy .oem-textlink{margin-top:18px}.oem-page .oem-route{padding:86px 0 96px;background:var(--oem-paper)}.oem-page .oem-route h2{font-size:clamp(32px,3.8vw,54px)}:where([data-apos-refreshable-body]) .oem-page .oem-route h2,:where([data-apos-refreshable-body]).oem-page .oem-route h2{font-size:clamp(32px,3.8cqw,54px)}.oem-page .oem-route__intro{max-width:65ch}.oem-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,5vw,70px);row-gap:60px;margin-top:56px}:where([data-apos-refreshable-body]) .oem-options,:where([data-apos-refreshable-body]).oem-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,5cqw,70px);row-gap:60px;margin-top:56px}.oem-options__item{min-width:0}.oem-options__item figure,.oem-options__marks figure{margin:0}.oem-options__item figure{display:grid;place-items:center;height:clamp(280px,32vw,420px);background:#fff;overflow:hidden}:where([data-apos-refreshable-body]) .oem-options__item figure,:where([data-apos-refreshable-body]).oem-options__item figure{display:grid;place-items:center;height:clamp(280px,32cqw,420px);background:#fff;overflow:hidden}.oem-options__item img{display:block;width:100%;height:100%;object-fit:contain}.oem-options__item>div{padding:22px 0 0;border-top:1px solid var(--oem-line);margin-top:20px}.oem-page .oem-options h3{margin:0 0 10px;font:600 clamp(21px,2vw,26px)/1.2 var(--heading-font)}:where([data-apos-refreshable-body]) .oem-page .oem-options h3,:where([data-apos-refreshable-body]).oem-page .oem-options h3{margin:0 0 10px;font:600 clamp(21px,2cqw,26px)/1.2 var(--heading-font)}.oem-options p{max-width:46ch;color:var(--oem-muted);font-size:16px;line-height:1.6}.oem-options__marks{display:grid;grid-column:1 / -1;grid-template-columns:minmax(210px,.8fr) repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);padding-top:34px;border-top:1px solid var(--oem-line);align-items:start}:where([data-apos-refreshable-body]) .oem-options__marks,:where([data-apos-refreshable-body]).oem-options__marks{display:grid;grid-column:1 / -1;grid-template-columns:minmax(210px,.8fr) repeat(2,minmax(0,1fr));gap:clamp(20px,3cqw,40px);padding-top:34px;border-top:1px solid var(--oem-line);align-items:start}.oem-options__marks-copy{padding-top:8px}.oem-options__marks figure img{display:block;width:100%;height:auto;aspect-ratio:2.1;object-fit:contain;background:#fff}.oem-options__marks figure figcaption{padding-top:13px;color:var(--oem-muted);font:600 12px/1.4 var(--utility-font);letter-spacing:.07em;text-transform:uppercase}.oem-packaging{display:grid;grid-template-columns:57% 43%;max-width:1440px;margin-inline:auto}.oem-packaging__image{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1.09}.oem-packaging__content{min-width:0;align-self:center}.cap-page.oem-page .oem-packaging__content :is(.general-content,.layout,.apos-area,.apos-area-widget-wrapper){margin:0;padding:0;width:100%;max-width:none}.cap-page.oem-page .oem-packaging .company-section{background:transparent;color:var(--oem-ink);padding:55px 48px}.cap-page.oem-page .oem-packaging .company-frame{width:100%;padding:0;display:block}.cap-page.oem-page .oem-packaging .company-section__heading{display:block;margin-bottom:44px}.cap-page.oem-page .oem-packaging .company-eyebrow{color:var(--oem-muted);font:600 11px/1.5 var(--utility-font);letter-spacing:.22em;margin-bottom:28px}.cap-page.oem-page .oem-packaging .company-section h2{font-size:clamp(30px,3.5vw,50px);font-weight:550;max-width:13ch}:where([data-apos-refreshable-body]) .cap-page.oem-page .oem-packaging .company-section h2,:where([data-apos-refreshable-body]).cap-page.oem-page .oem-packaging .company-section h2{font-size:clamp(30px,3.5cqw,50px);font-weight:550;max-width:13ch}.cap-page.oem-page .oem-packaging .company-section__items{display:grid;grid-template-columns:1fr;gap:34px}.cap-page.oem-page .oem-packaging .company-section__item{border:0;padding:0}.cap-page.oem-page .oem-packaging .company-section__copy h3{font:600 19px/1.35 var(--default-font);letter-spacing:-.02em;margin-bottom:10px}.cap-page.oem-page .oem-packaging .company-section__copy p{font-size:16px;line-height:1.6;color:var(--oem-muted)}.cap-page.oem-page .oem-packaging .company-section__copy a{font-size:14px;margin-top:8px;color:var(--oem-blue)}.oem-packaging__details{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,60px);padding:48px clamp(24px,5vw,72px) 76px;background:var(--oem-surface)}:where([data-apos-refreshable-body]) .oem-packaging__details,:where([data-apos-refreshable-body]).oem-packaging__details{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4cqw,60px);padding:48px clamp(24px,5cqw,72px) 76px;background:var(--oem-surface)}.oem-packaging__details article{min-width:0}.oem-packaging__details img{display:block;width:100%;height:auto;aspect-ratio:430 / 275;object-fit:contain;background:#fff}.oem-page .oem-packaging__details h3{margin:21px 0 9px;font:600 20px/1.3 var(--heading-font)}.oem-packaging__details p{max-width:34ch;color:var(--oem-muted);font-size:15px;line-height:1.58}.oem-page .oem-brief{background:var(--oem-blue);padding:66px 0;color:#fff}.oem-brief__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:60px}.oem-page .oem-brief .oem-eyebrow{color:#c9d7e6}.oem-page .oem-brief h2{color:#fff;font-size:clamp(30px,3.4vw,49px)}:where([data-apos-refreshable-body]) .oem-page .oem-brief h2,:where([data-apos-refreshable-body]).oem-page .oem-brief h2{color:#fff;font-size:clamp(30px,3.4cqw,49px)}.oem-brief__inner>div>p:last-child{margin-top:20px;font-size:17px;line-height:1.6;color:#e1e9f2}.oem-brief__actions{display:flex;flex-direction:column;align-items:center;gap:10px}.oem-page .oem-button--light{background:#fff;color:var(--oem-blue)}.oem-page .oem-button--light:hover{background:#e8eff7}.oem-page .oem-brief .oem-textlink{color:#fff}.dark .oem-page{--oem-paper: #202326;--oem-ink: #f4f4f1;--oem-muted: #bac1c7;--oem-surface: #292f34;--oem-line: #48515a}.dark .oem-page .oem-textlink{color:#a8cfff}.dark .oem-page .oem-bed{background:#292d31}.dark .oem-page .oem-brief .oem-textlink{color:#fff}@media(min-width:1441px){:where(body:not([data-breakpoint-preview-mode])) .oem-page .oem-hero h1,:where(body:not([data-breakpoint-preview-mode])).oem-page .oem-hero h1{font-size:59px}}@container (min-width: 1441px){.oem-page .oem-hero h1{font-size:59px}}@media(max-width:1100px){:where(body:not([data-breakpoint-preview-mode])) .oem-hero__copy,:where(body:not([data-breakpoint-preview-mode])).oem-hero__copy{padding:28px 30px}:where(body:not([data-breakpoint-preview-mode])) .oem-hero__body,:where(body:not([data-breakpoint-preview-mode])).oem-hero__body{padding-block:45px 24px}:where(body:not([data-breakpoint-preview-mode])) .oem-page .oem-hero h1,:where(body:not([data-breakpoint-preview-mode])).oem-page .oem-hero h1{font-size:42px}:where(body:not([data-breakpoint-preview-mode])) .oem-page .oem-hero .oem-intro,:where(body:not([data-breakpoint-preview-mode])).oem-page .oem-hero .oem-intro{font-size:16px;margin-top:24px}:where(body:not([data-breakpoint-preview-mode])) .oem-page .oem-fields__grid,:where(body:not([data-breakpoint-preview-mode])).oem-page .oem-fields__grid{gap:20px}:where(body:not([data-breakpoint-preview-mode])) .oem-page .oem-fields__grid p,:where(body:not([data-breakpoint-preview-mode])).oem-page .oem-fields__grid p{font-size:16px}:where(body:not([data-breakpoint-preview-mode])) .oem-system__heading,:where(body:not([data-breakpoint-preview-mode])).oem-system__heading{gap:36px}:where(body:not([data-breakpoint-preview-mode])) .oem-bed__copy,:where(body:not([data-breakpoint-preview-mode])).oem-bed__copy{padding:36px}:where(body:not([data-breakpoint-preview-mode])) .oem-options,:where(body:not([data-breakpoint-preview-mode])).oem-options{gap:42px 26px}:where(body:not([data-breakpoint-preview-mode])) .oem-options__marks,:where(body:not([data-breakpoint-preview-mode])).oem-options__marks{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body:not([data-breakpoint-preview-mode])) .oem-options__marks-copy,:where(body:not([data-breakpoint-preview-mode])).oem-options__marks-copy{grid-column:1 / -1}:where(body:not([data-breakpoint-preview-mode])) .cap-page.oem-page .oem-packaging .company-section,:where(body:not([data-breakpoint-preview-mode])).cap-page.oem-page .oem-packaging .company-section{padding:38px 32px}:where(body:not([data-breakpoint-preview-mode])) .oem-packaging__details,:where(body:not([data-breakpoint-preview-mode])).oem-packaging__details{gap:24px}:where(body:not([data-breakpoint-preview-mode])) .oem-brief__inner,:where(body:not([data-breakpoint-preview-mode])).oem-brief__inner{gap:30px}}@container (max-width: 1100px){.oem-hero__copy{padding:28px 30px}.oem-hero__body{padding-block:45px 24px}.oem-page .oem-hero h1{font-size:42px}.oem-page .oem-hero .oem-intro{font-size:16px;margin-top:24px}.oem-page .oem-fields__grid{gap:20px}.oem-page .oem-fields__grid p{font-size:16px}.oem-system__heading{gap:36px}.oem-bed__copy{padding:36px}.oem-options{gap:42px 26px}.oem-options__marks{grid-template-columns:repeat(2,minmax(0,1fr))}.oem-options__marks-copy{grid-column:1 / -1}.cap-page.oem-page .oem-packaging .company-section{padding:38px 32px}.oem-packaging__details{gap:24px}.oem-brief__inner{gap:30px}}@media(max-width:700px){:where(body:not([data-breakpoint-preview-mode])) .oem-page .oem-hero,:where(body:not([data-breakpoint-preview-mode])).oem-page .oem-hero{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .oem-hero__copy,:where(body:not([data-breakpoint-preview-mode])).oem-hero__copy{padding:22px 24px 36px}:where(body:not([data-breakpoint-preview-mode])) .oem-hero__body,:where(body:not([data-breakpoint-preview-mode])).oem-hero__body{padding:44px 0 0}:where(body:not([data-breakpoint-preview-mode])) .oem-page .oem-hero h1,:where(body:not([data-breakpoint-preview-mode])).oem-page .oem-hero h1{font-size:clamp(36px,8.5vw,54px);max-width:15ch}:where(body:not([data-breakpoint-preview-mode])) .oem-page .oem-eyebrow,:where(body:not([data-breakpoint-preview-mode])).oem-page .oem-eyebrow{font-size:10px;margin-bottom:20px}:where(body:not([data-breakpoint-preview-mode])) .oem-page .oem-hero .oem-intro,:where(body:not([data-breakpoint-preview-mode])).oem-page .oem-hero .oem-intro{max-width:45ch}:where(body:not([data-breakpoint-preview-mode])) .oem-hero__actions,:where(body:not([data-breakpoint-preview-mode])).oem-hero__actions{margin-top:24px}:where(body:not([data-breakpoint-preview-mode])) .oem-page .oem-hero__media,:where(body:not([data-breakpoint-preview-mode])).oem-page .oem-hero__media{aspect-ratio:1.15;max-height:none}:where(body:not([data-breakpoint-preview-mode])) .oem-page .oem-hero__media img,:where(body:not([data-breakpoint-preview-mode])).oem-page .oem-hero__media img{object-position:center 58%}:where(body:not([data-breakpoint-preview-mode])) .oem-page .oem-fields,:where(body:not([data-breakpoint-preview-mode])).oem-page .oem-fields,:where(body:not([data-breakpoint-preview-mode])) .oem-page .oem-route,:where(body:not([data-breakpoint-preview-mode])).oem-page .oem-route{padding-block:56px}:where(body:not([data-breakpoint-preview-mode])) .oem-page .oem-intro,:where(body:not([data-breakpoint-preview-mode])).oem-page .oem-intro{font-size:16px;margin-top:18px}:where(body:not([data-breakpoint-preview-mode])) .oem-desktop-break,:where(body:not([data-breakpoint-preview-mode])).oem-desktop-break{display:none}:where(body:not([data-breakpoint-preview-mode])) .oem-page .oem-fields__grid,:where(body:not([data-breakpoint-preview-mode])).oem-page .oem-fields__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px;margin-top:32px}:where(body:not([data-breakpoint-preview-mode])) .oem-page .oem-fields__grid h3,:where(body:not([data-breakpoint-preview-mode])).oem-page .oem-fields__grid h3{font-size:20px;margin-top:17px}:where(body:not([data-breakpoint-preview-mode])) .oem-page .oem-fields__grid p,:where(body:not([data-breakpoint-preview-mode])).oem-page .oem-fields__grid p{font-size:15px}:where(body:not([data-breakpoint-preview-mode])) .oem-system,:where(body:not([data-breakpoint-preview-mode])).oem-system{padding-block:56px}:where(body:not([data-breakpoint-preview-mode])) .oem-system__heading,:where(body:not([data-breakpoint-preview-mode])).oem-system__heading{grid-template-columns:1fr;gap:18px;margin-bottom:28px}:where(body:not([data-breakpoint-preview-mode])) .oem-system__heading>p,:where(body:not([data-breakpoint-preview-mode])).oem-system__heading>p{font-size:16px}:where(body:not([data-breakpoint-preview-mode])) .oem-system__figure,:where(body:not([data-breakpoint-preview-mode])).oem-system__figure{padding:8px}:where(body:not([data-breakpoint-preview-mode])) .oem-system__figure img,:where(body:not([data-breakpoint-preview-mode])).oem-system__figure img{min-width:0}:where(body:not([data-breakpoint-preview-mode])) .oem-system__figure figcaption,:where(body:not([data-breakpoint-preview-mode])).oem-system__figure figcaption{padding-inline:8px;font-size:11px}:where(body:not([data-breakpoint-preview-mode])) .oem-bed,:where(body:not([data-breakpoint-preview-mode])).oem-bed,:where(body:not([data-breakpoint-preview-mode])) .oem-packaging,:where(body:not([data-breakpoint-preview-mode])).oem-packaging{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .oem-bed__copy,:where(body:not([data-breakpoint-preview-mode])).oem-bed__copy{padding:38px 24px}:where(body:not([data-breakpoint-preview-mode])) .oem-page .oem-bed h2,:where(body:not([data-breakpoint-preview-mode])).oem-page .oem-bed h2{font-size:38px}:where(body:not([data-breakpoint-preview-mode])) .oem-page .oem-bed h3,:where(body:not([data-breakpoint-preview-mode])).oem-page .oem-bed h3{margin-top:24px}:where(body:not([data-breakpoint-preview-mode])) .oem-options,:where(body:not([data-breakpoint-preview-mode])).oem-options{grid-template-columns:1fr;gap:38px;margin-top:34px}:where(body:not([data-breakpoint-preview-mode])) .oem-options__item figure,:where(body:not([data-breakpoint-preview-mode])).oem-options__item figure{height:285px}:where(body:not([data-breakpoint-preview-mode])) .oem-options__marks,:where(body:not([data-breakpoint-preview-mode])).oem-options__marks{grid-column:auto;gap:24px 12px;padding-top:28px}:where(body:not([data-breakpoint-preview-mode])) .oem-options__marks figure img,:where(body:not([data-breakpoint-preview-mode])).oem-options__marks figure img{aspect-ratio:1.7}:where(body:not([data-breakpoint-preview-mode])) .oem-options__marks figure figcaption,:where(body:not([data-breakpoint-preview-mode])).oem-options__marks figure figcaption{font-size:10px}:where(body:not([data-breakpoint-preview-mode])) .oem-packaging__image,:where(body:not([data-breakpoint-preview-mode])).oem-packaging__image{aspect-ratio:1.18}:where(body:not([data-breakpoint-preview-mode])) .cap-page.oem-page .oem-packaging .company-section,:where(body:not([data-breakpoint-preview-mode])).cap-page.oem-page .oem-packaging .company-section{padding:42px 24px 50px}:where(body:not([data-breakpoint-preview-mode])) .cap-page.oem-page .oem-packaging .company-section h2,:where(body:not([data-breakpoint-preview-mode])).cap-page.oem-page .oem-packaging .company-section h2{font-size:38px}:where(body:not([data-breakpoint-preview-mode])) .cap-page.oem-page .oem-packaging .company-section__heading,:where(body:not([data-breakpoint-preview-mode])).cap-page.oem-page .oem-packaging .company-section__heading{margin-bottom:30px}:where(body:not([data-breakpoint-preview-mode])) .oem-packaging__details,:where(body:not([data-breakpoint-preview-mode])).oem-packaging__details{grid-template-columns:1fr;gap:34px;padding:34px 24px 54px}:where(body:not([data-breakpoint-preview-mode])) .oem-packaging__details img,:where(body:not([data-breakpoint-preview-mode])).oem-packaging__details img{max-height:260px}:where(body:not([data-breakpoint-preview-mode])) .oem-page .oem-packaging__details h3,:where(body:not([data-breakpoint-preview-mode])).oem-page .oem-packaging__details h3{margin-top:15px}:where(body:not([data-breakpoint-preview-mode])) .oem-page .oem-brief,:where(body:not([data-breakpoint-preview-mode])).oem-page .oem-brief{padding-block:48px}:where(body:not([data-breakpoint-preview-mode])) .oem-brief__inner,:where(body:not([data-breakpoint-preview-mode])).oem-brief__inner{grid-template-columns:1fr;gap:28px}:where(body:not([data-breakpoint-preview-mode])) .oem-brief__actions,:where(body:not([data-breakpoint-preview-mode])).oem-brief__actions{align-items:flex-start}}@container (max-width: 700px){.oem-page .oem-hero{grid-template-columns:1fr}.oem-hero__copy{padding:22px 24px 36px}.oem-hero__body{padding:44px 0 0}.oem-page .oem-hero h1{font-size:clamp(36px,8.5cqw,54px);max-width:15ch}.oem-page .oem-eyebrow{font-size:10px;margin-bottom:20px}.oem-page .oem-hero .oem-intro{max-width:45ch}.oem-hero__actions{margin-top:24px}.oem-page .oem-hero__media{aspect-ratio:1.15;max-height:none}.oem-page .oem-hero__media img{object-position:center 58%}.oem-page .oem-fields,.oem-page .oem-route{padding-block:56px}.oem-page .oem-intro{font-size:16px;margin-top:18px}.oem-desktop-break{display:none}.oem-page .oem-fields__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px;margin-top:32px}.oem-page .oem-fields__grid h3{font-size:20px;margin-top:17px}.oem-page .oem-fields__grid p{font-size:15px}.oem-system{padding-block:56px}.oem-system__heading{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.oem-system__heading>p{font-size:16px}.oem-system__figure{padding:8px}.oem-system__figure img{min-width:0}.oem-system__figure figcaption{padding-inline:8px;font-size:11px}.oem-bed,.oem-packaging{grid-template-columns:1fr}.oem-bed__copy{padding:38px 24px}.oem-page .oem-bed h2{font-size:38px}.oem-page .oem-bed h3{margin-top:24px}.oem-options{grid-template-columns:1fr;gap:38px;margin-top:34px}.oem-options__item figure{height:285px}.oem-options__marks{grid-column:auto;gap:24px 12px;padding-top:28px}.oem-options__marks figure img{aspect-ratio:1.7}.oem-options__marks figure figcaption{font-size:10px}.oem-packaging__image{aspect-ratio:1.18}.cap-page.oem-page .oem-packaging .company-section{padding:42px 24px 50px}.cap-page.oem-page .oem-packaging .company-section h2{font-size:38px}.cap-page.oem-page .oem-packaging .company-section__heading{margin-bottom:30px}.oem-packaging__details{grid-template-columns:1fr;gap:34px;padding:34px 24px 54px}.oem-packaging__details img{max-height:260px}.oem-page .oem-packaging__details h3{margin-top:15px}.oem-page .oem-brief{padding-block:48px}.oem-brief__inner{grid-template-columns:1fr;gap:28px}.oem-brief__actions{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.oem-page .oem-button{transition:none}}.ce-page{--ce-ink:#20272e;--ce-muted:#59626a;--ce-blue:#184a7d;--ce-line:#d8dee4;--ce-paper:#fff;color:var(--ce-ink);background:var(--ce-paper);overflow-wrap:anywhere}.ce-page *{box-sizing:border-box}.ce-shell{width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(24px,4vw,64px)}:where([data-apos-refreshable-body]) .ce-shell,:where([data-apos-refreshable-body]).ce-shell{width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(24px,4cqw,64px)}.ce-page h1,.ce-page h2,.ce-page h3,.ce-page p{margin:0}.ce-page h1,.ce-page h2,.ce-page h3{font-family:var(--heading-font);color:inherit;text-wrap:balance}.ce-page h2{font-size:clamp(30px,3.1vw,44px);line-height:1.18;font-weight:550;letter-spacing:-.035em}:where([data-apos-refreshable-body]) .ce-page h2,:where([data-apos-refreshable-body]).ce-page h2{font-size:clamp(30px,3.1cqw,44px);line-height:1.18;font-weight:550;letter-spacing:-.035em}.ce-page p{color:var(--ce-muted);font-size:17px;line-height:1.75}.ce-page a{color:var(--ce-blue);text-decoration:none}.ce-page a:hover{text-decoration:underline;text-underline-offset:5px}.ce-page a:focus-visible,.ce-page button:focus-visible,.ce-page video:focus-visible{outline:3px solid #0071eb;outline-offset:5px}.ce-page [id]{scroll-margin-top:120px}.ce-page .ce-eyebrow{color:var(--ce-blue);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px}.ce-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;padding-block:30px 24px;font-size:12px;color:var(--ce-muted)}.ce-breadcrumb a{color:inherit}.ce-header__intro{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:end;padding-block:20px 38px}.ce-header h1{font-size:clamp(48px,6.5vw,88px);font-weight:600;line-height:1.06;letter-spacing:-.055em}:where([data-apos-refreshable-body]) .ce-header h1,:where([data-apos-refreshable-body]).ce-header h1{font-size:clamp(48px,6.5cqw,88px);font-weight:600;line-height:1.06;letter-spacing:-.055em}.ce-header__intro p{max-width:48ch;padding-bottom:5px;font-size:18px}.ce-film{display:block}.ce-film__stage{position:relative;height:clamp(260px,36vw,520px);overflow:hidden;background:#e8edf1;border-radius:4px}:where([data-apos-refreshable-body]) .ce-film__stage,:where([data-apos-refreshable-body]).ce-film__stage{position:relative;height:clamp(260px,36cqw,520px);overflow:hidden;background:#e8edf1;border-radius:4px}.ce-film--compact .ce-film__stage{height:clamp(220px,28vw,380px)}:where([data-apos-refreshable-body]) .ce-film--compact .ce-film__stage,:where([data-apos-refreshable-body]).ce-film--compact .ce-film__stage{height:clamp(220px,28cqw,380px)}.ce-film--large .ce-film__stage{height:clamp(300px,44vw,640px)}:where([data-apos-refreshable-body]) .ce-film--large .ce-film__stage,:where([data-apos-refreshable-body]).ce-film--large .ce-film__stage{height:clamp(300px,44cqw,640px)}.ce-film__poster{width:100%;height:100%;display:block;object-fit:cover}.ce-film__video{width:100%;height:100%;object-fit:contain;background:#101820}.ce-film[data-state=playing] .ce-film__poster{display:none}.ce-film [hidden]{display:none!important}.ce-film__play{position:absolute;inset:0;width:100%;border:0;background:linear-gradient(transparent 45%,#0000003b);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:#fff;cursor:pointer;font:600 16px/1.4 var(--default-font);text-shadow:0 1px 8px #20272e}.ce-film__play-icon{display:grid;place-items:center;width:76px;height:76px;padding-left:4px;border-radius:50%;color:var(--ce-blue);background:#fff;text-shadow:none;font-size:22px;transition:transform .16s ease}.ce-film__play:hover .ce-film__play-icon{transform:scale(1.06)}.ce-film__play:focus-visible{outline-offset:-7px!important}.ce-film__error{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;padding:30px;background:#fffffff0;text-align:center}.ce-film__retry{background:#184a7d;color:#fff;min-height:44px;padding:10px 24px;border:0;cursor:pointer}.ce-film__nojs{position:absolute;bottom:16px;left:20px;padding:10px;background:#fff}.ce-profile-title{padding-top:32px;text-align:center}.ce-page.ce-page--profile .ce-profile-title h1{color:var(--ce-blue);font-size:clamp(32px,3vw,42px);font-weight:650;line-height:1.18;letter-spacing:-.035em}:where([data-apos-refreshable-body]) .ce-page.ce-page--profile .ce-profile-title h1,:where([data-apos-refreshable-body]).ce-page.ce-page--profile .ce-profile-title h1{color:var(--ce-blue);font-size:clamp(32px,3cqw,42px);font-weight:650;line-height:1.18;letter-spacing:-.035em}.ce-profile-title h1:after{content:"";display:block;width:36px;height:3px;margin:14px auto 0;border-radius:2px;background:currentColor}.ce-introduction{display:grid;grid-template-columns:.85fr 1.5fr;gap:9%;padding-block:30px 64px}.ce-introduction h2{font-size:clamp(26px,2.2vw,32px)}:where([data-apos-refreshable-body]) .ce-introduction h2,:where([data-apos-refreshable-body]).ce-introduction h2{font-size:clamp(26px,2.2cqw,32px)}.ce-introduction__text{display:grid;grid-template-columns:1fr 1fr;gap:32px}.ce-introduction__text p{font-size:16px}.ce-purpose{padding-bottom:96px}.ce-purpose__panel{background:#e9f0f7;padding:clamp(28px,4vw,58px);border-radius:20px}:where([data-apos-refreshable-body]) .ce-purpose__panel,:where([data-apos-refreshable-body]).ce-purpose__panel{background:#e9f0f7;padding:clamp(28px,4cqw,58px);border-radius:20px}.ce-purpose__top{display:grid;grid-template-columns:1fr 1.25fr;gap:12%}.ce-purpose__statement h2{color:var(--ce-blue);font-size:clamp(36px,4.5vw,62px);max-width:12ch;line-height:1.08}:where([data-apos-refreshable-body]) .ce-purpose__statement h2,:where([data-apos-refreshable-body]).ce-purpose__statement h2{color:var(--ce-blue);font-size:clamp(36px,4.5cqw,62px);max-width:12ch;line-height:1.08}.ce-purpose__beliefs{display:grid;gap:26px}.ce-purpose__beliefs h3,.ce-purpose__values h3{color:var(--ce-blue);font:700 11px/1.4 var(--heading-font);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.ce-purpose__beliefs p{font-size:18px;color:var(--ce-ink);line-height:1.6}.ce-purpose__values{border-top:1px solid #bdcedd;margin-top:36px;padding-top:26px}.ce-purpose__values ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:18px;list-style:none;margin:20px 0 0;padding:0}.ce-purpose__values li{display:flex;gap:12px;align-items:baseline;font-size:15px;line-height:1.5}.ce-purpose__values li:before{content:"";flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:var(--ce-blue);transform:translateY(-2px)}.ce-section-heading{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:9%;margin-bottom:48px}.ce-section-heading p{max-width:50ch}.ce-chapters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 48px}.ce-chapter--feature{grid-column:1/-1;display:grid;grid-template-columns:1.15fr 1fr;gap:8%;align-items:center}.ce-chapter__image{display:block;width:100%;height:auto;aspect-ratio:5/4;object-fit:cover;border-radius:8px}.ce-chapter--reverse{grid-template-columns:1fr 1.15fr}.ce-chapter--reverse .ce-chapter__image{grid-column:2;grid-row:1}.ce-chapter--reverse .ce-chapter__copy{grid-column:1;grid-row:1}.ce-chapter h3{font-size:clamp(28px,3vw,40px);font-weight:550;line-height:1.17;letter-spacing:-.035em;margin-bottom:22px;max-width:17ch}:where([data-apos-refreshable-body]) .ce-chapter h3,:where([data-apos-refreshable-body]).ce-chapter h3{font-size:clamp(28px,3cqw,40px);font-weight:550;line-height:1.17;letter-spacing:-.035em;margin-bottom:22px;max-width:17ch}.ce-chapter__copy>p:not(.ce-eyebrow){max-width:48ch}.ce-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:22px}.ce-links a{display:inline-flex;align-items:center;gap:14px;min-height:44px;font-size:14px;font-weight:650}.ce-chapter--compact .ce-chapter__image{aspect-ratio:2.1;margin-bottom:28px}.ce-chapter--compact h3{font-size:30px;max-width:22ch}.ce-chapter--no-image{display:block;border-top:1px solid var(--ce-line);padding-top:32px}.ce-history{display:grid;grid-template-columns:1fr 1.55fr;gap:9%;padding-block:100px 80px}.ce-history header h2{max-width:14ch}.ce-history header>p:not(.ce-eyebrow){margin-top:24px;max-width:32ch;font-size:16px}.ce-history__timeline{list-style:none;padding:0;margin:0}.ce-history__timeline li{position:relative;display:grid;grid-template-columns:95px 1fr;gap:35px;padding-bottom:30px}.ce-history__timeline li:before{content:"";position:absolute;width:1px;background:#b3c7db;top:14px;bottom:-14px;left:108px}.ce-history__timeline li:last-child:before{display:none}.ce-history__timeline li:after{content:"";position:absolute;top:14px;left:104px;width:9px;height:9px;border-radius:50%;background:var(--ce-blue)}.ce-history .ce-history__year{font:500 26px/1.4 var(--heading-font);color:var(--ce-ink);letter-spacing:-.04em}.ce-history__timeline li:first-child .ce-history__year,.ce-history__timeline li:last-child .ce-history__year{font-size:38px;color:var(--ce-blue);line-height:1.05}.ce-history__timeline h3{font-size:18px;font-weight:600;line-height:1.5;margin-bottom:5px}.ce-history__timeline div p{font-size:15px;line-height:1.7}.ce-action{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-block:48px 64px;border-top:1px solid var(--ce-line)}.ce-action h2{font-size:clamp(28px,3vw,40px);max-width:23ch}:where([data-apos-refreshable-body]) .ce-action h2,:where([data-apos-refreshable-body]).ce-action h2{font-size:clamp(28px,3cqw,40px);max-width:23ch}.ce-action p{margin-top:15px;max-width:58ch}.ce-action>a{display:inline-flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:36px;min-height:52px;border-bottom:1px solid var(--ce-blue);font-weight:600}.ce-page--overview .ce-header__intro{grid-template-columns:1fr 1fr;padding-block:35px 65px}.ce-page--overview .ce-header h1{font-size:clamp(46px,5.5vw,72px);max-width:12ch}:where([data-apos-refreshable-body]) .ce-page--overview .ce-header h1,:where([data-apos-refreshable-body]).ce-page--overview .ce-header h1{font-size:clamp(46px,5.5cqw,72px);max-width:12ch}.ce-entrances .ce-section-heading h2{font-size:26px}.ce-entrance{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.45fr) 50px;gap:48px;align-items:center;border-top:1px solid var(--ce-line);padding-block:26px;transition:background-color .18s ease}.ce-entrance:hover{text-decoration:none!important;background:#f1f5f8}.ce-entrance__image{overflow:hidden;border-radius:8px}.ce-entrance__image img{width:100%;height:210px;display:block;object-fit:cover;transition:transform .18s ease}.ce-entrance--primary .ce-entrance__image img{height:280px}.ce-entrance__copy h3{color:var(--ce-ink);font-size:clamp(28px,3vw,40px);font-weight:550;letter-spacing:-.035em;line-height:1.2;margin-bottom:16px}:where([data-apos-refreshable-body]) .ce-entrance__copy h3,:where([data-apos-refreshable-body]).ce-entrance__copy h3{color:var(--ce-ink);font-size:clamp(28px,3cqw,40px);font-weight:550;letter-spacing:-.035em;line-height:1.2;margin-bottom:16px}.ce-entrance__copy p{max-width:52ch}.ce-entrance__label{display:inline-block;font-size:14px;font-weight:650;margin-top:22px}.ce-entrance__arrow{font-size:34px;transition:transform .18s ease}.ce-entrance:hover .ce-entrance__arrow{transform:translate(3px,-3px)}.ce-entrance:hover img{transform:scale(1.025)}.ce-entrance--no-image{grid-template-columns:1fr 50px}.ce-entrance--no-image .ce-entrance__image{display:none}.ce-action--compact{margin-top:40px}.ce-action--compact h2{font-size:25px}.ce-action--compact p{font-size:15px}.dark .ce-page{--ce-paper:#181d22;--ce-ink:#f2f5f7;--ce-muted:#bfc8d1;--ce-blue:#a9cef5;--ce-line:#465462}.dark .ce-purpose__panel{background:#253647}.dark .ce-entrance:hover{background:#243240}.dark .ce-film__error{background:#253647}.dark .ce-film__play-icon{color:#184a7d}@media(max-width:1000px){:where(body:not([data-breakpoint-preview-mode])) .ce-header__intro,:where(body:not([data-breakpoint-preview-mode])).ce-header__intro{gap:30px}:where(body:not([data-breakpoint-preview-mode])) .ce-introduction,:where(body:not([data-breakpoint-preview-mode])).ce-introduction{grid-template-columns:1fr 1.6fr;gap:6%}:where(body:not([data-breakpoint-preview-mode])) .ce-introduction__text,:where(body:not([data-breakpoint-preview-mode])).ce-introduction__text{grid-template-columns:1fr;gap:20px}:where(body:not([data-breakpoint-preview-mode])) .ce-purpose__top,:where(body:not([data-breakpoint-preview-mode])).ce-purpose__top{gap:7%}:where(body:not([data-breakpoint-preview-mode])) .ce-purpose__beliefs p,:where(body:not([data-breakpoint-preview-mode])).ce-purpose__beliefs p{font-size:16px}:where(body:not([data-breakpoint-preview-mode])) .ce-chapters,:where(body:not([data-breakpoint-preview-mode])).ce-chapters{gap:48px 32px}:where(body:not([data-breakpoint-preview-mode])) .ce-chapter--feature,:where(body:not([data-breakpoint-preview-mode])).ce-chapter--feature{gap:6%}:where(body:not([data-breakpoint-preview-mode])) .ce-history,:where(body:not([data-breakpoint-preview-mode])).ce-history{grid-template-columns:.8fr 1.3fr;gap:5%}:where(body:not([data-breakpoint-preview-mode])) .ce-entrance,:where(body:not([data-breakpoint-preview-mode])).ce-entrance{gap:28px}}@container (max-width:1000px){.ce-header__intro{gap:30px}.ce-introduction{grid-template-columns:1fr 1.6fr;gap:6%}.ce-introduction__text{grid-template-columns:1fr;gap:20px}.ce-purpose__top{gap:7%}.ce-purpose__beliefs p{font-size:16px}.ce-chapters{gap:48px 32px}.ce-chapter--feature{gap:6%}.ce-history{grid-template-columns:.8fr 1.3fr;gap:5%}.ce-entrance{gap:28px}}@media(max-width:700px){:where(body:not([data-breakpoint-preview-mode])) .ce-breadcrumb,:where(body:not([data-breakpoint-preview-mode])).ce-breadcrumb{padding-block:22px;font-size:11px}:where(body:not([data-breakpoint-preview-mode])) .ce-header__intro,:where(body:not([data-breakpoint-preview-mode])).ce-header__intro,:where(body:not([data-breakpoint-preview-mode])) .ce-page--overview .ce-header__intro,:where(body:not([data-breakpoint-preview-mode])).ce-page--overview .ce-header__intro{grid-template-columns:1fr;gap:20px;padding-block:16px 28px}:where(body:not([data-breakpoint-preview-mode])) .ce-header__intro p,:where(body:not([data-breakpoint-preview-mode])).ce-header__intro p{font-size:16px}:where(body:not([data-breakpoint-preview-mode])) .ce-film__stage,:where(body:not([data-breakpoint-preview-mode])).ce-film__stage{height:270px}:where(body:not([data-breakpoint-preview-mode])) .ce-film--compact .ce-film__stage,:where(body:not([data-breakpoint-preview-mode])).ce-film--compact .ce-film__stage{height:220px}:where(body:not([data-breakpoint-preview-mode])) .ce-film--large .ce-film__stage,:where(body:not([data-breakpoint-preview-mode])).ce-film--large .ce-film__stage{height:320px}:where(body:not([data-breakpoint-preview-mode])) .ce-film__play-icon,:where(body:not([data-breakpoint-preview-mode])).ce-film__play-icon{width:58px;height:58px}:where(body:not([data-breakpoint-preview-mode])) .ce-film__play,:where(body:not([data-breakpoint-preview-mode])).ce-film__play{font-size:14px;gap:12px}:where(body:not([data-breakpoint-preview-mode])) .ce-profile-title,:where(body:not([data-breakpoint-preview-mode])).ce-profile-title{padding-top:28px}:where(body:not([data-breakpoint-preview-mode])) .ce-introduction,:where(body:not([data-breakpoint-preview-mode])).ce-introduction{grid-template-columns:1fr;gap:24px;padding-block:24px 48px}:where(body:not([data-breakpoint-preview-mode])) .ce-purpose,:where(body:not([data-breakpoint-preview-mode])).ce-purpose{padding-bottom:56px}:where(body:not([data-breakpoint-preview-mode])) .ce-purpose__panel,:where(body:not([data-breakpoint-preview-mode])).ce-purpose__panel{padding:28px 24px;border-radius:16px}:where(body:not([data-breakpoint-preview-mode])) .ce-purpose__top,:where(body:not([data-breakpoint-preview-mode])).ce-purpose__top{grid-template-columns:1fr;gap:32px}:where(body:not([data-breakpoint-preview-mode])) .ce-purpose__statement h2,:where(body:not([data-breakpoint-preview-mode])).ce-purpose__statement h2{font-size:40px}:where(body:not([data-breakpoint-preview-mode])) .ce-purpose__values ul,:where(body:not([data-breakpoint-preview-mode])).ce-purpose__values ul{grid-template-columns:1fr 1fr;gap:18px 20px}:where(body:not([data-breakpoint-preview-mode])) .ce-purpose__values li,:where(body:not([data-breakpoint-preview-mode])).ce-purpose__values li{font-size:13px;gap:9px}:where(body:not([data-breakpoint-preview-mode])) .ce-section-heading,:where(body:not([data-breakpoint-preview-mode])).ce-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:32px}:where(body:not([data-breakpoint-preview-mode])) .ce-chapters,:where(body:not([data-breakpoint-preview-mode])).ce-chapters{grid-template-columns:1fr;gap:42px}:where(body:not([data-breakpoint-preview-mode])) .ce-chapter--feature,:where(body:not([data-breakpoint-preview-mode])).ce-chapter--feature{display:flex;flex-direction:column;align-items:stretch;gap:26px}:where(body:not([data-breakpoint-preview-mode])) .ce-chapter h3,:where(body:not([data-breakpoint-preview-mode])).ce-chapter h3,:where(body:not([data-breakpoint-preview-mode])) .ce-chapter--compact h3,:where(body:not([data-breakpoint-preview-mode])).ce-chapter--compact h3{font-size:30px;max-width:20ch}:where(body:not([data-breakpoint-preview-mode])) .ce-chapter__copy>p:not(.ce-eyebrow),:where(body:not([data-breakpoint-preview-mode])).ce-chapter__copy>p:not(.ce-eyebrow){font-size:16px}:where(body:not([data-breakpoint-preview-mode])) .ce-chapter--compact .ce-chapter__image,:where(body:not([data-breakpoint-preview-mode])).ce-chapter--compact .ce-chapter__image{aspect-ratio:1.6;margin-bottom:26px}:where(body:not([data-breakpoint-preview-mode])) .ce-chapter__image,:where(body:not([data-breakpoint-preview-mode])).ce-chapter__image{aspect-ratio:1.35}:where(body:not([data-breakpoint-preview-mode])) .ce-history,:where(body:not([data-breakpoint-preview-mode])).ce-history{grid-template-columns:1fr;gap:36px;padding-block:60px 30px}:where(body:not([data-breakpoint-preview-mode])) .ce-history header h2,:where(body:not([data-breakpoint-preview-mode])).ce-history header h2{max-width:18ch}:where(body:not([data-breakpoint-preview-mode])) .ce-history__timeline li,:where(body:not([data-breakpoint-preview-mode])).ce-history__timeline li{grid-template-columns:66px 1fr;gap:26px}:where(body:not([data-breakpoint-preview-mode])) .ce-history__timeline li:before,:where(body:not([data-breakpoint-preview-mode])).ce-history__timeline li:before{left:78px}:where(body:not([data-breakpoint-preview-mode])) .ce-history__timeline li:after,:where(body:not([data-breakpoint-preview-mode])).ce-history__timeline li:after{left:74px}:where(body:not([data-breakpoint-preview-mode])) .ce-history__timeline li:first-child .ce-history__year,:where(body:not([data-breakpoint-preview-mode])).ce-history__timeline li:first-child .ce-history__year,:where(body:not([data-breakpoint-preview-mode])) .ce-history__timeline li:last-child .ce-history__year,:where(body:not([data-breakpoint-preview-mode])).ce-history__timeline li:last-child .ce-history__year{font-size:29px}:where(body:not([data-breakpoint-preview-mode])) .ce-history__timeline h3,:where(body:not([data-breakpoint-preview-mode])).ce-history__timeline h3{font-size:17px}:where(body:not([data-breakpoint-preview-mode])) .ce-history__timeline div p,:where(body:not([data-breakpoint-preview-mode])).ce-history__timeline div p{font-size:14px}:where(body:not([data-breakpoint-preview-mode])) .ce-action,:where(body:not([data-breakpoint-preview-mode])).ce-action{flex-direction:column;align-items:flex-start;gap:22px;padding-block:35px 44px}:where(body:not([data-breakpoint-preview-mode])) .ce-action p,:where(body:not([data-breakpoint-preview-mode])).ce-action p{font-size:16px}:where(body:not([data-breakpoint-preview-mode])) .ce-entrance,:where(body:not([data-breakpoint-preview-mode])).ce-entrance{grid-template-columns:1fr 30px;gap:22px 14px;padding-block:24px 32px}:where(body:not([data-breakpoint-preview-mode])) .ce-entrance__image,:where(body:not([data-breakpoint-preview-mode])).ce-entrance__image{grid-column:1/-1}:where(body:not([data-breakpoint-preview-mode])) .ce-entrance__image img,:where(body:not([data-breakpoint-preview-mode])).ce-entrance__image img,:where(body:not([data-breakpoint-preview-mode])) .ce-entrance--primary .ce-entrance__image img,:where(body:not([data-breakpoint-preview-mode])).ce-entrance--primary .ce-entrance__image img{height:auto;aspect-ratio:1.6}:where(body:not([data-breakpoint-preview-mode])) .ce-entrance__copy p,:where(body:not([data-breakpoint-preview-mode])).ce-entrance__copy p{font-size:16px}:where(body:not([data-breakpoint-preview-mode])) .ce-entrance__arrow,:where(body:not([data-breakpoint-preview-mode])).ce-entrance__arrow{font-size:28px}}@container (max-width:700px){.ce-breadcrumb{padding-block:22px;font-size:11px}.ce-header__intro,.ce-page--overview .ce-header__intro{grid-template-columns:1fr;gap:20px;padding-block:16px 28px}.ce-header__intro p{font-size:16px}.ce-film__stage{height:270px}.ce-film--compact .ce-film__stage{height:220px}.ce-film--large .ce-film__stage{height:320px}.ce-film__play-icon{width:58px;height:58px}.ce-film__play{font-size:14px;gap:12px}.ce-profile-title{padding-top:28px}.ce-introduction{grid-template-columns:1fr;gap:24px;padding-block:24px 48px}.ce-purpose{padding-bottom:56px}.ce-purpose__panel{padding:28px 24px;border-radius:16px}.ce-purpose__top{grid-template-columns:1fr;gap:32px}.ce-purpose__statement h2{font-size:40px}.ce-purpose__values ul{grid-template-columns:1fr 1fr;gap:18px 20px}.ce-purpose__values li{font-size:13px;gap:9px}.ce-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:32px}.ce-chapters{grid-template-columns:1fr;gap:42px}.ce-chapter--feature{display:flex;flex-direction:column;align-items:stretch;gap:26px}.ce-chapter h3,.ce-chapter--compact h3{font-size:30px;max-width:20ch}.ce-chapter__copy>p:not(.ce-eyebrow){font-size:16px}.ce-chapter--compact .ce-chapter__image{aspect-ratio:1.6;margin-bottom:26px}.ce-chapter__image{aspect-ratio:1.35}.ce-history{grid-template-columns:1fr;gap:36px;padding-block:60px 30px}.ce-history header h2{max-width:18ch}.ce-history__timeline li{grid-template-columns:66px 1fr;gap:26px}.ce-history__timeline li:before{left:78px}.ce-history__timeline li:after{left:74px}.ce-history__timeline li:first-child .ce-history__year,.ce-history__timeline li:last-child .ce-history__year{font-size:29px}.ce-history__timeline h3{font-size:17px}.ce-history__timeline div p{font-size:14px}.ce-action{flex-direction:column;align-items:flex-start;gap:22px;padding-block:35px 44px}.ce-action p{font-size:16px}.ce-entrance{grid-template-columns:1fr 30px;gap:22px 14px;padding-block:24px 32px}.ce-entrance__image{grid-column:1/-1}.ce-entrance__image img,.ce-entrance--primary .ce-entrance__image img{height:auto;aspect-ratio:1.6}.ce-entrance__copy p{font-size:16px}.ce-entrance__arrow{font-size:28px}}@media(prefers-reduced-motion:reduce){.ce-page *,.ce-page *:before{transition:none!important;scroll-behavior:auto!important}}.app--rhythm{--office-paper: #f3f3f0;--office-surface: #fff;--office-tint: #eaf0f4;--office-radius: 24px}.app--rhythm .office-content{color:var(--app-ink)}.app--rhythm .office-content *,.app--rhythm .office-content *:before,.app--rhythm .office-content *:after{box-sizing:border-box}.app--rhythm .app-section{padding-block:clamp(88px,8.8vw,136px)}:where([data-apos-refreshable-body]) .app--rhythm .app-section,:where([data-apos-refreshable-body]).app--rhythm .app-section{padding-block:clamp(88px,8.8cqw,136px)}.app--rhythm .office-content figure{margin:0}.app--rhythm .office-content p{text-wrap:pretty}.app--rhythm .office-content h2,.app--rhythm .office-content h3,.app--rhythm .office-content h4{color:var(--app-ink);text-wrap:balance;overflow-wrap:anywhere}.app--rhythm .office-content h2{margin:0;font:400 clamp(38px,4vw,60px)/1.1 var(--heading-font);letter-spacing:-.045em}:where([data-apos-refreshable-body]) .app--rhythm .office-content h2,:where([data-apos-refreshable-body]).app--rhythm .office-content h2{margin:0;font:400 clamp(38px,4cqw,60px)/1.1 var(--heading-font);letter-spacing:-.045em}.app--rhythm .office-content h3{margin:0 0 24px;font:400 clamp(29px,3vw,44px)/1.15 var(--heading-font);letter-spacing:-.035em}:where([data-apos-refreshable-body]) .app--rhythm .office-content h3,:where([data-apos-refreshable-body]).app--rhythm .office-content h3{margin:0 0 24px;font:400 clamp(29px,3cqw,44px)/1.15 var(--heading-font);letter-spacing:-.035em}.app--rhythm .office-content .app-eyebrow{margin:0 0 22px}.app--rhythm .office-content :is(a,button,[tabindex]):focus-visible{outline:3px solid var(--app-accent);outline-offset:5px}.app--rhythm .office-heading{grid-template-columns:1.05fr 1fr;gap:clamp(48px,7vw,100px);align-items:start;margin-bottom:64px}:where([data-apos-refreshable-body]) .app--rhythm .office-heading,:where([data-apos-refreshable-body]).app--rhythm .office-heading{grid-template-columns:1.05fr 1fr;gap:clamp(48px,7cqw,100px);align-items:start;margin-bottom:64px}.app--rhythm .office-heading .app-thesis__aside{max-width:520px;padding-top:5px}.app--rhythm .office-heading .app-thesis__aside p{margin:0;color:var(--app-muted);font-size:18px;line-height:1.75}.app--rhythm .office-heading .app-thesis__aside p+p{margin-top:20px}.app--rhythm .office-media{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:#f7f7f5;border-radius:var(--office-radius)}.app--rhythm .office-media>img{display:block;width:100%;height:100%;object-fit:cover}.app--rhythm .office-media--crop{aspect-ratio:var(--office-crop-ratio)}.app--rhythm .office-media__crop{position:absolute;inset:0}.app--rhythm .office-media__crop img{display:block;position:absolute;width:var(--office-crop-width);max-width:none;height:var(--office-crop-height);left:var(--office-crop-left);top:var(--office-crop-top);object-fit:fill}.app--rhythm .office-workday{padding-top:32px}.app--rhythm .office-banner{aspect-ratio:2.35;overflow:hidden;border-radius:var(--office-radius)}.app--rhythm .office-banner img{display:block;width:100%;height:100%;object-fit:cover;object-position:60% 50%}.app--rhythm .office-introduction{margin-top:clamp(72px,7.5vw,112px);margin-bottom:52px}:where([data-apos-refreshable-body]) .app--rhythm .office-introduction,:where([data-apos-refreshable-body]).app--rhythm .office-introduction{margin-top:clamp(72px,7.5cqw,112px);margin-bottom:52px}.app--rhythm .office-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:0;padding:0 0 72px;border:0;border-bottom:1px solid var(--app-line);list-style:none}.app--rhythm .office-benefits li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;min-height:0;padding:0;border:0}.app--rhythm .office-benefits li:before{content:none}.app--rhythm .office-benefit-icon{color:var(--app-accent);font-size:31px;padding-top:3px}.app--rhythm .office-benefits h3{margin:0 0 12px;font:600 17px/1.4 var(--body-font);letter-spacing:0;text-wrap:initial}.app--rhythm .office-benefits p{margin:0;font-size:16px;line-height:1.7;color:var(--app-muted)}.app--rhythm .office-workspaces{margin-top:72px}.app--rhythm .office-subheading{margin-bottom:36px}.app--rhythm .office-subheading h3{margin-bottom:16px;font-size:clamp(28px,2.7vw,38px)}:where([data-apos-refreshable-body]) .app--rhythm .office-subheading h3,:where([data-apos-refreshable-body]).app--rhythm .office-subheading h3{margin-bottom:16px;font-size:clamp(28px,2.7cqw,38px)}.app--rhythm .office-subheading p{margin:0;color:var(--app-muted);font-size:18px;line-height:1.6}.app--rhythm .office-scenes{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.app--rhythm .office-scenes .office-scene{padding:0;border:0;border-radius:0;background:transparent;min-width:0}.app--rhythm .office-scene figure{margin-bottom:28px}.app--rhythm .office-scene h4{margin:0 0 15px;font:500 22px/1.35 var(--heading-font);letter-spacing:-.025em}.app--rhythm .office-scene p{margin:0;color:var(--app-muted);font-size:17px;line-height:1.75}.app--rhythm .office-system{background:var(--office-paper)}.app--rhythm .office-product-browser{display:grid;grid-template-columns:minmax(250px,.35fr) minmax(0,1fr);gap:clamp(24px,3vw,44px);align-items:stretch}:where([data-apos-refreshable-body]) .app--rhythm .office-product-browser,:where([data-apos-refreshable-body]).app--rhythm .office-product-browser{display:grid;grid-template-columns:minmax(250px,.35fr) minmax(0,1fr);gap:clamp(24px,3cqw,44px);align-items:stretch}.app--rhythm .office-product-index{min-width:0;padding:8px 0}.app--rhythm .office-product-index__heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:0 4px 20px;border-bottom:1px solid var(--app-line)}.app--rhythm .office-product-index__heading p{margin:0;color:var(--app-ink);font-size:16px;font-weight:600}.app--rhythm .office-product-index__heading span{color:var(--app-muted);font-size:12px}.app--rhythm .office-product-selectors{display:grid;gap:8px;padding-top:12px}.app--rhythm .office-product-selector{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:76px;padding:13px 14px;border:1px solid transparent;border-radius:16px;color:var(--app-ink);background:transparent;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.app--rhythm .office-product-selector[hidden]{display:none}.app--rhythm .office-product-pagination{align-items:center;justify-content:space-between;margin-top:20px;padding-top:16px;border-top:1px solid var(--app-line)}.app--rhythm .office-product-pagination p{margin:0;color:var(--app-muted);font-size:12px;font-variant-numeric:tabular-nums}.app--rhythm .office-product-selector:hover{border-color:#c8d3dc;background:#ffffff8c}.app--rhythm .office-product-selector[aria-selected=true]{border-color:#b7cadb;background:var(--office-surface);box-shadow:inset 3px 0 0 var(--app-accent)}.app--rhythm .office-product-selector__number{color:var(--app-muted);font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.08em}.app--rhythm .office-product-selector__name{display:grid;gap:5px;min-width:0}.app--rhythm .office-product-selector__name strong{overflow:hidden;font-size:17px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.app--rhythm .office-product-selector__name small{overflow:hidden;color:var(--app-muted);font-size:11px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.app--rhythm .office-product-selector__fact{color:var(--app-muted);font-size:12px;white-space:nowrap}.app--rhythm .office-product-stage{min-width:0;overflow:hidden;border-radius:var(--office-radius);background:var(--office-surface)}.app--rhythm .office-product-stage__toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding:12px 18px 12px 28px;border-bottom:1px solid var(--app-line)}.app--rhythm .office-product-position{display:flex;align-items:baseline;gap:5px;margin:0;color:var(--app-muted);font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.06em}.app--rhythm .office-product-position strong{color:var(--app-ink);font-size:18px;font-weight:500}.app--rhythm .office-product-track{min-width:0;border:0;overflow:hidden}.app--rhythm .office-product-card[hidden]{display:none}.app--rhythm .office-product-card{min-width:0;background:var(--office-surface)}.app--rhythm .office-product-card__link{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);min-height:510px;color:inherit;border-radius:inherit}.app--rhythm .office-product-card__visual{position:relative;display:grid;min-width:0;place-items:center;padding:clamp(34px,4vw,58px);background:#e8edf0}:where([data-apos-refreshable-body]) .app--rhythm .office-product-card__visual,:where([data-apos-refreshable-body]).app--rhythm .office-product-card__visual{position:relative;display:grid;min-width:0;place-items:center;padding:clamp(34px,4cqw,58px);background:#e8edf0}.app--rhythm .office-product-image{display:block;width:100%;height:100%;max-height:360px;object-fit:contain;transition:transform .3s ease}.app--rhythm .office-product-card:hover .office-product-image{transform:scale(1.025)}.app--rhythm .office-product-card__status{position:absolute;left:24px;top:22px;padding:6px 11px;background:#ffffffd1;color:var(--app-muted);border-radius:20px;font-size:11px}.app--rhythm .office-product-card__copy{display:flex;min-width:0;flex-direction:column;padding:clamp(36px,4vw,60px)}:where([data-apos-refreshable-body]) .app--rhythm .office-product-card__copy,:where([data-apos-refreshable-body]).app--rhythm .office-product-card__copy{display:flex;min-width:0;flex-direction:column;padding:clamp(36px,4cqw,60px)}.app--rhythm .office-product-card__type{margin:0 0 14px;color:var(--app-muted);font-size:13px}.app--rhythm .office-product-card h3{margin:0 0 22px;font-size:clamp(34px,3.2vw,48px);font-weight:400;text-wrap:initial}:where([data-apos-refreshable-body]) .app--rhythm .office-product-card h3,:where([data-apos-refreshable-body]).app--rhythm .office-product-card h3{margin:0 0 22px;font-size:clamp(34px,3.2cqw,48px);font-weight:400;text-wrap:initial}.app--rhythm .office-product-card__summary{margin:0 0 28px;color:var(--app-muted);font-size:16px;line-height:1.75}.app--rhythm .office-product-card__facts{display:grid;gap:0;margin:auto 0 32px;padding:0;font:14px/1.5 var(--body-font)}.app--rhythm .office-product-card__facts>div{display:flex;flex-wrap:wrap;gap:4px 18px;justify-content:space-between;padding:15px 0;border-top:1px solid var(--app-line)}.app--rhythm .office-product-card__facts dt{color:var(--app-muted);font-weight:400}.app--rhythm .office-product-card__facts dd{margin:0;color:var(--app-ink);font-weight:500}.app--rhythm .office-product-card__cta{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding-top:20px;border-top:1px solid var(--app-line);color:var(--app-accent);font-size:15px;font-weight:600;text-decoration:none}.app--rhythm .office-product-card__cta:hover{text-decoration:underline;text-underline-offset:5px}.app--rhythm .office-product-footer{display:flex;justify-content:flex-end;align-items:center;gap:24px;margin-top:28px}.app--rhythm .office-carousel-controls{display:flex;gap:8px}.app--rhythm .office-carousel-controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--app-line);border-radius:50%;color:var(--app-ink);background:var(--office-surface);cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.app--rhythm .office-carousel-controls button:hover:not(:disabled){background:var(--app-accent);border-color:var(--app-accent);color:var(--office-surface)}.app--rhythm .office-carousel-controls button:disabled{opacity:.28;cursor:default}.app--rhythm .office-carousel-controls svg{width:20px;height:20px}.app--rhythm .office-empty{padding:40px;border-radius:var(--office-radius);background:var(--office-surface)}.app--rhythm .office-empty p{font-size:18px;line-height:1.7}.app--rhythm .office-technology .office-heading{margin-bottom:80px}.app--rhythm .office-technology-stories{display:grid;gap:clamp(96px,10vw,160px)}:where([data-apos-refreshable-body]) .app--rhythm .office-technology-stories,:where([data-apos-refreshable-body]).app--rhythm .office-technology-stories{display:grid;gap:clamp(96px,10cqw,160px)}.app--rhythm .office-story{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(48px,6vw,96px)}:where([data-apos-refreshable-body]) .app--rhythm .office-story,:where([data-apos-refreshable-body]).app--rhythm .office-story{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(48px,6cqw,96px)}.app--rhythm .office-story--reverse{grid-template-columns:1fr 1.1fr}.app--rhythm .office-story--reverse .office-story__visual{order:2}.app--rhythm .office-story__copy{max-width:520px}.app--rhythm .office-story__copy>p:not(.app-eyebrow){margin:0;color:var(--app-muted);font-size:18px;line-height:1.8}.app--rhythm .office-feature-list{display:grid;gap:18px;padding:28px 0 0;margin:28px 0 0;list-style:none;border-top:1px solid var(--app-line)}.app--rhythm .office-feature-list li{display:grid;grid-template-columns:7px 1fr;gap:14px;color:var(--app-ink);font-size:16px;line-height:1.7}.app--rhythm .office-feature-list li:before{content:"";width:5px;height:5px;margin-top:.65em;border-radius:50%;background:var(--app-accent)}.app--rhythm .office-caption{color:var(--app-muted);font-size:12px;line-height:1.6;margin:16px 4px 0}.app--rhythm .office-story--slim .office-story__visual{display:grid;grid-template-columns:1fr .7fr;align-items:end;gap:16px}.app--rhythm .office-story--slim .office-caption{grid-row:2;grid-column:1 / -1;margin-top:0}.app--rhythm .office-wiring-detail{grid-column:2;grid-row:1}.app--rhythm .office-wiring-detail figcaption{margin-top:12px;color:var(--app-muted);font-size:12px;line-height:1.6}.app--rhythm .office-story--assembly .office-story__visual{padding:40px 0}.app--rhythm .office-story--assembly .office-media:not(.office-media--crop){aspect-ratio:1.5}.app--rhythm .office-oem-strip{background:var(--office-tint);padding-block:44px}.app--rhythm .office-oem-strip>.app-shell{display:flex;align-items:center;justify-content:space-between;gap:40px}.app--rhythm .office-oem-strip p{margin:0;font:400 clamp(23px,2.1vw,30px)/1.4 var(--heading-font);letter-spacing:-.025em}:where([data-apos-refreshable-body]) .app--rhythm .office-oem-strip p,:where([data-apos-refreshable-body]).app--rhythm .office-oem-strip p{margin:0;font:400 clamp(23px,2.1cqw,30px)/1.4 var(--heading-font);letter-spacing:-.025em}.app--rhythm .office-oem-strip strong{font-weight:500}.app--rhythm .office-system-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(56px,8vw,120px);margin-bottom:100px}:where([data-apos-refreshable-body]) .app--rhythm .office-system-grid,:where([data-apos-refreshable-body]).app--rhythm .office-system-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(56px,8cqw,120px);margin-bottom:100px}.app--rhythm .office-system-drawing{padding:0 44px}.app--rhythm .office-system-drawing .office-media{border-radius:0;background:#fff}.app--rhythm .office-system-drawing .office-media:not(.office-media--crop){aspect-ratio:.8}.app--rhythm .office-system-drawing .office-media>img{object-fit:contain}.app--rhythm .office-system-options h3{font-size:clamp(29px,2.5vw,36px)}:where([data-apos-refreshable-body]) .app--rhythm .office-system-options h3,:where([data-apos-refreshable-body]).app--rhythm .office-system-options h3{font-size:clamp(29px,2.5cqw,36px)}.app--rhythm .office-system-options dl{margin:32px 0 0}.app--rhythm .office-system-options dl>div{padding-block:24px;border-top:1px solid var(--app-line)}.app--rhythm .office-system-options dt{font-size:18px;line-height:1.5;font-weight:600;margin:0 0 10px}.app--rhythm .office-system-options dd{margin:0;color:var(--app-muted);font-size:17px;line-height:1.75}.app--rhythm .office-control-image{max-width:300px;margin-top:24px!important}.app--rhythm .office-control-image .office-media{aspect-ratio:1.65}.app--rhythm .office-customization-cards{display:grid;grid-template-columns:1fr 1fr;gap:56px}.app--rhythm .office-customization-cards>article{min-width:0}.app--rhythm .office-customization-cards figure{aspect-ratio:1.35;margin-bottom:36px;overflow:hidden;border-radius:var(--office-radius)}.app--rhythm .office-customization-cards figure>.office-media:only-child{height:100%;aspect-ratio:auto}.app--rhythm .office-customization-cards .office-finish-visual{display:flex;align-items:center;gap:12px;padding:36px 28px;background:#f7f7f5}.app--rhythm .office-finish-visual>.office-media{flex:1;border-radius:0}.app--rhythm .office-finish-visual>.office-media:only-child{flex:1}.app--rhythm .office-customization-cards h3{font-size:clamp(28px,2.6vw,38px)}:where([data-apos-refreshable-body]) .app--rhythm .office-customization-cards h3,:where([data-apos-refreshable-body]).app--rhythm .office-customization-cards h3{font-size:clamp(28px,2.6cqw,38px)}.app--rhythm .office-customization-cards p{margin:0 0 20px;color:var(--app-muted);font-size:18px;line-height:1.75}.app--rhythm .office-articles{background:var(--office-paper)}.app--rhythm .office-section-header{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:56px}.app--rhythm .office-section-header h2{max-width:740px;font-size:clamp(36px,3.6vw,52px)}:where([data-apos-refreshable-body]) .app--rhythm .office-section-header h2,:where([data-apos-refreshable-body]).app--rhythm .office-section-header h2{max-width:740px;font-size:clamp(36px,3.6cqw,52px)}.app--rhythm .office-section-header>a{flex-shrink:0}.app--rhythm .office-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.app--rhythm .office-article{min-width:0;border-radius:var(--office-radius);background:var(--office-surface)}.app--rhythm .office-article>a{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;border-radius:inherit}.app--rhythm .office-article .office-media{aspect-ratio:1.5;border-radius:var(--office-radius) var(--office-radius) 0 0}.app--rhythm .office-article__copy{flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:32px}.app--rhythm .office-article__copy .app-eyebrow{font-size:11px;margin-bottom:20px}.app--rhythm .office-article h3{font-size:25px;line-height:1.3}.app--rhythm .office-article__copy>p:not(.app-eyebrow){display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 24px;color:var(--app-muted);font-size:16px;line-height:1.7}.app--rhythm .office-article__copy .office-textlink{margin-top:auto}.app--rhythm .office-article>a:hover h3{text-decoration:underline;text-underline-offset:5px}.app--rhythm .office-reading-room{display:flex;justify-content:space-between;align-items:center;gap:64px;padding:48px 56px;border-radius:var(--office-radius);background:var(--office-surface)}.app--rhythm .office-reading-room>div{max-width:660px}.app--rhythm .office-reading-room h3{font-size:30px;margin-bottom:18px}.app--rhythm .office-reading-room p{color:var(--app-muted);font-size:18px;line-height:1.75;margin:0 0 16px}.app--rhythm .office-reading-room>svg{width:80px;height:80px;color:var(--app-accent);stroke-width:1;flex-shrink:0}.app--rhythm .office-brief{background:var(--office-surface);text-align:center}.app--rhythm .office-brief__copy{max-width:730px;margin-inline:auto}.app--rhythm .office-brief__copy>p:last-child{max-width:570px;margin:28px auto 0;color:var(--app-muted);font-size:18px;line-height:1.75}.app--rhythm .office-actions{display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap;margin-top:40px}.app--rhythm .office-button,.app--rhythm .office-textlink{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;font:500 15px/1.5 var(--body-font);text-decoration:none}.app--rhythm .office-button{padding:15px 27px;border:1px solid transparent;border-radius:999px;color:#fff;background:#20578a}.app--rhythm .office-button:hover{background:#163e63}.app--rhythm .office-button--outline{color:var(--app-ink);border-color:#8a9bac;background:transparent}.app--rhythm .office-button--outline:hover{background:var(--office-surface);color:var(--app-ink)}.app--rhythm .office-textlink{color:var(--app-accent);padding-block:10px}.app--rhythm .office-textlink:hover{text-decoration:underline;text-underline-offset:5px}.app--rhythm .office-button>svg,.app--rhythm .office-textlink>svg,.app--rhythm .office-product-card__cta>svg{flex:0 0 20px;width:20px;height:20px}.dark .app--rhythm{--office-paper: #20272e;--office-surface: #18191b;--office-tint: #23384b}@media(max-width:1100px){:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-heading,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-heading{gap:40px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-scenes,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-scenes{gap:24px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-benefits,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-benefits{gap:24px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-benefits li,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-benefits li{grid-template-columns:1fr;gap:14px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-product-browser,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-product-browser{grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);gap:24px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-product-selector,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-product-selector{grid-template-columns:26px minmax(0,1fr)}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-product-selector__fact,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-product-selector__fact{display:none}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-product-card__link,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-product-card__link{grid-template-columns:minmax(0,.92fr) minmax(300px,1.08fr)}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-story,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-story{gap:40px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-story--slim .office-story__visual,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-story--slim .office-story__visual{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-wiring-detail,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-wiring-detail{grid-row:3;grid-column:1;width:54%}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-system-grid,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-system-grid{gap:40px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-system-drawing,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-system-drawing{padding-inline:12px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-customization-cards,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-customization-cards{gap:32px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-article-grid,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-article-grid{gap:20px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-article__copy,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-article__copy{padding:24px}}@container (max-width: 1100px){.app--rhythm .office-heading{gap:40px}.app--rhythm .office-scenes,.app--rhythm .office-benefits{gap:24px}.app--rhythm .office-benefits li{grid-template-columns:1fr;gap:14px}.app--rhythm .office-product-browser{grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);gap:24px}.app--rhythm .office-product-selector{grid-template-columns:26px minmax(0,1fr)}.app--rhythm .office-product-selector__fact{display:none}.app--rhythm .office-product-card__link{grid-template-columns:minmax(0,.92fr) minmax(300px,1.08fr)}.app--rhythm .office-story{gap:40px}.app--rhythm .office-story--slim .office-story__visual{grid-template-columns:1fr}.app--rhythm .office-wiring-detail{grid-row:3;grid-column:1;width:54%}.app--rhythm .office-system-grid{gap:40px}.app--rhythm .office-system-drawing{padding-inline:12px}.app--rhythm .office-customization-cards{gap:32px}.app--rhythm .office-article-grid{gap:20px}.app--rhythm .office-article__copy{padding:24px}}@media(max-width:900px){:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-product-browser,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-product-browser{grid-template-columns:1fr;gap:20px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-product-index,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-product-index{padding:0}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-product-index__heading,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-product-index__heading{padding-inline:0}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-product-selectors,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-product-selectors{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-product-selector,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-product-selector{min-height:68px;grid-template-columns:24px minmax(0,1fr) auto;padding:11px 13px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-product-selector__fact,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-product-selector__fact{display:block}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-product-card__link,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-product-card__link{min-height:470px}}@container (max-width: 900px){.app--rhythm .office-product-browser{grid-template-columns:1fr;gap:20px}.app--rhythm .office-product-index{padding:0}.app--rhythm .office-product-index__heading{padding-inline:0}.app--rhythm .office-product-selectors{grid-template-columns:repeat(2,minmax(0,1fr))}.app--rhythm .office-product-selector{min-height:68px;grid-template-columns:24px minmax(0,1fr) auto;padding:11px 13px}.app--rhythm .office-product-selector__fact{display:block}.app--rhythm .office-product-card__link{min-height:470px}}@media(max-width:760px){:where(body:not([data-breakpoint-preview-mode])) .app--rhythm,:where(body:not([data-breakpoint-preview-mode])).app--rhythm{--office-radius: 20px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .app-section,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .app-section{padding-block:68px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-workday,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-workday{padding-top:20px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-banner,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-banner{aspect-ratio:1.25}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-introduction,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-introduction{margin-top:56px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-heading,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-heading{grid-template-columns:1fr;gap:28px;margin-bottom:40px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-heading .app-thesis__aside p,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-heading .app-thesis__aside p{font-size:17px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-benefits,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-benefits{grid-template-columns:1fr;gap:30px;padding-bottom:48px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-benefits li,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-benefits li{grid-template-columns:36px minmax(0,1fr);gap:20px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-benefit-icon,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-benefit-icon{font-size:28px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-benefits h3,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-benefits h3{font-size:18px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-workspaces,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-workspaces{margin-top:48px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-scenes,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-scenes{grid-template-columns:1fr;gap:48px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-scene figure,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-scene figure{margin-bottom:24px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-product-index__heading,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-product-index__heading{padding-bottom:16px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-product-selectors,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-product-selectors{gap:7px;padding-top:10px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-product-selector,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-product-selector{grid-template-columns:22px minmax(0,1fr);min-height:62px;gap:9px;padding:9px 10px;border-radius:13px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-product-selector__name strong,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-product-selector__name strong{font-size:15px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-product-selector__name small,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-product-selector__name small{font-size:10px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-product-selector__fact,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-product-selector__fact{display:none}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-product-stage__toolbar,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-product-stage__toolbar{min-height:64px;padding:10px 12px 10px 20px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-product-card__link,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-product-card__link{grid-template-columns:1fr;min-height:0}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-product-card__visual,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-product-card__visual{min-height:260px;padding:38px 28px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-product-card__copy,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-product-card__copy{padding:32px 26px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-product-card h3,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-product-card h3{font-size:36px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-product-card__facts,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-product-card__facts{margin-top:12px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-product-footer,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-product-footer{justify-content:flex-start;margin-top:20px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-carousel-controls button,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-carousel-controls button{width:44px;height:44px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-technology .office-heading,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-technology .office-heading{margin-bottom:48px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-technology-stories,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-technology-stories{gap:80px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-story,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-story,:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-story--reverse,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-story--reverse{grid-template-columns:1fr;gap:32px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-story--reverse .office-story__visual,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-story--reverse .office-story__visual{order:0}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-story__copy>p:not(.app-eyebrow),:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-story__copy>p:not(.app-eyebrow){font-size:17px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-story--slim .office-story__visual,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-story--slim .office-story__visual{grid-template-columns:1fr .7fr}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-wiring-detail,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-wiring-detail{grid-column:2;grid-row:1;width:100%}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-story--assembly .office-story__visual,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-story--assembly .office-story__visual{padding:0}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-oem-strip,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-oem-strip{padding-block:36px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-oem-strip>.app-shell,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-oem-strip>.app-shell{align-items:flex-start;flex-direction:column;gap:24px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-system-grid,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-system-grid{grid-template-columns:1fr;gap:40px;margin-bottom:64px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-system-drawing,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-system-drawing{max-width:400px;width:100%;margin-inline:auto!important;padding-inline:20px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-system-options dl,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-system-options dl{margin-top:24px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-customization-cards,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-customization-cards{grid-template-columns:1fr;gap:56px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-customization-cards p,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-customization-cards p{font-size:17px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-customization-cards .office-finish-visual,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-customization-cards .office-finish-visual{padding:24px 20px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-section-header,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-section-header{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:32px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-article-grid,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-article-grid{grid-template-columns:1fr;gap:28px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-reading-room,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-reading-room{padding:28px;gap:24px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-reading-room>svg,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-reading-room>svg{display:none}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-reading-room h3,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-reading-room h3{font-size:27px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-reading-room p,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-reading-room p{font-size:17px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-actions,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-actions{flex-direction:column;gap:12px}:where(body:not([data-breakpoint-preview-mode])) .app--rhythm .office-actions .office-button,:where(body:not([data-breakpoint-preview-mode])).app--rhythm .office-actions .office-button{width:100%;max-width:360px}}@container (max-width: 760px){.app--rhythm{--office-radius: 20px}.app--rhythm .app-section{padding-block:68px}.app--rhythm .office-workday{padding-top:20px}.app--rhythm .office-banner{aspect-ratio:1.25}.app--rhythm .office-introduction{margin-top:56px}.app--rhythm .office-heading{grid-template-columns:1fr;gap:28px;margin-bottom:40px}.app--rhythm .office-heading .app-thesis__aside p{font-size:17px}.app--rhythm .office-benefits{grid-template-columns:1fr;gap:30px;padding-bottom:48px}.app--rhythm .office-benefits li{grid-template-columns:36px minmax(0,1fr);gap:20px}.app--rhythm .office-benefit-icon{font-size:28px}.app--rhythm .office-benefits h3{font-size:18px}.app--rhythm .office-workspaces{margin-top:48px}.app--rhythm .office-scenes{grid-template-columns:1fr;gap:48px}.app--rhythm .office-scene figure{margin-bottom:24px}.app--rhythm .office-product-index__heading{padding-bottom:16px}.app--rhythm .office-product-selectors{gap:7px;padding-top:10px}.app--rhythm .office-product-selector{grid-template-columns:22px minmax(0,1fr);min-height:62px;gap:9px;padding:9px 10px;border-radius:13px}.app--rhythm .office-product-selector__name strong{font-size:15px}.app--rhythm .office-product-selector__name small{font-size:10px}.app--rhythm .office-product-selector__fact{display:none}.app--rhythm .office-product-stage__toolbar{min-height:64px;padding:10px 12px 10px 20px}.app--rhythm .office-product-card__link{grid-template-columns:1fr;min-height:0}.app--rhythm .office-product-card__visual{min-height:260px;padding:38px 28px}.app--rhythm .office-product-card__copy{padding:32px 26px}.app--rhythm .office-product-card h3{font-size:36px}.app--rhythm .office-product-card__facts{margin-top:12px}.app--rhythm .office-product-footer{justify-content:flex-start;margin-top:20px}.app--rhythm .office-carousel-controls button{width:44px;height:44px}.app--rhythm .office-technology .office-heading{margin-bottom:48px}.app--rhythm .office-technology-stories{gap:80px}.app--rhythm .office-story,.app--rhythm .office-story--reverse{grid-template-columns:1fr;gap:32px}.app--rhythm .office-story--reverse .office-story__visual{order:0}.app--rhythm .office-story__copy>p:not(.app-eyebrow){font-size:17px}.app--rhythm .office-story--slim .office-story__visual{grid-template-columns:1fr .7fr}.app--rhythm .office-wiring-detail{grid-column:2;grid-row:1;width:100%}.app--rhythm .office-story--assembly .office-story__visual{padding:0}.app--rhythm .office-oem-strip{padding-block:36px}.app--rhythm .office-oem-strip>.app-shell{align-items:flex-start;flex-direction:column;gap:24px}.app--rhythm .office-system-grid{grid-template-columns:1fr;gap:40px;margin-bottom:64px}.app--rhythm .office-system-drawing{max-width:400px;width:100%;margin-inline:auto!important;padding-inline:20px}.app--rhythm .office-system-options dl{margin-top:24px}.app--rhythm .office-customization-cards{grid-template-columns:1fr;gap:56px}.app--rhythm .office-customization-cards p{font-size:17px}.app--rhythm .office-customization-cards .office-finish-visual{padding:24px 20px}.app--rhythm .office-section-header{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:32px}.app--rhythm .office-article-grid{grid-template-columns:1fr;gap:28px}.app--rhythm .office-reading-room{padding:28px;gap:24px}.app--rhythm .office-reading-room>svg{display:none}.app--rhythm .office-reading-room h3{font-size:27px}.app--rhythm .office-reading-room p{font-size:17px}.app--rhythm .office-actions{flex-direction:column;gap:12px}.app--rhythm .office-actions .office-button{width:100%;max-width:360px}}@media(prefers-reduced-motion:reduce){.app--rhythm .office-product-image{transition:none}}.office-product-placeholder[data-astro-cid-n46jsrr7]{display:grid;width:min(100%,360px);justify-items:start;align-content:center;gap:18px;color:var(--app-muted)}.office-product-placeholder__label[data-astro-cid-n46jsrr7]{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.office-product-placeholder[data-astro-cid-n46jsrr7] strong[data-astro-cid-n46jsrr7]{color:#98a5ad;font:400 clamp(54px,7vw,96px)/.95 var(--heading-font);letter-spacing:-.065em}:where([data-apos-refreshable-body]) .office-product-placeholder[data-astro-cid-n46jsrr7] strong[data-astro-cid-n46jsrr7],:where([data-apos-refreshable-body]).office-product-placeholder[data-astro-cid-n46jsrr7] strong[data-astro-cid-n46jsrr7]{color:#98a5ad;font:400 clamp(54px,7cqw,96px)/.95 var(--heading-font);letter-spacing:-.065em}[data-astro-cid-n46jsrr7]:where([data-apos-refreshable-body]) .office-product-placeholder[data-astro-cid-n46jsrr7] strong[data-astro-cid-n46jsrr7],:where([data-apos-refreshable-body]).office-product-placeholder[data-astro-cid-n46jsrr7] strong[data-astro-cid-n46jsrr7]{color:#98a5ad;font:400 clamp(54px,7cqw,96px)/.95 var(--heading-font);letter-spacing:-.065em}.office-product-placeholder__line[data-astro-cid-n46jsrr7]{display:block;width:100%;height:1px;background:#c2ccd2}.office-product-placeholder__line[data-astro-cid-n46jsrr7]:after{content:"";display:block;width:28%;height:3px;transform:translateY(-1px);background:var(--app-accent)}@media(max-width:760px){[data-astro-cid-n46jsrr7]:where(body:not([data-breakpoint-preview-mode])) .office-product-placeholder[data-astro-cid-n46jsrr7],:where(body:not([data-breakpoint-preview-mode])).office-product-placeholder[data-astro-cid-n46jsrr7]{width:min(100%,300px)}[data-astro-cid-n46jsrr7]:where(body:not([data-breakpoint-preview-mode])) .office-product-placeholder[data-astro-cid-n46jsrr7] strong[data-astro-cid-n46jsrr7],:where(body:not([data-breakpoint-preview-mode])).office-product-placeholder[data-astro-cid-n46jsrr7] strong[data-astro-cid-n46jsrr7]{font-size:clamp(54px,20vw,82px)}}@container (max-width: 760px){.office-product-placeholder[data-astro-cid-n46jsrr7]{width:min(100%,300px)}.office-product-placeholder[data-astro-cid-n46jsrr7] strong[data-astro-cid-n46jsrr7]{font-size:clamp(54px,20cqw,82px)}}.experience-page--care .home-care-hero.page-hero--no-media{background-image:var(--home-care-hero-image, none);background-position:center;background-size:cover}.experience-page--care .home-care-hero.page-hero--no-media .page-hero__content{max-width:75%}.experience-page--care .home-care-hero.page-hero--no-media .page-hero__intro{margin-top:18px}.app--care .care-living{padding-block:clamp(48px,4.2vw,68px) 0}:where([data-apos-refreshable-body]) .app--care .care-living,:where([data-apos-refreshable-body]).app--care .care-living{padding-block:clamp(48px,4.2cqw,68px) 0}.app--care .care-heading{max-width:none;margin-bottom:28px}.app--care .care-heading h2{font-size:clamp(30px,3.55vw,54px);font-weight:400;line-height:1.18;letter-spacing:-.045em;text-wrap:initial}:where([data-apos-refreshable-body]) .app--care .care-heading h2,:where([data-apos-refreshable-body]).app--care .care-heading h2{font-size:clamp(30px,3.55cqw,54px);font-weight:400;line-height:1.18;letter-spacing:-.045em;text-wrap:initial}.app--care .care-heading>p:not(.app-eyebrow){margin-top:12px;font-size:clamp(16px,1.45vw,21px)}:where([data-apos-refreshable-body]) .app--care .care-heading>p:not(.app-eyebrow),:where([data-apos-refreshable-body]).app--care .care-heading>p:not(.app-eyebrow){margin-top:12px;font-size:clamp(16px,1.45cqw,21px)}.app--care .care-scenes{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(280px,.94fr);grid-template-rows:repeat(6,minmax(0,1fr));gap:4px;aspect-ratio:1.67}.app--care .care-scene-image{position:relative;display:block;min-width:0;min-height:0;margin:0;overflow:hidden;border:0;border-radius:0;background:var(--app-paper)}.app--care .care-scene-image--focus{grid-column:1;grid-row:1 / 4}.app--care .care-scene-image--live{grid-column:2;grid-row:1 / 4}.app--care .care-scene-image--rest{grid-column:1 / 3;grid-row:4 / 7}.app--care .care-scene-image img,.app--care .care-everyday img,.app--care .care-interaction-grid>figure img{display:block;width:100%;height:100%;object-fit:cover}.app--care .care-scene-image figcaption{position:absolute;inset:auto 0 0;padding:18px 22px;color:#fff;background:#10192273;font:700 11px/1.4 var(--utility-font);letter-spacing:.1em;text-transform:uppercase}.app--care .care-scene-copy{display:grid;grid-template-columns:30px minmax(0,1fr);align-content:center;gap:20px;min-width:0;margin-left:clamp(26px,3vw,48px);padding-block:24px;border-top:1px solid var(--app-line)}:where([data-apos-refreshable-body]) .app--care .care-scene-copy,:where([data-apos-refreshable-body]).app--care .care-scene-copy{display:grid;grid-template-columns:30px minmax(0,1fr);align-content:center;gap:20px;min-width:0;margin-left:clamp(26px,3cqw,48px);padding-block:24px;border-top:1px solid var(--app-line)}.app--care .care-scene-copy--focus{grid-column:3;grid-row:1 / 3;margin-top:38px}.app--care .care-scene-copy--live{grid-column:3;grid-row:3 / 5}.app--care .care-scene-copy--rest{grid-column:3;grid-row:5 / 7}.app--care .care-scene-copy .app-rooms__code{color:var(--app-ink);font:500 16px/1.5 var(--body-font);letter-spacing:0}.app--care .care-scene-copy h3,.app--care .care-everyday h3,.app--care .care-control-copy>h3{margin:0 0 12px;color:var(--app-ink);font:400 clamp(21px,2vw,29px)/1.3 var(--heading-font);letter-spacing:-.035em}:where([data-apos-refreshable-body]) .app--care .care-scene-copy h3,:where([data-apos-refreshable-body]).app--care .care-scene-copy h3,:where([data-apos-refreshable-body]) .app--care .care-everyday h3,:where([data-apos-refreshable-body]).app--care .care-everyday h3,:where([data-apos-refreshable-body]) .app--care .care-control-copy>h3,:where([data-apos-refreshable-body]).app--care .care-control-copy>h3{margin:0 0 12px;color:var(--app-ink);font:400 clamp(21px,2cqw,29px)/1.3 var(--heading-font);letter-spacing:-.035em}.app--care .care-scene-copy p,.app--care .care-everyday p{margin:0;color:var(--app-muted);font-size:clamp(15px,1.3vw,19px);line-height:1.65}:where([data-apos-refreshable-body]) .app--care .care-scene-copy p,:where([data-apos-refreshable-body]).app--care .care-scene-copy p,:where([data-apos-refreshable-body]) .app--care .care-everyday p,:where([data-apos-refreshable-body]).app--care .care-everyday p{margin:0;color:var(--app-muted);font-size:clamp(15px,1.3cqw,19px);line-height:1.65}.app--care .care-scene-links{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:18px;color:var(--app-accent);font:700 11px/1.7 var(--utility-font);letter-spacing:.05em;text-transform:uppercase}.app--care .care-scene-links a{padding-block:6px;color:inherit;text-decoration:none}.app--care .care-scene-links .app-icon{font-size:18px;flex-shrink:0}.app--care .care-everyday{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:clamp(28px,4vw,60px);margin-top:28px;padding-bottom:18px}:where([data-apos-refreshable-body]) .app--care .care-everyday,:where([data-apos-refreshable-body]).app--care .care-everyday{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:clamp(28px,4cqw,60px);margin-top:28px;padding-bottom:18px}.app--care .care-everyday figure{aspect-ratio:2.9;margin:0;overflow:hidden}.app--care .care-everyday img{object-position:65% 52%}.app--care .care-everyday>div{padding-right:20px}.app--care .care-scene-image-link{display:block;height:100%}.app--care .care-scene-image figcaption a{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.app--care .care-scene-image figcaption .app-icon{font-size:18px}.app--care .care-interaction,.app--care .care-customisation{padding-block:0}.app--care .care-section-rule{padding-top:28px;border-top:1px solid var(--app-line)}.app--care .care-interaction-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,3.4vw,54px);align-items:center}:where([data-apos-refreshable-body]) .app--care .care-interaction-grid,:where([data-apos-refreshable-body]).app--care .care-interaction-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,3.4cqw,54px);align-items:center}.app--care .care-detail-image{aspect-ratio:16 / 9;margin:0;overflow:hidden;background:var(--app-paper)}.app--care .care-detail-image img{display:block;width:100%;height:100%;object-fit:cover}.app--care .care-use-row{padding-block:28px}.app--care .care-use-row+.care-use-row{border-top:1px solid var(--app-line)}.app--care .care-use-row:first-of-type{padding-top:0}.app--care .care-use-row:last-child{padding-bottom:38px}.app--care .care-use-copy{min-width:0}.app--care .care-use-copy h2,.app--care .care-use-copy h3{margin:0 0 12px;color:var(--app-ink);font:400 clamp(23px,2.15vw,33px)/1.3 var(--heading-font);letter-spacing:-.035em}:where([data-apos-refreshable-body]) .app--care .care-use-copy h2,:where([data-apos-refreshable-body]).app--care .care-use-copy h2,:where([data-apos-refreshable-body]) .app--care .care-use-copy h3,:where([data-apos-refreshable-body]).app--care .care-use-copy h3{margin:0 0 12px;color:var(--app-ink);font:400 clamp(23px,2.15cqw,33px)/1.3 var(--heading-font);letter-spacing:-.035em}.app--care .care-use-copy>p,.app--care .care-control-photos p{margin:0;color:var(--app-muted);font-size:clamp(15px,1.22vw,18px);line-height:1.65}:where([data-apos-refreshable-body]) .app--care .care-use-copy>p,:where([data-apos-refreshable-body]).app--care .care-use-copy>p,:where([data-apos-refreshable-body]) .app--care .care-control-photos p,:where([data-apos-refreshable-body]).app--care .care-control-photos p{margin:0;color:var(--app-muted);font-size:clamp(15px,1.22cqw,18px);line-height:1.65}.app--care .care-detail-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:28px 0 0}.app--care .care-detail-list>div{padding-inline:16px;border-left:1px solid var(--app-line)}.app--care .care-detail-list>div:first-child{padding-left:0;border-left:0}.app--care .care-detail-list>div:last-child{padding-right:0}.app--care .care-detail-list dt,.app--care .care-customisation-list dt{margin-bottom:6px;color:var(--app-ink);font:500 14px/1.5 var(--body-font)}.app--care .care-detail-list dd,.app--care .care-customisation-list dd{margin:0;color:var(--app-muted);font-size:14px;line-height:1.65}.app--care .care-controls-row{display:grid;grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(28px,3.4vw,54px)}:where([data-apos-refreshable-body]) .app--care .care-controls-row,:where([data-apos-refreshable-body]).app--care .care-controls-row{display:grid;grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(28px,3.4cqw,54px)}.app--care .care-controls-row>.care-use-copy{padding-top:18px}.app--care .care-control-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.app--care .care-control-photos figure{margin:0;min-width:0}.app--care .care-control-photos img{display:block;width:100%;aspect-ratio:1.25;height:auto;object-fit:cover}.app--care .care-control-photos figcaption{margin-top:14px}.app--care .care-control-photos h4{margin:0 0 6px;color:var(--app-ink);font:400 19px/1.4 var(--heading-font);letter-spacing:-.025em}.app--care .care-control-photos p{font-size:14px}.app--care .care-customisation .care-interaction-grid{padding-block:16px 34px}.app--care .care-customisation-list{margin:22px 0 8px}.app--care .care-customisation-list>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;padding-block:12px;border-top:1px solid var(--app-line)}.app--care .care-customisation-list dt{margin:0}.app--care .care-text-link{display:inline-flex;align-items:center;gap:18px;min-height:44px;color:var(--app-accent);font:600 12px/1.4 var(--nav-font);text-decoration:none;text-transform:uppercase}.app--care .care-text-link .app-icon{font-size:20px}.app--care .care-brief{padding:0 0 42px;background:transparent}.app--care .care-support-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:clamp(24px,3vw,46px);padding-block:18px 30px}:where([data-apos-refreshable-body]) .app--care .care-support-grid,:where([data-apos-refreshable-body]).app--care .care-support-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:clamp(24px,3cqw,46px);padding-block:18px 30px}.app--care .care-support-grid>div{min-width:0}.app--care .care-support-grid>div+div{border-left:1px solid var(--app-line);padding-left:clamp(18px,2vw,30px)}:where([data-apos-refreshable-body]) .app--care .care-support-grid>div+div,:where([data-apos-refreshable-body]).app--care .care-support-grid>div+div{border-left:1px solid var(--app-line);padding-left:clamp(18px,2cqw,30px)}.app--care .care-support-label{margin:0 0 10px;color:var(--app-ink);font:500 15px/1.5 var(--body-font)}.app--care .care-brief-list,.app--care .care-resource-list{padding:0;margin:0;list-style:none}.app--care .care-brief-list li,.app--care .care-resource-list a{display:flex;align-items:flex-start;gap:12px;padding-block:10px;color:var(--app-muted);font-size:14px;line-height:1.65}.app--care .care-brief-list .app-icon,.app--care .care-resource-list .app-icon{flex-shrink:0;margin-top:2px;font-size:20px;color:var(--app-accent)}.app--care .care-resource-list a{min-height:44px;box-sizing:border-box;color:var(--app-accent);text-decoration:none}.app--care .care-resource-list a .app-icon:last-child{margin-left:auto}.app--care .care-brief-panel{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:32px 36px;background:var(--app-accent-soft);border-radius:3px}.app--care .care-brief-panel h3{margin:0 0 8px;font:400 28px/1.3 var(--heading-font);letter-spacing:-.035em}.app--care .care-brief-panel p{margin:0;color:var(--app-muted);font-size:15px;line-height:1.6}.app--care .care-button{display:inline-flex;flex-shrink:0;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:14px 26px;background:#526b62;color:#fff;border-radius:3px;font:500 14px/1.5 var(--nav-font);text-decoration:none}.app--care .care-button:hover{background:#3f574d}.app--care .care-scene-links a:hover,.app--care .care-scene-image figcaption a:hover,.app--care .care-text-link:hover,.app--care .care-resource-list a:hover{text-decoration:underline;text-underline-offset:5px}.app--care .care-scene-links a:focus-visible,.app--care .care-text-link:focus-visible,.app--care .care-resource-list a:focus-visible,.app--care .care-button:focus-visible{outline:2px solid var(--app-accent);outline-offset:5px}.app--care .care-scene-image a:focus-visible{outline:3px solid #fff;outline-offset:-4px}.dark .experience-page--care .home-care-hero.page-hero--no-media{background-image:none}.app--care .care-range{padding-block:0 42px}.app--care .care-range__heading{margin-bottom:30px}.app--care .care-range__heading h2{margin:0;color:var(--app-ink);font:400 clamp(32px,3.55vw,54px)/1.18 var(--heading-font);letter-spacing:-.035em}:where([data-apos-refreshable-body]) .app--care .care-range__heading h2,:where([data-apos-refreshable-body]).app--care .care-range__heading h2{margin:0;color:var(--app-ink);font:400 clamp(32px,3.55cqw,54px)/1.18 var(--heading-font);letter-spacing:-.035em}.app--care .care-range__heading>p{max-width:65ch;margin:14px 0 0;color:var(--app-muted);font-size:clamp(16px,1.4vw,20px);line-height:1.65}:where([data-apos-refreshable-body]) .app--care .care-range__heading>p,:where([data-apos-refreshable-body]).app--care .care-range__heading>p{max-width:65ch;margin:14px 0 0;color:var(--app-muted);font-size:clamp(16px,1.4cqw,20px);line-height:1.65}.app--care .care-range__layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:clamp(28px,4.8vw,76px);align-items:start}:where([data-apos-refreshable-body]) .app--care .care-range__layout,:where([data-apos-refreshable-body]).app--care .care-range__layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:clamp(28px,4.8cqw,76px);align-items:start}.app--care .care-range__scene{min-width:0;margin:0;background:var(--app-paper)}.app--care .care-range__scene>img{display:block;width:100%;height:auto;aspect-ratio:1.14;object-fit:cover}.app--care .care-range__scene figcaption{padding:clamp(22px,2.5vw,38px)}:where([data-apos-refreshable-body]) .app--care .care-range__scene figcaption,:where([data-apos-refreshable-body]).app--care .care-range__scene figcaption{padding:clamp(22px,2.5cqw,38px)}.app--care .care-range__scene h3{margin:0;color:var(--app-ink);font:400 clamp(24px,2.2vw,34px)/1.25 var(--heading-font);letter-spacing:-.03em}:where([data-apos-refreshable-body]) .app--care .care-range__scene h3,:where([data-apos-refreshable-body]).app--care .care-range__scene h3{margin:0;color:var(--app-ink);font:400 clamp(24px,2.2cqw,34px)/1.25 var(--heading-font);letter-spacing:-.03em}.app--care .care-range__scene p{max-width:40ch;margin:12px 0 0;color:var(--app-muted);font-size:15px;line-height:1.7}.app--care .care-range__selection{min-width:0}.app--care .care-range__products{display:grid;margin:0;padding:0;list-style:none}.app--care .care-range__product{display:block;width:100%;padding:24px 16px;border:0;border-bottom:1px solid var(--app-line);color:var(--app-ink);background:transparent;font:inherit;text-align:left;cursor:pointer}.app--care .care-range__product:hover{background:var(--app-paper)}.app--care .care-range__product[aria-selected=true]{background:var(--app-accent-soft)}.app--care .care-range__product-copy{display:block;min-width:0}.app--care .care-range__category{display:block;margin:0 0 6px;color:var(--app-accent);font-size:12px;line-height:1.5}.app--care .care-range__product-name{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;font:500 clamp(23px,2.25vw,32px)/1.25 var(--heading-font);letter-spacing:-.025em;overflow-wrap:anywhere}:where([data-apos-refreshable-body]) .app--care .care-range__product-name,:where([data-apos-refreshable-body]).app--care .care-range__product-name{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;font:500 clamp(23px,2.25cqw,32px)/1.25 var(--heading-font);letter-spacing:-.025em;overflow-wrap:anywhere}.app--care .care-range__product-name .app-icon{flex-shrink:0;color:var(--app-accent);font-size:22px}.app--care .care-range__summary{display:block;max-width:55ch;margin:6px 0 0;color:var(--app-muted);font-size:14px;line-height:1.65}.app--care .care-range__meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:10px;color:var(--app-muted);font-size:11px;line-height:1.5}.app--care .care-range__meta:empty{display:none}.app--care .care-range__status{color:var(--app-accent);font-weight:600}.app--care .care-range__catalog{display:inline-flex;align-items:center;gap:14px;min-height:44px;margin-top:18px;color:var(--app-accent);font-size:14px;font-weight:600;text-decoration:none}.app--care .care-range__catalog .app-icon{font-size:20px}.app--care .care-range__empty{padding:28px;background:var(--app-paper);color:var(--app-muted);line-height:1.7}.app--care .care-range__empty p{margin:0}.app--care .care-range__preview{position:sticky;top:calc(var(--site-header-offset, 0px) + var(--site-header-height, 71px) + var(--app-tabs-height) + 24px);scroll-margin-top:calc(var(--site-header-offset, 0px) + var(--site-header-height, 71px) + var(--app-tabs-height) + 24px)}.app--care .care-range__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:10px 18px;border-bottom:1px solid var(--app-line)}.app--care .care-range__position{margin:0;color:var(--app-muted);font-size:13px;font-variant-numeric:tabular-nums}.app--care .care-range__position strong{color:var(--app-ink);font-size:18px;font-weight:500}.app--care .care-range__controls{display:flex;gap:8px}.app--care .care-range__controls button,.app--care .care-range__pagination button{display:grid;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--app-line);color:var(--app-ink);background:transparent;cursor:pointer}.app--care .care-range__controls button:hover:not(:disabled),.app--care .care-range__pagination button:hover:not(:disabled){background:var(--app-accent-soft)}.app--care .care-range button:disabled{opacity:.3;cursor:default}.app--care .care-range__controls .app-icon,.app--care .care-range__pagination .app-icon{font-size:20px}.app--care .care-range__product-image{display:grid;place-items:center;aspect-ratio:1.14;padding:28px;overflow:hidden;background:#e8edf0}.app--care .care-range__product-image img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.app--care .care-range__image-fallback{display:grid;width:100%;height:100%;align-items:center}.app--care .care-range__image-fallback .office-product-placeholder strong{font-size:clamp(32px,4.2vw,64px);overflow-wrap:anywhere}:where([data-apos-refreshable-body]) .app--care .care-range__image-fallback .office-product-placeholder strong,:where([data-apos-refreshable-body]).app--care .care-range__image-fallback .office-product-placeholder strong{font-size:clamp(32px,4.2cqw,64px);overflow-wrap:anywhere}.app--care .care-range__preview-copy{padding:24px}.app--care .care-range__preview-copy h3{overflow-wrap:anywhere}.app--care .care-range__preview-copy .care-range__status{margin:12px 0 0;font-size:12px}.app--care .care-range__detail{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;margin-top:18px;border-top:1px solid var(--app-line);padding-top:12px;color:var(--app-accent);font-size:14px;font-weight:600;text-decoration:none}.app--care .care-range__detail .app-icon{flex-shrink:0;font-size:20px}.app--care .care-range__pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px}.app--care .care-range__pagination p{margin:0;color:var(--app-muted);font-size:13px;font-variant-numeric:tabular-nums}.app--care .care-range__product[hidden],.app--care .care-range__panel[hidden],.app--care .care-range__image-fallback[hidden],.app--care .care-range__product-image img[hidden]{display:none}.app--care .care-range :is(button,[tabindex]):focus-visible{outline:2px solid var(--app-accent);outline-offset:-3px}.app--care .care-range a:hover{text-decoration:underline;text-underline-offset:5px}.app--care .care-range a:focus-visible{outline:2px solid var(--app-accent);outline-offset:5px}.app--care .care-range a:active{transform:translateY(1px)}.app--care .care-range ::selection{color:var(--app-ink);background:var(--app-accent-soft)}@media(max-width:760px){:where(body:not([data-breakpoint-preview-mode])) .app--care .care-range,:where(body:not([data-breakpoint-preview-mode])).app--care .care-range{padding-bottom:30px}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-range__layout,:where(body:not([data-breakpoint-preview-mode])).app--care .care-range__layout{grid-template-columns:minmax(0,1fr);gap:28px}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-range__scene>img,:where(body:not([data-breakpoint-preview-mode])).app--care .care-range__scene>img{aspect-ratio:1.6}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-range__preview,:where(body:not([data-breakpoint-preview-mode])).app--care .care-range__preview{position:static}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-range__image-fallback .office-product-placeholder strong,:where(body:not([data-breakpoint-preview-mode])).app--care .care-range__image-fallback .office-product-placeholder strong{font-size:clamp(34px,12vw,54px)}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-range__heading,:where(body:not([data-breakpoint-preview-mode])).app--care .care-range__heading{margin-bottom:24px}}@container (max-width: 760px){.app--care .care-range{padding-bottom:30px}.app--care .care-range__layout{grid-template-columns:minmax(0,1fr);gap:28px}.app--care .care-range__scene>img{aspect-ratio:1.6}.app--care .care-range__preview{position:static}.app--care .care-range__image-fallback .office-product-placeholder strong{font-size:clamp(34px,12cqw,54px)}.app--care .care-range__heading{margin-bottom:24px}}@media(max-width:1100px){:where(body:not([data-breakpoint-preview-mode])) .app--care .care-scenes,:where(body:not([data-breakpoint-preview-mode])).app--care .care-scenes{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(270px,1.1fr);aspect-ratio:1.35}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-scene-copy,:where(body:not([data-breakpoint-preview-mode])).app--care .care-scene-copy{grid-template-columns:24px minmax(0,1fr);gap:12px;margin-left:24px;padding-block:16px}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-scene-copy--focus,:where(body:not([data-breakpoint-preview-mode])).app--care .care-scene-copy--focus{margin-top:14px}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-scene-image figcaption,:where(body:not([data-breakpoint-preview-mode])).app--care .care-scene-image figcaption{padding:12px;font-size:10px}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-everyday figure,:where(body:not([data-breakpoint-preview-mode])).app--care .care-everyday figure{aspect-ratio:2.2}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-detail-list,:where(body:not([data-breakpoint-preview-mode])).app--care .care-detail-list{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-detail-list>div,:where(body:not([data-breakpoint-preview-mode])).app--care .care-detail-list>div{padding:0;border:0}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-detail-list dt,:where(body:not([data-breakpoint-preview-mode])).app--care .care-detail-list dt{margin-bottom:2px}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-customisation-list>div,:where(body:not([data-breakpoint-preview-mode])).app--care .care-customisation-list>div{grid-template-columns:minmax(0,1fr);gap:4px}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-support-grid,:where(body:not([data-breakpoint-preview-mode])).app--care .care-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-support-grid>div:first-child,:where(body:not([data-breakpoint-preview-mode])).app--care .care-support-grid>div:first-child{grid-column:1 / -1}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-support-grid>div:nth-child(2),:where(body:not([data-breakpoint-preview-mode])).app--care .care-support-grid>div:nth-child(2){padding-left:0;border-left:0}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-brief-panel,:where(body:not([data-breakpoint-preview-mode])).app--care .care-brief-panel{padding:26px}}@container (max-width: 1100px){.app--care .care-scenes{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(270px,1.1fr);aspect-ratio:1.35}.app--care .care-scene-copy{grid-template-columns:24px minmax(0,1fr);gap:12px;margin-left:24px;padding-block:16px}.app--care .care-scene-copy--focus{margin-top:14px}.app--care .care-scene-image figcaption{padding:12px;font-size:10px}.app--care .care-everyday figure{aspect-ratio:2.2}.app--care .care-detail-list{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px}.app--care .care-detail-list>div{padding:0;border:0}.app--care .care-detail-list dt{margin-bottom:2px}.app--care .care-customisation-list>div{grid-template-columns:minmax(0,1fr);gap:4px}.app--care .care-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app--care .care-support-grid>div:first-child{grid-column:1 / -1}.app--care .care-support-grid>div:nth-child(2){padding-left:0;border-left:0}.app--care .care-brief-panel{padding:26px}}@media(max-width:760px){:where(body:not([data-breakpoint-preview-mode])) .experience-page--care .home-care-hero.page-hero--no-media,:where(body:not([data-breakpoint-preview-mode])).experience-page--care .home-care-hero.page-hero--no-media{background-image:none}:where(body:not([data-breakpoint-preview-mode])) .experience-page--care .home-care-hero.page-hero--no-media .page-hero__content,:where(body:not([data-breakpoint-preview-mode])).experience-page--care .home-care-hero.page-hero--no-media .page-hero__content{max-width:none}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-heading h2,:where(body:not([data-breakpoint-preview-mode])).app--care .care-heading h2{font-size:clamp(30px,6vw,42px)}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-scenes,:where(body:not([data-breakpoint-preview-mode])).app--care .care-scenes{display:flex;flex-direction:column;gap:0;aspect-ratio:auto}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-scene-image,:where(body:not([data-breakpoint-preview-mode])).app--care .care-scene-image{flex:none;aspect-ratio:1.4}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-scene-image--rest,:where(body:not([data-breakpoint-preview-mode])).app--care .care-scene-image--rest{aspect-ratio:1.65}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-scene-copy,:where(body:not([data-breakpoint-preview-mode])).app--care .care-scene-copy{grid-template-columns:30px minmax(0,1fr);margin:0;padding:22px 0 36px;border:0}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-scene-image figcaption,:where(body:not([data-breakpoint-preview-mode])).app--care .care-scene-image figcaption{padding:14px 18px}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-scene-links,:where(body:not([data-breakpoint-preview-mode])).app--care .care-scene-links{margin-top:12px}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-everyday,:where(body:not([data-breakpoint-preview-mode])).app--care .care-everyday,:where(body:not([data-breakpoint-preview-mode])) .app--care .care-interaction-grid,:where(body:not([data-breakpoint-preview-mode])).app--care .care-interaction-grid,:where(body:not([data-breakpoint-preview-mode])) .app--care .care-controls-row,:where(body:not([data-breakpoint-preview-mode])).app--care .care-controls-row{grid-template-columns:minmax(0,1fr);gap:24px}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-everyday,:where(body:not([data-breakpoint-preview-mode])).app--care .care-everyday{margin-top:0;padding-bottom:30px}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-everyday figure,:where(body:not([data-breakpoint-preview-mode])).app--care .care-everyday figure{aspect-ratio:2}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-everyday>div,:where(body:not([data-breakpoint-preview-mode])).app--care .care-everyday>div{padding-right:0}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-controls-row>.care-use-copy,:where(body:not([data-breakpoint-preview-mode])).app--care .care-controls-row>.care-use-copy{padding-top:0}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-use-row,:where(body:not([data-breakpoint-preview-mode])).app--care .care-use-row{padding-block:30px}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-detail-list,:where(body:not([data-breakpoint-preview-mode])).app--care .care-detail-list{gap:14px}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-detail-list>div,:where(body:not([data-breakpoint-preview-mode])).app--care .care-detail-list>div{padding-top:12px;border-top:1px solid var(--app-line)}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-detail-list>div:first-child,:where(body:not([data-breakpoint-preview-mode])).app--care .care-detail-list>div:first-child{border-top:1px solid var(--app-line)}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-brief-panel,:where(body:not([data-breakpoint-preview-mode])).app--care .care-brief-panel{flex-direction:column;align-items:flex-start;gap:22px;padding:26px 22px}}@container (max-width: 760px){.experience-page--care .home-care-hero.page-hero--no-media{background-image:none}.experience-page--care .home-care-hero.page-hero--no-media .page-hero__content{max-width:none}.app--care .care-heading h2{font-size:clamp(30px,6cqw,42px)}.app--care .care-scenes{display:flex;flex-direction:column;gap:0;aspect-ratio:auto}.app--care .care-scene-image{flex:none;aspect-ratio:1.4}.app--care .care-scene-image--rest{aspect-ratio:1.65}.app--care .care-scene-copy{grid-template-columns:30px minmax(0,1fr);margin:0;padding:22px 0 36px;border:0}.app--care .care-scene-image figcaption{padding:14px 18px}.app--care .care-scene-links{margin-top:12px}.app--care .care-everyday,.app--care .care-interaction-grid,.app--care .care-controls-row{grid-template-columns:minmax(0,1fr);gap:24px}.app--care .care-everyday{margin-top:0;padding-bottom:30px}.app--care .care-everyday figure{aspect-ratio:2}.app--care .care-everyday>div{padding-right:0}.app--care .care-controls-row>.care-use-copy{padding-top:0}.app--care .care-use-row{padding-block:30px}.app--care .care-detail-list{gap:14px}.app--care .care-detail-list>div{padding-top:12px;border-top:1px solid var(--app-line)}.app--care .care-detail-list>div:first-child{border-top:1px solid var(--app-line)}.app--care .care-brief-panel{flex-direction:column;align-items:flex-start;gap:22px;padding:26px 22px}}@media(max-width:480px){:where(body:not([data-breakpoint-preview-mode])) .app--care .care-control-photos,:where(body:not([data-breakpoint-preview-mode])).app--care .care-control-photos,:where(body:not([data-breakpoint-preview-mode])) .app--care .care-support-grid,:where(body:not([data-breakpoint-preview-mode])).app--care .care-support-grid{grid-template-columns:minmax(0,1fr)}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-control-photos,:where(body:not([data-breakpoint-preview-mode])).app--care .care-control-photos{gap:26px}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-support-grid>div+div,:where(body:not([data-breakpoint-preview-mode])).app--care .care-support-grid>div+div{padding:18px 0 0;border:0;border-top:1px solid var(--app-line)}:where(body:not([data-breakpoint-preview-mode])) .app--care .care-button,:where(body:not([data-breakpoint-preview-mode])).app--care .care-button{box-sizing:border-box;width:100%;padding-inline:14px;gap:10px}}@container (max-width: 480px){.app--care .care-control-photos,.app--care .care-support-grid{grid-template-columns:minmax(0,1fr)}.app--care .care-control-photos{gap:26px}.app--care .care-support-grid>div+div{padding:18px 0 0;border:0;border-top:1px solid var(--app-line)}.app--care .care-button{box-sizing:border-box;width:100%;padding-inline:14px;gap:10px}}.resource-library{--rl-surface: #fff;--rl-background: #edf1f4;--rl-ink: #18191b;--rl-muted: #555f6b;--rl-line: #cdd6df;--rl-blue: #0b396b;--rl-cover: #f2f5f7;background:var(--rl-background);color:var(--rl-ink);padding:clamp(56px,7vw,100px) 0}:where([data-apos-refreshable-body]) .resource-library,:where([data-apos-refreshable-body]).resource-library{--rl-surface: #fff;--rl-background: #edf1f4;--rl-ink: #18191b;--rl-muted: #555f6b;--rl-line: #cdd6df;--rl-blue: #0b396b;--rl-cover: #f2f5f7;background:var(--rl-background);color:var(--rl-ink);padding:clamp(56px,7cqw,100px) 0}body:not([data-breakpoint-preview-mode]).dark .resource-library,[data-apos-refreshable-body].dark .resource-library{--rl-surface: #21262c;--rl-background: #171c22;--rl-ink: #f1f4f7;--rl-muted: #b3c0cd;--rl-line: #475463;--rl-blue: #a7d0fa;--rl-cover: #18212b}.resource-library [hidden]{display:none!important}.resource-library .resource-register{margin-top:0}.resource-library .resource-library__header{display:block;margin-bottom:36px;max-width:780px}.resource-library .overview-kicker{color:var(--rl-blue);margin:0 0 12px}.resource-library .resource-library__header h2{font-size:clamp(28px,3vw,42px);line-height:1.16;letter-spacing:-.035em;margin:0 0 16px}:where([data-apos-refreshable-body]) .resource-library .resource-library__header h2,:where([data-apos-refreshable-body]).resource-library .resource-library__header h2{font-size:clamp(28px,3cqw,42px);line-height:1.16;letter-spacing:-.035em;margin:0 0 16px}.resource-library__intro{color:var(--rl-muted);font-size:16px;line-height:1.7;margin:0}.resource-library__tools{border-top:1px solid var(--rl-line);border-bottom:1px solid var(--rl-line);padding:25px 0;display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,1.25fr);gap:24px 40px;align-items:end}.resource-library__search label,.resource-library__filters legend,.resource-library__single-category>span{display:block;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--rl-muted);margin-bottom:10px}.resource-library__search>div{display:flex;align-items:center;gap:12px;border:1px solid var(--rl-line);border-radius:4px;background:var(--rl-surface);padding:0 15px}.resource-library__search .app-icon{flex-shrink:0;font-size:21px;color:var(--rl-muted)}.resource-library__search input{font:inherit;font-size:14px;padding:14px 0;width:100%;min-width:0;border:0;background:transparent;color:var(--rl-ink);outline-offset:4px}.resource-library__search input::placeholder{color:var(--rl-muted);opacity:1}.resource-library__filters{padding:0;margin:0;border:0;min-width:0}.resource-library__filters>div{display:flex;gap:8px;flex-wrap:wrap}.resource-library button{font:inherit;font-size:13px;cursor:pointer;color:var(--rl-ink)}.resource-library__filters button{border:1px solid var(--rl-line);background:transparent;border-radius:999px;min-height:44px;padding:10px 16px}.resource-library__filters button[aria-pressed=true]{background:#0b396b;border-color:#0b396b;color:#fff}body:not([data-breakpoint-preview-mode]).dark .resource-library__filters button[aria-pressed=true],[data-apos-refreshable-body].dark .resource-library__filters button[aria-pressed=true]{background:#a7d0fa;border-color:#a7d0fa;color:#102d4c}.resource-library__single-category{font-size:15px;font-weight:600;margin:0 0 10px}.resource-library__results-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;min-height:72px}.resource-library__results-bar p{color:var(--rl-muted);font-size:13px;margin:0}.resource-library__results-bar button{display:inline-flex;align-items:center;gap:6px;min-height:32px;background:none;border:none;text-decoration:underline;text-underline-offset:4px}.resource-library__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.resource-library .resource-register article.resource-card{display:grid;grid-template-columns:156px minmax(0,1fr);gap:24px;padding:24px;border:1px solid var(--rl-line);border-radius:4px;background:var(--rl-surface);margin:0;min-width:0}.resource-card__cover{box-sizing:border-box;min-width:0;display:flex;align-items:flex-start;justify-content:center;padding:10px;background:var(--rl-cover);border:1px solid var(--rl-line);border-radius:2px;height:216px;text-decoration:none}.resource-card__cover img{display:block;width:100%;height:100%;object-fit:contain;box-shadow:0 3px 8px #00000012}.resource-card__pdf-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;color:var(--rl-blue)}.resource-card__pdf-icon>.app-icon{font-size:64px}.resource-card__pdf-icon>span{font-size:12px;letter-spacing:.14em}.resource-card__content{display:flex;flex-direction:column;min-width:0}.resource-card__file-line{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 14px;color:var(--rl-muted);font-size:11px;line-height:1.6;margin-bottom:12px}.resource-library .resource-card h3{font-size:20px;letter-spacing:-.02em;line-height:1.35;margin:0 0 12px;overflow-wrap:anywhere}.resource-card h3 a{color:var(--rl-ink);text-decoration:none}.resource-card h3 a:hover{color:var(--rl-blue);text-decoration:underline;text-underline-offset:4px}.resource-library .resource-card__description{font-size:13px;line-height:1.7;color:var(--rl-muted);margin:0 0 18px;overflow-wrap:anywhere}.resource-card dl{display:grid;gap:7px;margin:0 0 24px;font-size:11px;line-height:1.6}.resource-card dl>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px}.resource-card dt{color:var(--rl-muted);font-weight:400}.resource-card dd{margin:0;overflow-wrap:anywhere;color:var(--rl-ink)}.resource-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:auto;border-top:1px solid var(--rl-line);padding-top:16px}.resource-card__actions a{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--rl-blue);font-size:12px;font-weight:600;min-height:44px;text-decoration:none}.resource-card__actions .app-icon{font-size:17px}.resource-card__actions .resource-card__download{color:#fff;background:#0b396b;padding:10px 15px;border-radius:999px}body:not([data-breakpoint-preview-mode]).dark .resource-card__actions .resource-card__download,[data-apos-refreshable-body].dark .resource-card__actions .resource-card__download{background:#a7d0fa;color:#102d4c}.resource-card__actions a:hover{text-decoration:underline;text-underline-offset:4px}.resource-library :is(a,button,input):focus-visible{outline:3px solid var(--rl-blue);outline-offset:4px}.resource-library__empty{text-align:center;padding:64px 24px;border:1px dashed var(--rl-line);border-radius:4px;background:var(--rl-surface)}.resource-library__empty>.app-icon{margin:0 auto 20px;font-size:40px;color:var(--rl-blue)}.resource-library__empty h3{font-size:22px;margin:0 0 14px}.resource-library__empty p{color:var(--rl-muted);font-size:14px;line-height:1.7}.resource-library__empty button{border:1px solid var(--rl-line);background:transparent;border-radius:999px;min-height:44px;padding:10px 18px}.resource-library__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1200px){:where(body:not([data-breakpoint-preview-mode])) .resource-library .resource-register article.resource-card,:where(body:not([data-breakpoint-preview-mode])).resource-library .resource-register article.resource-card{grid-template-columns:130px minmax(0,1fr);gap:18px;padding:20px}:where(body:not([data-breakpoint-preview-mode])) .resource-card__cover,:where(body:not([data-breakpoint-preview-mode])).resource-card__cover{height:190px}}@container (max-width: 1200px){.resource-library .resource-register article.resource-card{grid-template-columns:130px minmax(0,1fr);gap:18px;padding:20px}.resource-card__cover{height:190px}}@media(max-width:1023px){:where(body:not([data-breakpoint-preview-mode])) .resource-library__cards,:where(body:not([data-breakpoint-preview-mode])).resource-library__cards{grid-template-columns:minmax(0,1fr)}:where(body:not([data-breakpoint-preview-mode])) .resource-library__tools,:where(body:not([data-breakpoint-preview-mode])).resource-library__tools{grid-template-columns:minmax(0,1fr)}:where(body:not([data-breakpoint-preview-mode])) .resource-library .resource-register article.resource-card,:where(body:not([data-breakpoint-preview-mode])).resource-library .resource-register article.resource-card{grid-template-columns:156px minmax(0,1fr);gap:28px;padding:24px}:where(body:not([data-breakpoint-preview-mode])) .resource-card__cover,:where(body:not([data-breakpoint-preview-mode])).resource-card__cover{height:216px}}@container (max-width: 1023px){.resource-library__cards,.resource-library__tools{grid-template-columns:minmax(0,1fr)}.resource-library .resource-register article.resource-card{grid-template-columns:156px minmax(0,1fr);gap:28px;padding:24px}.resource-card__cover{height:216px}}@media(max-width:639px){:where(body:not([data-breakpoint-preview-mode])) .resource-library .overview-shell,:where(body:not([data-breakpoint-preview-mode])).resource-library .overview-shell{width:calc(100% - 40px)}:where(body:not([data-breakpoint-preview-mode])) .resource-library .resource-register article.resource-card,:where(body:not([data-breakpoint-preview-mode])).resource-library .resource-register article.resource-card{grid-template-columns:minmax(0,1fr);gap:24px;padding:20px}:where(body:not([data-breakpoint-preview-mode])) .resource-card__cover,:where(body:not([data-breakpoint-preview-mode])).resource-card__cover{width:100%;height:240px}:where(body:not([data-breakpoint-preview-mode])) .resource-card__cover img,:where(body:not([data-breakpoint-preview-mode])).resource-card__cover img{width:auto;max-width:100%}:where(body:not([data-breakpoint-preview-mode])) .resource-library__filters button,:where(body:not([data-breakpoint-preview-mode])).resource-library__filters button{padding-inline:13px}:where(body:not([data-breakpoint-preview-mode])) .resource-card dl,:where(body:not([data-breakpoint-preview-mode])).resource-card dl{font-size:12px}:where(body:not([data-breakpoint-preview-mode])) .resource-card__actions,:where(body:not([data-breakpoint-preview-mode])).resource-card__actions{justify-content:space-between}}@container (max-width: 639px){.resource-library .overview-shell{width:calc(100% - 40px)}.resource-library .resource-register article.resource-card{grid-template-columns:minmax(0,1fr);gap:24px;padding:20px}.resource-card__cover{width:100%;height:240px}.resource-card__cover img{width:auto;max-width:100%}.resource-library__filters button{padding-inline:13px}.resource-card dl{font-size:12px}.resource-card__actions{justify-content:space-between}}.product-filter-range[data-astro-cid-dehvoem3]{display:flex;gap:12px;min-width:240px;padding:8px}.product-filter-range[data-astro-cid-dehvoem3] label[data-astro-cid-dehvoem3]{flex:1;min-width:0;font-size:12px}.product-filter-range[data-astro-cid-dehvoem3] input[data-astro-cid-dehvoem3]{display:block;width:100%;min-height:40px;margin-top:8px;padding:6px 8px;color:var(--text-primary,#18191b);background:var(--surface,#fff);border:1px solid #aeb6c2;border-radius:4px;box-sizing:border-box;font:inherit}.product-filter-range[data-astro-cid-dehvoem3] input[data-astro-cid-dehvoem3]:focus-visible{outline:2px solid #174575;outline-offset:2px}.sustainability-story{--sus-ink: #152b3e;--sus-muted: #52616d;--sus-line: #d8dfe4;--sus-surface: #f1f4f6;--sus-blue: #144478;color:var(--sus-ink);background:#fff}.sustainability-story .product-shell{width:100%;max-width:1440px;padding-inline:var(--site-frame-inset);box-sizing:border-box}.sustainability-story .page-hero__media img{object-fit:cover;background:#fff}.sustainability-story .page-hero h1{white-space:pre-line}.sustainability-story h2,.sustainability-story h3,.sustainability-story h4{text-wrap:balance}.sustainability-story p{text-wrap:pretty}.sustainability-story .sustainability-topic-nav{top:calc(var(--site-header-height) + var(--site-header-offset, 0px));background:#fff;border-color:var(--sus-line)}.sustainability-story .sustainability-topic-nav .product-shell{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.sustainability-story .sustainability-topic-nav a{box-sizing:border-box;min-height:72px;padding:14px 18px;color:var(--sus-muted);font-size:13px;font-weight:600;line-height:1.4;border-color:var(--sus-line)}.sustainability-story .sustainability-topic-nav a span{color:var(--sus-blue);font-size:11px}.sustainability-story .sustainability-topic-nav a.is-active{color:#fff;background:var(--sus-blue)}.sustainability-story .sustainability-topic-nav a.is-active span{color:#cbe2fa}.sustainability-story .sustainability-topic-nav a:focus-visible,.sustainability-story summary:focus-visible,.sustainability-story .sustainability-text-link:focus-visible{outline:3px solid #3184d6;outline-offset:-4px}.sustainability-story .sustainability-chapter{padding:100px 0;scroll-margin-top:calc(64px + var(--site-header-offset, 0px))}.sustainability-story .sustainability-chapter:where(:not(.sustainability-topic--operations)):nth-child(2n){background:var(--sus-surface)}.sustainability-story .sustainability-chapter__header{display:block;margin-bottom:62px}.sustainability-story .sustainability-chapter__header>div{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;max-width:none;gap:8%}.sustainability-story .product-eyebrow{color:var(--sus-blue);font-size:11px;letter-spacing:.12em;margin:0 0 24px;line-height:1.5}.sustainability-story .sustainability-chapter__header h2{color:var(--sus-ink);font-size:clamp(34px,4.1vw,60px);line-height:1.09;letter-spacing:-.045em;font-weight:500;white-space:pre-line}:where([data-apos-refreshable-body]) .sustainability-story .sustainability-chapter__header h2,:where([data-apos-refreshable-body]).sustainability-story .sustainability-chapter__header h2{color:var(--sus-ink);font-size:clamp(34px,4.1cqw,60px);line-height:1.09;letter-spacing:-.045em;font-weight:500;white-space:pre-line}.sustainability-story .sustainability-chapter__header>div>p:last-child{margin:0;color:var(--sus-muted);font-size:16px;line-height:1.8}.sustainability-story .sustainability-proof{display:grid;grid-template-columns:1.1fr 1fr;align-items:start;gap:7%;padding:0}.sustainability-story .sustainability-proof__content h3{color:var(--sus-ink);font-size:clamp(26px,2.4vw,36px);font-weight:500;letter-spacing:-.03em;line-height:1.2;margin:0 0 22px;white-space:pre-line}:where([data-apos-refreshable-body]) .sustainability-story .sustainability-proof__content h3,:where([data-apos-refreshable-body]).sustainability-story .sustainability-proof__content h3{color:var(--sus-ink);font-size:clamp(26px,2.4cqw,36px);font-weight:500;letter-spacing:-.03em;line-height:1.2;margin:0 0 22px;white-space:pre-line}.sustainability-story .sustainability-proof__content>p{color:var(--sus-muted);font-size:15px;line-height:1.8;margin:0}.sustainability-story .sustainability-production-images{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.sustainability-story .sustainability-production-images figure:nth-child(2){margin-top:78px}.sustainability-story .sustainability-media{min-width:0;margin:0}.sustainability-story .sustainability-media__frame{overflow:hidden;background:#e9edef}.sustainability-story .sustainability-media img{display:block;width:100%;height:100%;object-fit:cover}.sustainability-story .sustainability-production-images .sustainability-media__frame{aspect-ratio:.61}.sustainability-story .sustainability-media figcaption{color:var(--sus-muted);font-size:11px;line-height:1.5;margin-top:12px}.sustainability-story .sustainability-practices{padding:0;list-style:none;margin:30px 0 0}.sustainability-story .sustainability-practices li{padding:21px 0;border-top:1px solid var(--sus-line)}.sustainability-story .sustainability-practices h4,.sustainability-story .sustainability-highlights h3,.sustainability-story .sustainability-highlights h4{margin:0 0 10px;color:var(--sus-ink);font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.02em}.sustainability-story .sustainability-practices p,.sustainability-story .sustainability-highlights p{margin:0;font-size:14px;line-height:1.8;color:var(--sus-muted)}.sustainability-story .sustainability-facts{display:grid;margin:64px 0 0;padding:30px 0;border-block:1px solid var(--sus-line)}.sustainability-story .sustainability-facts>div{display:flex;flex-direction:column;padding:0 28px;border-left:1px solid var(--sus-line);min-width:0}.sustainability-story .sustainability-facts>div:first-child{padding-left:0;border-left:0}.sustainability-story .sustainability-facts dt{color:var(--sus-muted);font-size:12px;line-height:1.5}.sustainability-story .sustainability-facts dd{order:-1;color:var(--sus-blue);margin:0 0 12px;font-size:clamp(18px,2vw,28px);font-weight:500;letter-spacing:-.04em;line-height:1.2;overflow-wrap:anywhere}:where([data-apos-refreshable-body]) .sustainability-story .sustainability-facts dd,:where([data-apos-refreshable-body]).sustainability-story .sustainability-facts dd{order:-1;color:var(--sus-blue);margin:0 0 12px;font-size:clamp(18px,2cqw,28px);font-weight:500;letter-spacing:-.04em;line-height:1.2;overflow-wrap:anywhere}.sustainability-story .sustainability-facts--systems{grid-template-columns:repeat(4,minmax(0,1fr))}.sustainability-story .sustainability-facts--performance{grid-template-columns:1.3fr 1fr 1fr;margin-top:0;padding:44px 0}.sustainability-story .sustainability-facts--performance dd{font-size:clamp(28px,4vw,58px);white-space:nowrap}:where([data-apos-refreshable-body]) .sustainability-story .sustainability-facts--performance dd,:where([data-apos-refreshable-body]).sustainability-story .sustainability-facts--performance dd{font-size:clamp(28px,4cqw,58px);white-space:nowrap}.sustainability-story .sustainability-facts--performance dt{font-size:14px;color:var(--sus-ink);font-weight:600}.sustainability-story .sustainability-facts p{font-size:13px;line-height:1.7;color:var(--sus-muted);margin:16px 0 0}.sustainability-story .sustainability-facts dd.sustainability-fact-description{order:1;font-size:13px;font-weight:400;letter-spacing:normal;line-height:1.7;color:var(--sus-muted);margin:16px 0 0;white-space:normal}.sustainability-story .sustainability-note{font-size:11px;color:var(--sus-muted);line-height:1.8;max-width:960px;margin:18px 0 0}.sustainability-story .sustainability-packaging{display:grid;grid-template-columns:.75fr 1.25fr;gap:52px 7%;margin-top:90px;align-items:center}.sustainability-story .sustainability-packaging__images{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}.sustainability-story .sustainability-packaging__images .sustainability-media__frame{aspect-ratio:1.18;background:#fff;padding:24px}.sustainability-story .sustainability-packaging__images img{object-fit:contain}.sustainability-story .sustainability-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;border:0}.sustainability-story .sustainability-highlights>div{padding-top:26px;border-top:1px solid var(--sus-line)}.sustainability-story .sustainability-packaging .sustainability-highlights{grid-column:1 / -1}.sustainability-story .sustainability-topic--operations{--sus-ink:#fff;--sus-muted:#c2d1df;--sus-line:#47617a;--sus-blue:#a5cbef;color:#fff;background:#153c61}.sustainability-story .sustainability-operations{display:grid;grid-template-columns:.75fr 1.25fr;gap:12%;align-items:start}.sustainability-story .sustainability-operations>.sustainability-proof__content{padding-top:28px}.sustainability-story .sustainability-operations .sustainability-practices{counter-reset:practice;margin:0}.sustainability-story .sustainability-operations li{position:relative;padding:25px 0 25px 48px;counter-increment:practice}.sustainability-story .sustainability-operations li:before{content:counter(practice,decimal-leading-zero);position:absolute;left:0;top:28px;font-size:11px;color:#a5cbef}.sustainability-story .sustainability-operations li h3{color:#fff;font-size:18px;line-height:1.5;margin:0 0 10px;font-weight:500}.sustainability-story .sustainability-cycle{width:220px;max-width:70%;margin-top:48px;stroke:#92b9d9;stroke-width:1.3}.sustainability-story .sustainability-community{margin-top:72px}.sustainability-story .sustainability-community .sustainability-proof__content{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start;margin-bottom:34px}.sustainability-story .sustainability-community__images{display:grid;grid-template-columns:1.25fr 1fr;gap:24px;align-items:start}.sustainability-story .sustainability-community__images figure:nth-child(2){margin-top:66px}.sustainability-story .sustainability-community__images .sustainability-media__frame{aspect-ratio:1.65}.sustainability-story .sustainability-evidence{display:grid;grid-template-columns:.75fr 1.25fr;gap:12%;padding-top:90px;padding-bottom:90px}.sustainability-story .sustainability-evidence h2{margin:0;color:var(--sus-ink);font-size:clamp(30px,3vw,44px);font-weight:500;letter-spacing:-.04em;line-height:1.15}:where([data-apos-refreshable-body]) .sustainability-story .sustainability-evidence h2,:where([data-apos-refreshable-body]).sustainability-story .sustainability-evidence h2{margin:0;color:var(--sus-ink);font-size:clamp(30px,3cqw,44px);font-weight:500;letter-spacing:-.04em;line-height:1.15}.sustainability-story .sustainability-evidence details{border-top:1px solid var(--sus-line)}.sustainability-story .sustainability-evidence details:last-of-type{border-bottom:1px solid var(--sus-line)}.sustainability-story .sustainability-evidence summary{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:25px 0;color:var(--sus-ink);font-size:15px;font-weight:600;cursor:pointer;list-style:none;line-height:1.5}.sustainability-story .sustainability-evidence summary::-webkit-details-marker{display:none}.sustainability-story .sustainability-evidence summary span{font-size:24px;font-weight:400;transition:transform .2s}.sustainability-story .sustainability-evidence details[open] summary span{transform:rotate(45deg)}.sustainability-story .sustainability-evidence details p{font-size:14px;line-height:1.8;color:var(--sus-muted);margin:0 25px 28px 0}.sustainability-story .sustainability-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:12px 0;border-bottom:1px solid currentColor;font-size:14px;line-height:1.5;color:var(--sus-blue);text-decoration:none;font-weight:600}.sustainability-story .sustainability-text-link span{font-size:22px}.sustainability-story .sustainability-evidence .sustainability-text-link{margin-top:25px}.sustainability-story .sustainability-commitment{margin:0;padding:72px 0;background:#112b43}.sustainability-story .sustainability-commitment .product-shell{display:grid;grid-template-columns:.7fr 1.4fr .6fr;gap:40px;align-items:start}.sustainability-story .sustainability-commitment .product-eyebrow{color:#a5cbef;padding-top:8px}.sustainability-story .sustainability-commitment h2{font-size:clamp(32px,3.1vw,46px);font-weight:500;line-height:1.15;letter-spacing:-.04em;white-space:pre-line}:where([data-apos-refreshable-body]) .sustainability-story .sustainability-commitment h2,:where([data-apos-refreshable-body]).sustainability-story .sustainability-commitment h2{font-size:clamp(32px,3.1cqw,46px);font-weight:500;line-height:1.15;letter-spacing:-.04em;white-space:pre-line}.sustainability-story .sustainability-commitment p:not(.product-eyebrow){color:#bfcfdc;font-size:14px;margin:24px 0 0}.sustainability-story .sustainability-commitment a{grid-column:auto;color:#fff;align-self:end}.dark .sustainability-story{--sus-ink:#edf3f8;--sus-muted:#b5c3cf;--sus-line:#40505e;--sus-surface:#202c36;--sus-blue:#a5cbef;background:#181f26}.dark .sustainability-story .sustainability-topic-nav{background:#181f26}.dark .sustainability-story .sustainability-topic-nav a.is-active{background:#225380}.dark .sustainability-story .sustainability-topic--operations{background:#15334e}@media(max-width:1040px){:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-chapter,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-chapter{padding-block:72px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-chapter__header>div,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-chapter__header>div{grid-template-columns:1fr;gap:24px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-chapter__header h2,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-chapter__header h2{font-size:44px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-chapter__header>div>p,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-chapter__header>div>p{max-width:660px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-proof,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-proof{gap:5%}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-production-images,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-production-images{gap:10px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-production-images .sustainability-media__frame,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-production-images .sustainability-media__frame{aspect-ratio:.5}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-facts>div,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-facts>div{padding-inline:18px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-facts--performance dd,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-facts--performance dd{font-size:clamp(23px,3.5vw,42px)}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-packaging,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-packaging{grid-template-columns:1fr;gap:34px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-packaging .sustainability-proof__content,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-packaging .sustainability-proof__content{max-width:650px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-packaging__images .sustainability-media__frame,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-packaging__images .sustainability-media__frame{aspect-ratio:1.65}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-operations,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-operations,:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-evidence,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-evidence{gap:7%}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-commitment .product-shell,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-commitment .product-shell{grid-template-columns:1fr 1.8fr}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-commitment a,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-commitment a{grid-column:2;justify-self:start}}@container (max-width: 1040px){.sustainability-story .sustainability-chapter{padding-block:72px}.sustainability-story .sustainability-chapter__header>div{grid-template-columns:1fr;gap:24px}.sustainability-story .sustainability-chapter__header h2{font-size:44px}.sustainability-story .sustainability-chapter__header>div>p{max-width:660px}.sustainability-story .sustainability-proof{gap:5%}.sustainability-story .sustainability-production-images{gap:10px}.sustainability-story .sustainability-production-images .sustainability-media__frame{aspect-ratio:.5}.sustainability-story .sustainability-facts>div{padding-inline:18px}.sustainability-story .sustainability-facts--performance dd{font-size:clamp(23px,3.5cqw,42px)}.sustainability-story .sustainability-packaging{grid-template-columns:1fr;gap:34px}.sustainability-story .sustainability-packaging .sustainability-proof__content{max-width:650px}.sustainability-story .sustainability-packaging__images .sustainability-media__frame{aspect-ratio:1.65}.sustainability-story .sustainability-operations,.sustainability-story .sustainability-evidence{gap:7%}.sustainability-story .sustainability-commitment .product-shell{grid-template-columns:1fr 1.8fr}.sustainability-story .sustainability-commitment a{grid-column:2;justify-self:start}}@media(max-width:720px){:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-topic-nav,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-topic-nav{overflow:visible}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-topic-nav .product-shell,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-topic-nav .product-shell{width:100%;min-width:0;padding-inline:0;grid-template-columns:repeat(2,minmax(0,1fr))}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-topic-nav a,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-topic-nav a{min-height:48px;gap:9px;padding:10px 16px;border-bottom:1px solid var(--sus-line);font-size:11px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-chapter,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-chapter{padding-block:58px;scroll-margin-top:calc(88px + var(--site-header-offset, 0px))}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-chapter__header,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-chapter__header{margin-bottom:34px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-chapter__header>div,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-chapter__header>div{grid-template-columns:1fr;gap:24px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-chapter__header h2,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-chapter__header h2{font-size:clamp(30px,8.5vw,48px)}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-chapter__header>div>p:last-child,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-chapter__header>div>p:last-child{font-size:14px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .product-eyebrow,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .product-eyebrow{font-size:10px;margin-bottom:18px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-proof,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-proof{grid-template-columns:1fr;gap:38px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-production-images .sustainability-media__frame,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-production-images .sustainability-media__frame{aspect-ratio:.68}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-production-images figure:nth-child(2),:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-production-images figure:nth-child(2){margin-top:40px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-facts--systems,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-facts--systems{grid-template-columns:1fr 1fr;gap:24px 0;margin-top:32px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-facts--systems>div:nth-child(3),:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-facts--systems>div:nth-child(3){border:0;padding-left:0}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-facts--systems dd,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-facts--systems dd{font-size:22px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-facts--performance,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-facts--performance{grid-template-columns:1fr;padding-block:0}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-facts--performance>div,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-facts--performance>div{padding:26px 0;border:0;border-bottom:1px solid var(--sus-line)}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-facts--performance>div:last-child,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-facts--performance>div:last-child{border-bottom:0}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-facts--performance dd,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-facts--performance dd{font-size:40px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-facts--performance p,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-facts--performance p{margin-top:10px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-note,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-note{font-size:11px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-packaging,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-packaging{margin-top:50px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-packaging__images,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-packaging__images{gap:14px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-packaging__images .sustainability-media__frame,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-packaging__images .sustainability-media__frame{aspect-ratio:1;padding:12px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-highlights,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-highlights{grid-template-columns:1fr;gap:22px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-highlights>div,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-highlights>div{padding-top:22px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-operations,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-operations,:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-evidence,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-evidence{grid-template-columns:1fr;gap:34px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-operations>.sustainability-proof__content,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-operations>.sustainability-proof__content{padding-top:0}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-cycle,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-cycle{display:none}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-community,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-community{margin-top:48px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-community .sustainability-proof__content,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-community .sustainability-proof__content{grid-template-columns:1fr;gap:0}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-community__images,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-community__images{grid-template-columns:1fr;gap:28px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-community__images figure:nth-child(2),:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-community__images figure:nth-child(2){margin-top:0}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-evidence,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-evidence{padding-block:58px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-evidence summary,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-evidence summary{font-size:14px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-commitment,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-commitment{padding-block:54px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-commitment .product-shell,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-commitment .product-shell{grid-template-columns:1fr;gap:12px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-story .sustainability-commitment a,:where(body:not([data-breakpoint-preview-mode])).sustainability-story .sustainability-commitment a{grid-column:auto;margin-top:16px}}@container (max-width: 720px){.sustainability-story .sustainability-topic-nav{overflow:visible}.sustainability-story .sustainability-topic-nav .product-shell{width:100%;min-width:0;padding-inline:0;grid-template-columns:repeat(2,minmax(0,1fr))}.sustainability-story .sustainability-topic-nav a{min-height:48px;gap:9px;padding:10px 16px;border-bottom:1px solid var(--sus-line);font-size:11px}.sustainability-story .sustainability-chapter{padding-block:58px;scroll-margin-top:calc(88px + var(--site-header-offset, 0px))}.sustainability-story .sustainability-chapter__header{margin-bottom:34px}.sustainability-story .sustainability-chapter__header>div{grid-template-columns:1fr;gap:24px}.sustainability-story .sustainability-chapter__header h2{font-size:clamp(30px,8.5cqw,48px)}.sustainability-story .sustainability-chapter__header>div>p:last-child{font-size:14px}.sustainability-story .product-eyebrow{font-size:10px;margin-bottom:18px}.sustainability-story .sustainability-proof{grid-template-columns:1fr;gap:38px}.sustainability-story .sustainability-production-images .sustainability-media__frame{aspect-ratio:.68}.sustainability-story .sustainability-production-images figure:nth-child(2){margin-top:40px}.sustainability-story .sustainability-facts--systems{grid-template-columns:1fr 1fr;gap:24px 0;margin-top:32px}.sustainability-story .sustainability-facts--systems>div:nth-child(3){border:0;padding-left:0}.sustainability-story .sustainability-facts--systems dd{font-size:22px}.sustainability-story .sustainability-facts--performance{grid-template-columns:1fr;padding-block:0}.sustainability-story .sustainability-facts--performance>div{padding:26px 0;border:0;border-bottom:1px solid var(--sus-line)}.sustainability-story .sustainability-facts--performance>div:last-child{border-bottom:0}.sustainability-story .sustainability-facts--performance dd{font-size:40px}.sustainability-story .sustainability-facts--performance p{margin-top:10px}.sustainability-story .sustainability-note{font-size:11px}.sustainability-story .sustainability-packaging{margin-top:50px}.sustainability-story .sustainability-packaging__images{gap:14px}.sustainability-story .sustainability-packaging__images .sustainability-media__frame{aspect-ratio:1;padding:12px}.sustainability-story .sustainability-highlights{grid-template-columns:1fr;gap:22px}.sustainability-story .sustainability-highlights>div{padding-top:22px}.sustainability-story .sustainability-operations,.sustainability-story .sustainability-evidence{grid-template-columns:1fr;gap:34px}.sustainability-story .sustainability-operations>.sustainability-proof__content{padding-top:0}.sustainability-story .sustainability-cycle{display:none}.sustainability-story .sustainability-community{margin-top:48px}.sustainability-story .sustainability-community .sustainability-proof__content{grid-template-columns:1fr;gap:0}.sustainability-story .sustainability-community__images{grid-template-columns:1fr;gap:28px}.sustainability-story .sustainability-community__images figure:nth-child(2){margin-top:0}.sustainability-story .sustainability-evidence{padding-block:58px}.sustainability-story .sustainability-evidence summary{font-size:14px}.sustainability-story .sustainability-commitment{padding-block:54px}.sustainability-story .sustainability-commitment .product-shell{grid-template-columns:1fr;gap:12px}.sustainability-story .sustainability-commitment a{grid-column:auto;margin-top:16px}}@media(prefers-reduced-motion:reduce){.sustainability-story *,.sustainability-story *:before{transition:none!important}}.content-body-canvas>[data-apos-area-newly-editable]>[data-apos-widget]:has(>[data-body-section]){width:100%;max-width:none}.sustainability-story .sustainability-chapter:where(:not(.sustainability-topic--operations))[data-body-even=true]{background:var(--sus-surface)}.sustainability-story .sustainability-chapter:where(:not(.sustainability-topic--operations))[data-body-even=false]{background:transparent}:where(.ce-page--overview) .ce-action:where(:not(.ce-action--compact)){margin-top:40px}:where(.ce-page--overview) .ce-action:where(:not(.ce-action--compact)) h2{font-size:25px}:where(.ce-page--overview) .ce-action:where(:not(.ce-action--compact)) p{font-size:15px}@media(max-width:640px){:where(body:not([data-breakpoint-preview-mode])) :where(.ce-page--overview) .ce-action:where(:not(.ce-action--compact)) p,:where(body:not([data-breakpoint-preview-mode])):where(.ce-page--overview) .ce-action:where(:not(.ce-action--compact)) p{font-size:16px}}@container (max-width: 640px){:where(.ce-page--overview) .ce-action:where(:not(.ce-action--compact)) p{font-size:16px}}.app--industrial .industrial-content{--industrial-dark: #151d22;--industrial-orange: #dc621e;color:#172028;font-family:var(--body-font, var(--heading-font))}.industrial-content *,.industrial-content *:before,.industrial-content *:after{box-sizing:border-box}.industrial-content [hidden]{display:none!important}.industrial-content :is(h2,h3,p,figure,dl){margin:0}.industrial-content h2{font-family:var(--heading-font);font-size:clamp(32px,3.6vw,54px);font-weight:400;line-height:1.09;letter-spacing:-.055em;text-wrap:balance}:where([data-apos-refreshable-body]) .industrial-content h2,:where([data-apos-refreshable-body]).industrial-content h2{font-family:var(--heading-font);font-size:clamp(32px,3.6cqw,54px);font-weight:400;line-height:1.09;letter-spacing:-.055em;text-wrap:balance}.industrial-content h3{font-size:22px;line-height:1.3;font-weight:550;letter-spacing:-.025em}.industrial-content p{font-size:16px;line-height:1.65}.industrial-content a{text-decoration:none}.industrial-content button{font-family:inherit;cursor:pointer}.industrial-content :is(a,button,[tabindex],input):focus-visible{outline:3px solid #1675cd;outline-offset:6px}.industrial-content .industrial-kicker{margin-bottom:18px;font-size:12px;font-weight:550;line-height:1.5;letter-spacing:.07em;text-transform:uppercase}.industrial-content .industrial-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;width:fit-content;min-height:50px;padding:12px 28px;background:#c55212;border:1px solid transparent;border-radius:40px;color:#fff;font-size:14px;font-weight:550;line-height:1.4;transition:background .2s,gap .2s}.industrial-content .industrial-button:hover{background:#ad450d;gap:28px}.industrial-content .industrial-button .app-icon{font-size:19px;flex-shrink:0}.industrial-content .industrial-link{display:inline-flex;align-items:center;gap:10px;width:fit-content;min-height:36px;color:#075ba8;font-size:14px;font-weight:550;line-height:1.5;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#075ba850}.industrial-content .industrial-link:hover{text-decoration-color:currentColor}.industrial-content .industrial-link .app-icon{flex-shrink:0;font-size:18px}.industrial-overview,.industrial-section{scroll-margin-top:calc(var(--site-header-offset, 0px) + var(--app-tabs-height, 64px) - 20px)}.industrial-content .industrial-overview{overflow:clip;background:var(--industrial-dark);color:#fff;padding-block:20px 0}.industrial-stage{position:relative;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.62fr) 70px;align-items:center;min-height:clamp(400px,38vw,570px)}:where([data-apos-refreshable-body]) .industrial-stage,:where([data-apos-refreshable-body]).industrial-stage{position:relative;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.62fr) 70px;align-items:center;min-height:clamp(400px,38cqw,570px)}.industrial-stage__copy{position:relative;z-index:2;padding-block:40px;margin-right:-30px}.industrial-stage__copy h2{font-size:clamp(34px,3.6vw,55px);color:#fff;text-wrap:initial}:where([data-apos-refreshable-body]) .industrial-stage__copy h2,:where([data-apos-refreshable-body]).industrial-stage__copy h2{font-size:clamp(34px,3.6cqw,55px);color:#fff;text-wrap:initial}.industrial-stage__copy h2 span{display:block}.industrial-stage__copy .industrial-kicker{color:#c1c8cd}.industrial-stage__copy .industrial-intro{max-width:30ch;margin:28px 0;color:#cbd1d5;font-size:clamp(15px,1.3vw,18px);line-height:1.55}:where([data-apos-refreshable-body]) .industrial-stage__copy .industrial-intro,:where([data-apos-refreshable-body]).industrial-stage__copy .industrial-intro{max-width:30ch;margin:28px 0;color:#cbd1d5;font-size:clamp(15px,1.3cqw,18px);line-height:1.55}.industrial-stage__visual{position:relative;min-width:0;margin-inline:-25px -10px}.industrial-stage__visual>img{display:block;width:100%;height:auto;mix-blend-mode:lighten}.industrial-content .industrial-hotspot{position:absolute;z-index:3;top:23%;left:43%}.industrial-content .industrial-hotspot--four-leg{top:23%;left:47%}.industrial-hotspot>button{display:grid;place-items:center;width:36px;height:36px;border:2px solid #fff;border-radius:50%;background:#c55212;color:#fff;font-size:22px;box-shadow:0 0 0 5px #ffffff24;transition:background .2s}.industrial-hotspot>button:hover{background:#a83d04}.industrial-hotspot>button[aria-expanded=true] .app-icon{transform:rotate(45deg)}.industrial-hotspot__label{position:absolute;left:48px;top:1px;padding:8px 11px;white-space:nowrap;background:#fff;color:#172028;border-radius:3px;font-size:11px;font-weight:600;pointer-events:none}.industrial-hotspot__detail{position:absolute;left:0;top:49px;width:240px;padding:20px;color:#172028;background:#fff;border-radius:3px;box-shadow:0 12px 30px #0004}.industrial-hotspot__detail strong{font-size:14px}.industrial-content .industrial-hotspot__detail p{margin-top:8px;font-size:13px;line-height:1.6}.industrial-height{position:relative;z-index:1;align-self:center;text-align:center;font-variant-numeric:tabular-nums}.industrial-height>span{display:block;font-size:13px;white-space:nowrap}.industrial-height small{font-size:11px}.industrial-height__rule{position:relative;display:grid;place-items:center;width:18px;height:clamp(120px,17vw,245px);margin:16px auto;background:repeating-linear-gradient(to bottom,#da682b 0 1px,transparent 1px 12px)}:where([data-apos-refreshable-body]) .industrial-height__rule,:where([data-apos-refreshable-body]).industrial-height__rule{position:relative;display:grid;place-items:center;width:18px;height:clamp(120px,17cqw,245px);margin:16px auto;background:repeating-linear-gradient(to bottom,#da682b 0 1px,transparent 1px 12px)}.industrial-height__rule:before{content:"";position:absolute;height:100%;width:1px;background:#da682b}.industrial-height__rule .app-icon{position:relative;padding:6px 0;background:var(--industrial-dark);color:#ee8a52;width:22px;height:40px}.industrial-content .industrial-height p{margin-top:20px;font-size:10px;color:#bdc7cd;white-space:nowrap}.industrial-product-switch{position:relative;z-index:1;display:flex;max-width:760px;border-top:1px solid #ffffff30}.industrial-product-switch>button{display:flex;align-items:center;flex:1 1 0;gap:16px;min-height:104px;padding:14px 25px;color:#d2d8dc;border:0;border-bottom:2px solid transparent;background:transparent;text-align:left}.industrial-product-switch>button[aria-selected=true]{border-bottom-color:#e97634;color:#fff}.industrial-product-switch>button:hover{background:#ffffff08}.industrial-product-switch img{width:105px;height:70px;object-fit:contain;background:#fff;border-radius:2px}.industrial-product-switch strong,.industrial-product-switch small{display:block}.industrial-product-switch strong{margin-bottom:5px;font-size:15px;font-weight:600}.industrial-product-switch small{font-size:12px}.industrial-content .industrial-specs{display:grid;grid-template-columns:repeat(3,1fr);padding-block:26px;border-top:1px solid #ffffff30}.industrial-specs>div{display:grid;grid-template-columns:44px auto;align-items:center;gap:4px 20px;padding-inline:36px;border-right:1px solid #ffffff30}.industrial-specs>div:first-child{padding-left:0}.industrial-specs>div:last-child{border:0}.industrial-specs .app-icon{grid-row:span 2;width:34px;height:34px;stroke-width:1.3}.industrial-specs dt{font-size:17px;font-weight:550}.industrial-specs dd{margin:0;font-size:12px;color:#c1cbd2}.industrial-section{padding-block:clamp(52px,5.5vw,86px)}:where([data-apos-refreshable-body]) .industrial-section,:where([data-apos-refreshable-body]).industrial-section{padding-block:clamp(52px,5.5cqw,86px)}.industrial-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:34px}.industrial-section-heading>p{color:#65717b;font-size:15px}.industrial-content .industrial-section-heading .industrial-kicker{margin-bottom:13px}.industrial-content .industrial-applications{background:#f2f4f5}.industrial-scenes{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:28px}.industrial-scenes__media{min-width:0}.industrial-scenes__media figure{position:relative;height:100%}.industrial-scenes__media img{display:block;width:100%;height:100%;min-height:390px;aspect-ratio:3 / 2;object-fit:cover}.industrial-scenes__media figcaption{position:absolute;left:20px;bottom:18px;padding:6px 10px;background:#ffffffed;color:#26333e;font-size:11px}.industrial-scenes__choices{display:flex;flex-direction:column;justify-content:center}.industrial-scene-tabs{display:grid;gap:12px}.industrial-scene-tabs>button{position:relative;display:block;width:100%;min-height:164px;padding:26px 30px;border:0;background:transparent;color:#65717b;text-align:left}.industrial-scene-tabs>button:before{content:"";position:absolute;top:29px;left:0;width:3px;height:31px;background:#9aa3aa}.industrial-scene-tabs>button[aria-selected=true]{background:#fff;color:#48545f}.industrial-scene-tabs>button[aria-selected=true]:before{background:var(--industrial-orange)}.industrial-scene-tabs>button:hover{background:#ffffff90}.industrial-scene-tabs strong{display:block;margin-bottom:12px;color:#202b34;font-size:20px;font-weight:500;line-height:1.4;letter-spacing:-.03em}.industrial-scene-tabs>button>span:not(.industrial-scene-tabs__number){display:block;font-size:14px;line-height:1.65}.industrial-scene-tabs .industrial-scene-tabs__number{display:block;margin-bottom:10px;color:#6f7c85;font-size:10px}.industrial-content .industrial-scenes__link{margin:20px 30px 0}.industrial-content .industrial-products{background:#fff}.industrial-products__grid{display:grid;grid-template-columns:1fr 1fr;gap:0}.industrial-product{min-width:0;padding-inline:5%}.industrial-product+.industrial-product{border-left:1px solid #dce1e4}.industrial-product__image{display:block;overflow:hidden}.industrial-product__image img{display:block;width:100%;height:clamp(230px,27vw,410px);object-fit:contain;transition:transform .45s ease}:where([data-apos-refreshable-body]) .industrial-product__image img,:where([data-apos-refreshable-body]).industrial-product__image img{display:block;width:100%;height:clamp(230px,27cqw,410px);object-fit:contain;transition:transform .45s ease}.industrial-product__image:hover img{transform:scale(1.035)}.industrial-product__copy{max-width:360px;margin:20px auto 0}.industrial-product__copy .industrial-kicker{color:#66727c;margin-bottom:8px}.industrial-product__copy>p:not(.industrial-kicker){margin:12px 0 10px;color:#65717b;font-size:15px}.industrial-content .industrial-customization{background:var(--industrial-dark);color:#fff;padding-block:45px}.industrial-customization__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,80px)}:where([data-apos-refreshable-body]) .industrial-customization__grid,:where([data-apos-refreshable-body]).industrial-customization__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5cqw,80px)}.industrial-customization figure{min-width:0}.industrial-customization img{display:block;width:100%;height:auto}.industrial-customization__copy h2{color:#fff;font-size:clamp(32px,3.1vw,46px)}:where([data-apos-refreshable-body]) .industrial-customization__copy h2,:where([data-apos-refreshable-body]).industrial-customization__copy h2{color:#fff;font-size:clamp(32px,3.1cqw,46px)}.industrial-customization__copy>p:not(.industrial-kicker){max-width:32ch;margin:24px 0;color:#c4cdd3}.industrial-customization__copy .industrial-kicker{color:#c4cdd3}.industrial-customization__copy .industrial-link{display:flex;margin-top:15px;color:#d9e4ed;text-decoration-color:#d9e4ed70}.industrial-content .industrial-articles{background:#f0f2f4}.industrial-articles__grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.industrial-article{background:#fff;min-width:0}.industrial-article__image{display:block;overflow:hidden;aspect-ratio:2.7 / 1}.industrial-article__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.industrial-article__image:hover img{transform:scale(1.035)}.industrial-article>div{padding:24px 26px}.industrial-content .industrial-article .industrial-kicker{margin-bottom:9px;font-size:10px;color:#65717b}.industrial-article h3{max-width:35ch;margin-bottom:10px;font-size:20px}.industrial-article h3 a{color:inherit}.industrial-article h3 a:hover{color:#075ba8}.industrial-reading-room{padding-block:26px;border-top:1px solid #d3dce2}.industrial-reading-room p{margin:12px 0;color:#65717b}.industrial-contact{background:#075aa6;color:#fff}.industrial-contact>div{display:flex;align-items:center;justify-content:space-between;gap:26px;padding-block:26px}.industrial-contact h2{font-size:clamp(26px,2.7vw,40px);color:#fff}:where([data-apos-refreshable-body]) .industrial-contact h2,:where([data-apos-refreshable-body]).industrial-contact h2{font-size:clamp(26px,2.7cqw,40px);color:#fff}.industrial-contact a{display:inline-flex;align-items:center;flex-shrink:0;gap:18px;border:1px solid #ffffff80;border-radius:30px;padding:13px 24px;color:#fff;font-size:13px}.industrial-contact a:hover{background:#ffffff15}body:not([data-breakpoint-preview-mode]).dark .app--industrial .industrial-content,[data-apos-refreshable-body].dark .app--industrial .industrial-content{color:#e8eff7}body:not([data-breakpoint-preview-mode]).dark .industrial-content .industrial-applications,[data-apos-refreshable-body].dark .industrial-content .industrial-applications,body:not([data-breakpoint-preview-mode]).dark .industrial-content .industrial-articles,[data-apos-refreshable-body].dark .industrial-content .industrial-articles{background:#20272e}body:not([data-breakpoint-preview-mode]).dark .industrial-content .industrial-products,[data-apos-refreshable-body].dark .industrial-content .industrial-products{background:#18191b}body:not([data-breakpoint-preview-mode]).dark .industrial-content .industrial-section-heading>p,[data-apos-refreshable-body].dark .industrial-content .industrial-section-heading>p,body:not([data-breakpoint-preview-mode]).dark .industrial-product__copy>p:not(.industrial-kicker),[data-apos-refreshable-body].dark .industrial-product__copy>p:not(.industrial-kicker),body:not([data-breakpoint-preview-mode]).dark .industrial-reading-room p,[data-apos-refreshable-body].dark .industrial-reading-room p{color:#b1bfcc}body:not([data-breakpoint-preview-mode]).dark .industrial-content .industrial-link,[data-apos-refreshable-body].dark .industrial-content .industrial-link{color:#9fd0ff;text-decoration-color:#9fd0ff70}body:not([data-breakpoint-preview-mode]).dark .industrial-hotspot__label,[data-apos-refreshable-body].dark .industrial-hotspot__label,body:not([data-breakpoint-preview-mode]).dark .industrial-hotspot__detail,[data-apos-refreshable-body].dark .industrial-hotspot__detail{color:#e8eff7;background:#2b3540}body:not([data-breakpoint-preview-mode]).dark .industrial-scenes__media figcaption,[data-apos-refreshable-body].dark .industrial-scenes__media figcaption{color:#e8eff7;background:#20272ef0}body:not([data-breakpoint-preview-mode]).dark .industrial-scene-tabs>button,[data-apos-refreshable-body].dark .industrial-scene-tabs>button{color:#b1bfcc}body:not([data-breakpoint-preview-mode]).dark .industrial-scene-tabs>button:before,[data-apos-refreshable-body].dark .industrial-scene-tabs>button:before{background:#718393}body:not([data-breakpoint-preview-mode]).dark .industrial-scene-tabs>button[aria-selected=true],[data-apos-refreshable-body].dark .industrial-scene-tabs>button[aria-selected=true]{color:#dbe7f1;background:#2b3540}body:not([data-breakpoint-preview-mode]).dark .industrial-scene-tabs>button:hover,[data-apos-refreshable-body].dark .industrial-scene-tabs>button:hover{background:#2b3540}body:not([data-breakpoint-preview-mode]).dark .industrial-scene-tabs strong,[data-apos-refreshable-body].dark .industrial-scene-tabs strong{color:#f2f6fa}body:not([data-breakpoint-preview-mode]).dark .industrial-scene-tabs .industrial-scene-tabs__number,[data-apos-refreshable-body].dark .industrial-scene-tabs .industrial-scene-tabs__number,body:not([data-breakpoint-preview-mode]).dark .industrial-product__copy .industrial-kicker,[data-apos-refreshable-body].dark .industrial-product__copy .industrial-kicker,body:not([data-breakpoint-preview-mode]).dark .industrial-content .industrial-article .industrial-kicker,[data-apos-refreshable-body].dark .industrial-content .industrial-article .industrial-kicker{color:#b1bfcc}body:not([data-breakpoint-preview-mode]).dark .industrial-product+.industrial-product,[data-apos-refreshable-body].dark .industrial-product+.industrial-product,body:not([data-breakpoint-preview-mode]).dark .industrial-reading-room,[data-apos-refreshable-body].dark .industrial-reading-room{border-color:#3d4b57}body:not([data-breakpoint-preview-mode]).dark .industrial-article,[data-apos-refreshable-body].dark .industrial-article{background:#2b3540}body:not([data-breakpoint-preview-mode]).dark .industrial-article h3 a:hover,[data-apos-refreshable-body].dark .industrial-article h3 a:hover{color:#9fd0ff}@media(max-width:1050px){:where(body:not([data-breakpoint-preview-mode])) .industrial-stage,:where(body:not([data-breakpoint-preview-mode])).industrial-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 55px}:where(body:not([data-breakpoint-preview-mode])) .industrial-stage__copy,:where(body:not([data-breakpoint-preview-mode])).industrial-stage__copy{margin-right:-40px}:where(body:not([data-breakpoint-preview-mode])) .industrial-hotspot__label,:where(body:not([data-breakpoint-preview-mode])).industrial-hotspot__label{display:none}:where(body:not([data-breakpoint-preview-mode])) .industrial-hotspot__detail,:where(body:not([data-breakpoint-preview-mode])).industrial-hotspot__detail{left:auto;right:-20px}:where(body:not([data-breakpoint-preview-mode])) .industrial-specs>div,:where(body:not([data-breakpoint-preview-mode])).industrial-specs>div{padding-inline:22px;gap:4px 10px}:where(body:not([data-breakpoint-preview-mode])) .industrial-scenes,:where(body:not([data-breakpoint-preview-mode])).industrial-scenes{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px}:where(body:not([data-breakpoint-preview-mode])) .industrial-scenes__media img,:where(body:not([data-breakpoint-preview-mode])).industrial-scenes__media img{min-height:450px}:where(body:not([data-breakpoint-preview-mode])) .industrial-scene-tabs>button,:where(body:not([data-breakpoint-preview-mode])).industrial-scene-tabs>button{padding:20px;min-height:150px}:where(body:not([data-breakpoint-preview-mode])) .industrial-scene-tabs strong,:where(body:not([data-breakpoint-preview-mode])).industrial-scene-tabs strong{font-size:18px}:where(body:not([data-breakpoint-preview-mode])) .industrial-content .industrial-scenes__link,:where(body:not([data-breakpoint-preview-mode])).industrial-content .industrial-scenes__link{margin-inline:20px}}@container (max-width: 1050px){.industrial-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 55px}.industrial-stage__copy{margin-right:-40px}.industrial-hotspot__label{display:none}.industrial-hotspot__detail{left:auto;right:-20px}.industrial-specs>div{padding-inline:22px;gap:4px 10px}.industrial-scenes{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px}.industrial-scenes__media img{min-height:450px}.industrial-scene-tabs>button{padding:20px;min-height:150px}.industrial-scene-tabs strong{font-size:18px}.industrial-content .industrial-scenes__link{margin-inline:20px}}@media(max-width:760px){:where(body:not([data-breakpoint-preview-mode])) .industrial-stage,:where(body:not([data-breakpoint-preview-mode])).industrial-stage{grid-template-columns:minmax(0,1fr) 50px;min-height:0}:where(body:not([data-breakpoint-preview-mode])) .industrial-stage__copy,:where(body:not([data-breakpoint-preview-mode])).industrial-stage__copy{grid-column:1 / -1;padding:32px 0 10px;margin:0}:where(body:not([data-breakpoint-preview-mode])) .industrial-stage__copy h2,:where(body:not([data-breakpoint-preview-mode])).industrial-stage__copy h2{font-size:clamp(35px,7vw,50px)}:where(body:not([data-breakpoint-preview-mode])) .industrial-stage__copy .industrial-intro,:where(body:not([data-breakpoint-preview-mode])).industrial-stage__copy .industrial-intro{max-width:44ch;margin:20px 0}:where(body:not([data-breakpoint-preview-mode])) .industrial-stage__visual,:where(body:not([data-breakpoint-preview-mode])).industrial-stage__visual{margin:0 -8px 0 -22px}:where(body:not([data-breakpoint-preview-mode])) .industrial-height__rule,:where(body:not([data-breakpoint-preview-mode])).industrial-height__rule{height:clamp(110px,28vw,210px)}:where(body:not([data-breakpoint-preview-mode])) .industrial-height>span,:where(body:not([data-breakpoint-preview-mode])).industrial-height>span{font-size:10px}:where(body:not([data-breakpoint-preview-mode])) .industrial-height small,:where(body:not([data-breakpoint-preview-mode])).industrial-height small{font-size:9px}:where(body:not([data-breakpoint-preview-mode])) .industrial-content .industrial-height p,:where(body:not([data-breakpoint-preview-mode])).industrial-content .industrial-height p{font-size:8px;margin-top:12px}:where(body:not([data-breakpoint-preview-mode])) .industrial-product-switch>button,:where(body:not([data-breakpoint-preview-mode])).industrial-product-switch>button{min-height:88px;padding:12px 10px;gap:12px}:where(body:not([data-breakpoint-preview-mode])) .industrial-product-switch img,:where(body:not([data-breakpoint-preview-mode])).industrial-product-switch img{width:70px;height:52px}:where(body:not([data-breakpoint-preview-mode])) .industrial-product-switch strong,:where(body:not([data-breakpoint-preview-mode])).industrial-product-switch strong{font-size:13px}:where(body:not([data-breakpoint-preview-mode])) .industrial-product-switch small,:where(body:not([data-breakpoint-preview-mode])).industrial-product-switch small{font-size:10px}:where(body:not([data-breakpoint-preview-mode])) .industrial-content .industrial-specs,:where(body:not([data-breakpoint-preview-mode])).industrial-content .industrial-specs{padding-block:22px}:where(body:not([data-breakpoint-preview-mode])) .industrial-specs>div,:where(body:not([data-breakpoint-preview-mode])).industrial-specs>div{grid-template-columns:1fr;justify-items:start;gap:6px;padding-inline:18px}:where(body:not([data-breakpoint-preview-mode])) .industrial-specs .app-icon,:where(body:not([data-breakpoint-preview-mode])).industrial-specs .app-icon{grid-row:auto;width:27px;height:27px;margin-bottom:8px}:where(body:not([data-breakpoint-preview-mode])) .industrial-specs dt,:where(body:not([data-breakpoint-preview-mode])).industrial-specs dt{font-size:14px}:where(body:not([data-breakpoint-preview-mode])) .industrial-specs dd,:where(body:not([data-breakpoint-preview-mode])).industrial-specs dd{font-size:10px}:where(body:not([data-breakpoint-preview-mode])) .industrial-section-heading,:where(body:not([data-breakpoint-preview-mode])).industrial-section-heading{align-items:flex-start}:where(body:not([data-breakpoint-preview-mode])) .industrial-section-heading>p,:where(body:not([data-breakpoint-preview-mode])).industrial-section-heading>p{display:none}:where(body:not([data-breakpoint-preview-mode])) .industrial-section-heading>.industrial-link,:where(body:not([data-breakpoint-preview-mode])).industrial-section-heading>.industrial-link{margin-top:4px;font-size:12px}:where(body:not([data-breakpoint-preview-mode])) .industrial-scenes,:where(body:not([data-breakpoint-preview-mode])).industrial-scenes{grid-template-columns:1fr;gap:22px}:where(body:not([data-breakpoint-preview-mode])) .industrial-scenes__media img,:where(body:not([data-breakpoint-preview-mode])).industrial-scenes__media img{min-height:0;height:auto}:where(body:not([data-breakpoint-preview-mode])) .industrial-scene-tabs,:where(body:not([data-breakpoint-preview-mode])).industrial-scene-tabs{grid-template-columns:1fr 1fr;align-items:stretch}:where(body:not([data-breakpoint-preview-mode])) .industrial-scene-tabs>button,:where(body:not([data-breakpoint-preview-mode])).industrial-scene-tabs>button{min-height:0;padding:18px}:where(body:not([data-breakpoint-preview-mode])) .industrial-scene-tabs>button>span:not(.industrial-scene-tabs__number),:where(body:not([data-breakpoint-preview-mode])).industrial-scene-tabs>button>span:not(.industrial-scene-tabs__number){font-size:13px}:where(body:not([data-breakpoint-preview-mode])) .industrial-customization__grid,:where(body:not([data-breakpoint-preview-mode])).industrial-customization__grid{grid-template-columns:1fr;gap:34px}:where(body:not([data-breakpoint-preview-mode])) .industrial-customization__copy,:where(body:not([data-breakpoint-preview-mode])).industrial-customization__copy{padding-bottom:15px}:where(body:not([data-breakpoint-preview-mode])) .industrial-content .industrial-customization,:where(body:not([data-breakpoint-preview-mode])).industrial-content .industrial-customization{padding-top:28px}}@container (max-width: 760px){.industrial-stage{grid-template-columns:minmax(0,1fr) 50px;min-height:0}.industrial-stage__copy{grid-column:1 / -1;padding:32px 0 10px;margin:0}.industrial-stage__copy h2{font-size:clamp(35px,7cqw,50px)}.industrial-stage__copy .industrial-intro{max-width:44ch;margin:20px 0}.industrial-stage__visual{margin:0 -8px 0 -22px}.industrial-height__rule{height:clamp(110px,28cqw,210px)}.industrial-height>span{font-size:10px}.industrial-height small{font-size:9px}.industrial-content .industrial-height p{font-size:8px;margin-top:12px}.industrial-product-switch>button{min-height:88px;padding:12px 10px;gap:12px}.industrial-product-switch img{width:70px;height:52px}.industrial-product-switch strong{font-size:13px}.industrial-product-switch small{font-size:10px}.industrial-content .industrial-specs{padding-block:22px}.industrial-specs>div{grid-template-columns:1fr;justify-items:start;gap:6px;padding-inline:18px}.industrial-specs .app-icon{grid-row:auto;width:27px;height:27px;margin-bottom:8px}.industrial-specs dt{font-size:14px}.industrial-specs dd{font-size:10px}.industrial-section-heading{align-items:flex-start}.industrial-section-heading>p{display:none}.industrial-section-heading>.industrial-link{margin-top:4px;font-size:12px}.industrial-scenes{grid-template-columns:1fr;gap:22px}.industrial-scenes__media img{min-height:0;height:auto}.industrial-scene-tabs{grid-template-columns:1fr 1fr;align-items:stretch}.industrial-scene-tabs>button{min-height:0;padding:18px}.industrial-scene-tabs>button>span:not(.industrial-scene-tabs__number){font-size:13px}.industrial-customization__grid{grid-template-columns:1fr;gap:34px}.industrial-customization__copy{padding-bottom:15px}.industrial-content .industrial-customization{padding-top:28px}}@media(max-width:520px){:where(body:not([data-breakpoint-preview-mode])) .industrial-hotspot>button,:where(body:not([data-breakpoint-preview-mode])).industrial-hotspot>button{width:32px;height:32px}:where(body:not([data-breakpoint-preview-mode])) .industrial-hotspot__detail,:where(body:not([data-breakpoint-preview-mode])).industrial-hotspot__detail{width:210px;right:-30px}:where(body:not([data-breakpoint-preview-mode])) .industrial-product-switch>button,:where(body:not([data-breakpoint-preview-mode])).industrial-product-switch>button{padding-inline:5px;gap:8px}:where(body:not([data-breakpoint-preview-mode])) .industrial-product-switch img,:where(body:not([data-breakpoint-preview-mode])).industrial-product-switch img{width:56px;height:48px}:where(body:not([data-breakpoint-preview-mode])) .industrial-product-switch strong,:where(body:not([data-breakpoint-preview-mode])).industrial-product-switch strong{font-size:12px}:where(body:not([data-breakpoint-preview-mode])) .industrial-product-switch small,:where(body:not([data-breakpoint-preview-mode])).industrial-product-switch small{font-size:9px}:where(body:not([data-breakpoint-preview-mode])) .industrial-specs>div,:where(body:not([data-breakpoint-preview-mode])).industrial-specs>div{padding-inline:9px}:where(body:not([data-breakpoint-preview-mode])) .industrial-specs dt,:where(body:not([data-breakpoint-preview-mode])).industrial-specs dt{font-size:11px;white-space:nowrap}:where(body:not([data-breakpoint-preview-mode])) .industrial-specs dd,:where(body:not([data-breakpoint-preview-mode])).industrial-specs dd{font-size:9px}:where(body:not([data-breakpoint-preview-mode])) .industrial-section-heading,:where(body:not([data-breakpoint-preview-mode])).industrial-section-heading{gap:14px;flex-wrap:wrap}:where(body:not([data-breakpoint-preview-mode])) .industrial-content h2,:where(body:not([data-breakpoint-preview-mode])).industrial-content h2{font-size:33px}:where(body:not([data-breakpoint-preview-mode])) .industrial-stage__copy h2,:where(body:not([data-breakpoint-preview-mode])).industrial-stage__copy h2{font-size:38px}:where(body:not([data-breakpoint-preview-mode])) .industrial-scene-tabs,:where(body:not([data-breakpoint-preview-mode])).industrial-scene-tabs{grid-template-columns:1fr;gap:8px}:where(body:not([data-breakpoint-preview-mode])) .industrial-scene-tabs .industrial-scene-tabs__number,:where(body:not([data-breakpoint-preview-mode])).industrial-scene-tabs .industrial-scene-tabs__number{float:right;margin-top:6px}:where(body:not([data-breakpoint-preview-mode])) .industrial-products__grid,:where(body:not([data-breakpoint-preview-mode])).industrial-products__grid,:where(body:not([data-breakpoint-preview-mode])) .industrial-articles__grid,:where(body:not([data-breakpoint-preview-mode])).industrial-articles__grid{grid-template-columns:1fr;gap:38px}:where(body:not([data-breakpoint-preview-mode])) .industrial-product,:where(body:not([data-breakpoint-preview-mode])).industrial-product{padding-inline:0}:where(body:not([data-breakpoint-preview-mode])) .industrial-product+.industrial-product,:where(body:not([data-breakpoint-preview-mode])).industrial-product+.industrial-product{border-left:0;border-top:1px solid #dce1e4;padding-top:28px}:where(body:not([data-breakpoint-preview-mode])) .industrial-product__image img,:where(body:not([data-breakpoint-preview-mode])).industrial-product__image img{height:270px}:where(body:not([data-breakpoint-preview-mode])) .industrial-product__copy,:where(body:not([data-breakpoint-preview-mode])).industrial-product__copy{max-width:none;margin-top:18px}:where(body:not([data-breakpoint-preview-mode])) .industrial-article h3,:where(body:not([data-breakpoint-preview-mode])).industrial-article h3{font-size:19px}:where(body:not([data-breakpoint-preview-mode])) .industrial-contact>div,:where(body:not([data-breakpoint-preview-mode])).industrial-contact>div{align-items:flex-start;flex-direction:column}:where(body:not([data-breakpoint-preview-mode])) .industrial-contact h2,:where(body:not([data-breakpoint-preview-mode])).industrial-contact h2{font-size:28px}}@container (max-width: 520px){.industrial-hotspot>button{width:32px;height:32px}.industrial-hotspot__detail{width:210px;right:-30px}.industrial-product-switch>button{padding-inline:5px;gap:8px}.industrial-product-switch img{width:56px;height:48px}.industrial-product-switch strong{font-size:12px}.industrial-product-switch small{font-size:9px}.industrial-specs>div{padding-inline:9px}.industrial-specs dt{font-size:11px;white-space:nowrap}.industrial-specs dd{font-size:9px}.industrial-section-heading{gap:14px;flex-wrap:wrap}.industrial-content h2{font-size:33px}.industrial-stage__copy h2{font-size:38px}.industrial-scene-tabs{grid-template-columns:1fr;gap:8px}.industrial-scene-tabs .industrial-scene-tabs__number{float:right;margin-top:6px}.industrial-products__grid,.industrial-articles__grid{grid-template-columns:1fr;gap:38px}.industrial-product{padding-inline:0}.industrial-product+.industrial-product{border-left:0;border-top:1px solid #dce1e4;padding-top:28px}.industrial-product__image img{height:270px}.industrial-product__copy{max-width:none;margin-top:18px}.industrial-article h3{font-size:19px}.industrial-contact>div{align-items:flex-start;flex-direction:column}.industrial-contact h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.industrial-content :is(img,a,button){transition:none}}
