@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.08m__0qttsjwy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bb835a708696869b-s.3prx-r-zugqyw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.2ul13i_kpbu32.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4b825e536f0add60-s.40xx_hee_9tzo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c825fd02acae0153-s.p.2nh923zyv9e2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.08m__0qttsjwy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bb835a708696869b-s.3prx-r-zugqyw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.2ul13i_kpbu32.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4b825e536f0add60-s.40xx_hee_9tzo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c825fd02acae0153-s.p.2nh923zyv9e2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.08m__0qttsjwy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bb835a708696869b-s.3prx-r-zugqyw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.2ul13i_kpbu32.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4b825e536f0add60-s.40xx_hee_9tzo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c825fd02acae0153-s.p.2nh923zyv9e2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.08m__0qttsjwy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb835a708696869b-s.3prx-r-zugqyw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.2ul13i_kpbu32.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4b825e536f0add60-s.40xx_hee_9tzo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c825fd02acae0153-s.p.2nh923zyv9e2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway Fallback;src:local(Arial);ascent-override:90.51%;descent-override:22.53%;line-gap-override:0.0%;size-adjust:103.86%}._1h0ozG_className{font-family:Raleway,Raleway Fallback;font-style:normal}._1h0ozG_variable{--font-raleway:"Raleway", "Raleway Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/43fa41482cbf5ee5-s.3haw6_3c8yd6m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/51430d34a2dfca2f-s.2-k030nj0zykg.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3b8d31b6d618cd27-s.41untl2yighn8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7a2e4ff4560f5ac3-s.1nj0sdom8bq7p.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e9d5b069f63ab620-s.p.3jvov5q8-pg1f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}._5UgUwG_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}._5UgUwG_variable{--font-plex:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0c0c;--bg-2:#111312;--surface:#141615;--card:#121413;--ink:#f7f7f8;--ink-2:#b8bcba;--ink-3:#8f9391;--ink-4:#6f7472;--rule:#f7f7f817;--rule-2:#f7f7f82b;--accent:#ece9e2;--accent-hover:#fff;--accent-press:#d4d0c8;--on-accent:#111110;--accent-text:#ece9e2;--accent-soft:#ece9e266;--accent-wash:#ece9e20f;--warn:#dfa062;--warn-soft:#dfa06266;--partial:#9fb8af;--focus:#f7f7f8;--f-top:#2b302e;--f-left:#1d2120;--f-right:#141716;--f-stroke:#ffffff17;--f-rim:#ffffff42;--m-top:#363c3a;--m-left:#242927;--m-right:#181b1a;--g-top:#ece9e20a;--g-side:#ece9e205;--g-stroke:#ece9e24d;--w-stroke:#e6ece96b;--ln:#e6ece952;--ln-2:#e6ece924;--dot:#e6ece9b3;--node-fill:#0e1010;--display:var(--font-raleway),"Helvetica Neue",Arial,sans-serif;--mono:var(--font-plex),ui-monospace,SFMono-Regular,Menlo,monospace;--gutter:clamp(16px,5.6vw,80px);--max:1280px;--nav-h:72px;--ease:cubic-bezier(.22,1,.36,1)}.is-light:where(:not(.home *)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f3ef;--bg-2:#ecebe6;--surface:#fff;--card:#fff;--ink:#141412;--ink-2:#45443f;--ink-3:#6b6a64;--ink-4:#8a8983;--rule:#1414121a;--rule-2:#14141233;--accent:#141412;--accent-hover:#33322e;--accent-press:#000;--on-accent:#f4f3ef;--accent-text:#141412;--accent-soft:#14141259;--accent-wash:#1414120d;--warn:#b4532a;--warn-soft:#b4532a66;--partial:#6f8c82;--focus:#141412;--f-top:#fff;--f-left:#e9eae8;--f-right:#d9dcda;--f-stroke:#16181733;--f-rim:#1618174d;--m-top:#e3e6e4;--m-left:#cdd2cf;--m-right:#bcc2bf;--g-top:#1414120d;--g-side:#14141208;--g-stroke:#1414124d;--w-stroke:#1618176b;--ln:#16181752;--ln-2:#16181724;--dot:#16181799;--node-fill:#f4f4f2}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--display);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}body:after{content:"";z-index:30;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}a{color:inherit}img,svg{max-width:100%}p{margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:3px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:60;background:var(--accent);color:var(--on-accent);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.wrap:where(:not(.home *)){max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.sec:where(:not(.home *)){background:var(--bg);color:var(--ink);padding-block:clamp(72px,9vw,128px);position:relative}.sec--tight:where(:not(.home *)){padding-block:clamp(48px,6vw,80px)}.cap:where(:not(.home *)){letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600;line-height:1.4}.display:where(:not(.home *)){letter-spacing:-.012em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(38px,5.2vw,80px);font-weight:600;line-height:1;display:block}.ln:where(:not(.home *)){margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.ln>span:where(:not(.home *)){display:block}.h1wrap:where(:not(.home *)){font-size:inherit;font-weight:inherit;flex-direction:column;gap:20px;margin:0;display:flex}.kicker:where(:not(.home *)){letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:600;line-height:1.45;display:block}.h2:where(:not(.home *)){letter-spacing:-.028em;text-wrap:balance;margin:0;font-size:clamp(30px,3.5vw,54px);font-weight:500;line-height:1.06}.h3:where(:not(.home *)){letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(18px,1.5vw,22px);font-weight:600;line-height:1.3}.lede:where(:not(.home *)){color:var(--ink-2);text-wrap:pretty;max-width:40em;margin:0;font-size:clamp(16px,1.35vw,19px);line-height:1.6}.copy:where(:not(.home *)){color:var(--ink-2);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.num:where(:not(.home *)){font-family:var(--mono);font-variant-numeric:tabular-nums}.bar:where(:not(.home *)){border-bottom:1px solid var(--rule);align-items:center;gap:16px;height:52px;display:flex}.shead:where(:not(.home *)){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:20px clamp(24px,5vw,80px);padding-block:clamp(32px,4vw,56px) clamp(28px,3.5vw,48px);display:grid}@media (max-width:860px){.shead:where(:not(.home *)){grid-template-columns:1fr}}.btn:where(:not(.home *)){isolation:isolate;border:1px solid var(--accent);background:var(--accent);height:48px;color:var(--on-accent);font:600 15px/1 var(--display);white-space:nowrap;cursor:pointer;transform:translate3d(var(--tx,0px),var(--ty,0px),0) scale(var(--sc,1));transition:transform .45s var(--ease),background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),box-shadow .35s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex;position:relative}.btn svg:where(:not(.home *)){flex-shrink:0}.btn:hover:where(:not(.home *)){background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:0 14px 30px -16px #0000008c}.btn:active:where(:not(.home *)){--sc:.965;background:var(--accent-press);transition-duration:.12s}.btn--ghost:where(:not(.home *)){color:var(--ink);border-color:var(--rule-2);background:0 0}.btn--ghost:hover:where(:not(.home *)){background:var(--accent-wash);border-color:var(--accent);box-shadow:none}.btn--s:where(:not(.home *)){height:40px;padding:0 18px;font-size:14px}.btn:where(:not(.home *)):before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ang,300deg),transparent 0deg,#fffffff2 26deg,transparent 58deg,transparent 180deg,#ffffff80 206deg,transparent 238deg);-webkit-mask-composite:xor;opacity:0;transition:opacity .35s var(--ease);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn:where(:not(.home *)):after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(90px circle at var(--px,50%) var(--py,50%),#ffffff52,transparent 70%);opacity:0;transition:opacity .35s var(--ease);position:absolute;inset:0}.btn--ghost:where(:not(.home *)):after{background:radial-gradient(120px circle at var(--px,50%) var(--py,50%),var(--accent-wash),transparent 70%)}.btn:hover:where(:not(.home *)):before,.btn:focus-visible:where(:not(.home *)):before,.btn:hover:where(:not(.home *)):after{opacity:1}.btn:hover>svg:last-child:not(:first-child):where(:not(.home *)){animation:mm-hop .55s var(--ease)}@keyframes mm-hop{0%{opacity:1;transform:none}40%{opacity:0;transform:translate(12px)}41%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.tlink:where(:not(.home *)){color:var(--ink);font:600 15px/1.3 var(--display);cursor:pointer;transition:background-size .4s var(--ease),gap .24s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;border:0;align-items:center;gap:10px;padding:0 0 5px;text-decoration:none;display:inline-flex}.tlink:hover:where(:not(.home *)),.tlink:focus-visible:where(:not(.home *)){background-size:100% 1px;gap:14px}.ctas:where(:not(.home *)){flex-wrap:wrap;gap:12px;display:flex}.assure:where(:not(.home *)){color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;margin:0;font-size:13.5px;display:flex}.assure span:where(:not(.home *)){align-items:center;gap:7px;display:inline-flex}.assure span:where(:not(.home *)):before,.ticks li:where(:not(.home *)):before{content:"";background:currentColor;flex:none;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><path d='M2.5 7.2 5.6 10.2 11.5 3.8' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><path d='M2.5 7.2 5.6 10.2 11.5 3.8' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/contain no-repeat}.nav{--ink:#f7f7f8;--ink-2:#c9ccca;--rule:#f7f7f81a;--focus:#f7f7f8;--accent:#ece9e2;--accent-hover:#fff;--accent-press:#d4d0c8;--on-accent:#111110;--glass:#1213138f;--line:#ffffff1c;--shade:0 18px 44px -24px #000000bf;z-index:40;top:calc(env(safe-area-inset-top,0px) + 14px);width:min(1240px,calc(100% - 2 * var(--gutter)));border:1px solid var(--line);background:var(--glass);height:58px;box-shadow:var(--shade);color:var(--ink);-webkit-backdrop-filter:blur(16px)saturate(150%);transition:transform .5s var(--ease),top .4s var(--ease),width .45s var(--ease),height .35s var(--ease),border-radius .35s var(--ease),background-color .35s ease,border-color .35s ease,box-shadow .35s ease,color .35s ease;border-radius:999px;flex-wrap:wrap;place-content:center space-between;align-items:center;column-gap:20px;padding:0 8px 0 22px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.nav.is-on-light{--ink:#141412;--ink-2:#4a4944;--rule:#1414121a;--focus:#141412;--accent:#141412;--accent-hover:#33322e;--accent-press:#000;--on-accent:#f4f3ef;--glass:#ffffffb3;--line:#1414121a;--shade:0 18px 44px -26px #14141259}.nav.is-scrolled{top:calc(env(safe-area-inset-top,0px) + 10px);width:min(1080px,calc(100% - 2 * var(--gutter)));height:52px}.nav.is-hidden{transform:translate(-50%,calc(-100% - 32px))}.nav__logo:where(:not(.home *)){color:var(--ink);align-items:center;gap:12px;text-decoration:none;transition:color .35s;display:flex}.nav__links:where(:not(.home *)){gap:30px;display:flex}.nav__links a:where(:not(.home *)){color:var(--ink-2);padding:10px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .25s;position:relative}.nav__links a:where(:not(.home *)):after{content:"";transform-origin:100%;height:1px;transition:transform .4s var(--ease);background:currentColor;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.nav__links a:hover:where(:not(.home *)),.nav__links a[aria-current=page]:where(:not(.home *)){color:var(--ink)}.nav__links a:hover:where(:not(.home *)):after,.nav__links a[aria-current=page]:where(:not(.home *)):after{transform-origin:0;transform:scaleX(1)}.nav__end:where(:not(.home *)){align-items:center;gap:8px;display:flex}.nav__cta:where(:not(.home *)){height:42px}.nav.is-scrolled .nav__cta{height:38px}.nav__menu:where(:not(.home *)){border:1px solid var(--line);width:42px;height:42px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;padding:0;display:none;position:relative}.nav__menu:hover:where(:not(.home *)){border-color:var(--ink-2)}.nav__burger:where(:not(.home *)){width:16px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav__burger i:where(:not(.home *)){height:1.5px;transition:transform .35s var(--ease),top .35s var(--ease);background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.nav__burger i:first-child:where(:not(.home *)){top:1px}.nav__burger i:last-child:where(:not(.home *)){top:7.5px}.nav.is-open .nav__burger i:first-child{top:4.25px;transform:rotate(45deg)}.nav.is-open .nav__burger i:last-child{top:4.25px;transform:rotate(-45deg)}.nav__panel:where(:not(.home *)){flex-direction:column;flex-basis:100%;order:3;padding:6px 4px 2px;display:flex}.nav__panel a:where(:not(.home *)){border-top:1px solid var(--rule);color:var(--ink);padding:13px 6px;font-size:17px;font-weight:500;text-decoration:none}.nav.is-open{border-radius:26px;height:auto;padding-top:8px;padding-bottom:8px}@media (max-width:1099px){.nav__links:where(:not(.home *)){display:none}.nav__menu:where(:not(.home *)){display:inline-block}}@media (min-width:1100px){.nav__panel:where(:not(.home *)){display:none!important}}@media (max-width:640px){.nav{column-gap:10px;height:54px;padding:0 6px 0 16px}}@media (max-width:420px){.nav__logo svg:last-child:where(:not(.home *)){display:none}}@media (max-width:360px){.nav__cta:where(:not(.home *)){display:none}}.phero:where(:not(.home *)){padding-block:calc(var(--nav-h) + clamp(56px,8vw,104px)) clamp(64px,8vw,112px);position:relative;overflow:hidden}.phero__grid:where(:not(.home *)){grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.phero__copy:where(:not(.home *)){flex-direction:column;gap:24px;display:flex}.phero__art:where(:not(.home *)){perspective:900px;place-items:center;min-height:320px;display:grid;position:relative}.phero__art svg:where(:not(.home *)){width:min(100%,520px);height:auto;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--ease);animation:7s ease-in-out infinite mm-float}@keyframes mm-float{0%,to{translate:0}50%{translate:0 -10px}}@media (max-width:900px){.phero__grid:where(:not(.home *)){grid-template-columns:1fr}.phero__art:where(:not(.home *)){min-height:0;margin-top:-8px}.phero__art svg:where(:not(.home *)){width:min(62%,300px)}}.crumbs ol:where(:not(.home *)){color:var(--ink-3);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.crumbs li+li:where(:not(.home *)):before{content:"/";color:var(--ink-4);margin-right:6px}.crumbs a:where(:not(.home *)){color:var(--ink-2);text-decoration:none}.crumbs a:hover:where(:not(.home *)){color:var(--ink)}.byline:where(:not(.home *)){color:var(--ink-3);align-items:center;gap:12px;font-size:13.5px;display:flex}.byline__av:where(:not(.home *)){border:1px solid var(--accent-soft);background:var(--accent-wash);width:32px;height:32px;color:var(--accent-text);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.byline a:where(:not(.home *)){color:var(--ink-2)}.art .t:where(:not(.home *)){fill:var(--f-top);stroke:var(--f-stroke)}.art .l:where(:not(.home *)){fill:var(--f-left);stroke:var(--f-stroke)}.art .r:where(:not(.home *)){fill:var(--f-right);stroke:var(--f-stroke)}.art .mt:where(:not(.home *)){fill:var(--m-top);stroke:var(--f-stroke)}.art .ml:where(:not(.home *)){fill:var(--m-left);stroke:var(--f-stroke)}.art .mr:where(:not(.home *)){fill:var(--m-right);stroke:var(--f-stroke)}.art .gt:where(:not(.home *)){fill:var(--g-top);stroke:var(--g-stroke)}.art .gs:where(:not(.home *)){fill:var(--g-side);stroke:var(--g-stroke)}.art .w:where(:not(.home *)){fill:none;stroke:var(--w-stroke);stroke-dasharray:3 4}.art .rim:where(:not(.home *)){fill:none;stroke:var(--f-rim)}.art .ln:where(:not(.home *)){fill:none;stroke:var(--ln)}.art .ac:where(:not(.home *)){fill:none;stroke:var(--accent);stroke-width:1.3px}.art .acf:where(:not(.home *)){fill:var(--accent)}.art .sg:where(:not(.home *)){fill:none;stroke:var(--accent);stroke-width:1.3px}.art .sgf:where(:not(.home *)){fill:var(--accent)}.art .wr:where(:not(.home *)){stroke:var(--warn);stroke-width:1.2px}.art .dt:where(:not(.home *)){fill:var(--dot)}.art .nd:where(:not(.home *)){fill:var(--node-fill);stroke:var(--dot)}.art polygon:where(:not(.home *)),.art polyline:where(:not(.home *)),.art line:where(:not(.home *)),.art ellipse:where(:not(.home *)),.art path:where(:not(.home *)){vector-effect:non-scaling-stroke}.grid:where(:not(.home *)){gap:20px;display:grid}.g2:where(:not(.home *)){grid-template-columns:repeat(2,minmax(0,1fr))}.g3:where(:not(.home *)){grid-template-columns:repeat(3,minmax(0,1fr))}.g4:where(:not(.home *)){grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.g4:where(:not(.home *)),.g3:where(:not(.home *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.g2:where(:not(.home *)),.g3:where(:not(.home *)),.g4:where(:not(.home *)){grid-template-columns:1fr}}.card:where(:not(.home *)){--mouse-x:50%;--mouse-y:50%;background:var(--card);border:1px solid var(--rule);color:var(--ink);transition:border-color .3s var(--ease),transform .5s var(--ease);border-radius:18px;flex-direction:column;gap:12px;padding:clamp(22px,2.4vw,30px);text-decoration:none;display:flex;position:relative;overflow:hidden}.card:where(:not(.home *)):before{content:"";pointer-events:none;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),color-mix(in srgb,var(--ink) 9%,transparent),transparent 70%);opacity:0;transition:opacity .5s;position:absolute;inset:0}.card:hover:where(:not(.home *)):before,.card:focus-within:where(:not(.home *)):before{opacity:.8}.card>:where(:not(.home *)){position:relative}a.card:hover,.card.is-link:hover:where(:not(.home *)){border-color:var(--accent-soft);transform:translateY(-4px)}.card .copy:where(:not(.home *)){margin:0}.card__n:where(:not(.home *)){font-family:var(--mono);color:var(--ink-3);font-size:13px}.card__more:where(:not(.home *)){align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:14px;font-weight:600;display:inline-flex}a.card:hover .card__more svg{transform:translate(4px)}.card__more svg:where(:not(.home *)){transition:transform .3s var(--ease)}.card__art:where(:not(.home *)){align-items:center;height:96px;display:flex}.card__art svg:where(:not(.home *)){width:auto;height:100%}.dot-list:where(:not(.home *)),.ticks:where(:not(.home *)),.crosses:where(:not(.home *)){flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dot-list li:where(:not(.home *)){color:var(--ink-2);align-items:baseline;gap:10px;font-size:15px;display:flex}.dot-list li:where(:not(.home *)):before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-2px)}.ticks li:where(:not(.home *)),.crosses li:where(:not(.home *)){color:var(--ink-2);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.ticks li:where(:not(.home *)):before{color:var(--accent);margin-top:3px}.crosses li:where(:not(.home *)):before{content:"";background:var(--ink-3);flex:none;width:14px;height:14px;margin-top:3px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><path d='M3.5 3.5 10.5 10.5M10.5 3.5 3.5 10.5' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><path d='M3.5 3.5 10.5 10.5M10.5 3.5 3.5 10.5' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'/></svg>") 50%/contain no-repeat}.steps:where(:not(.home *)){grid-template-columns:repeat(var(--n,5),minmax(0,1fr));counter-reset:s;gap:20px;margin:0;padding:0;list-style:none;display:grid}.steps li:where(:not(.home *)){border-top:1px solid var(--rule-2);counter-increment:s;cursor:default;flex-direction:column;gap:10px;padding-top:26px;transition:border-color .3s;display:flex;position:relative}.steps li:where(:not(.home *)):before{content:counter(s,decimal-leading-zero);font-family:var(--mono);color:var(--ink-3);font-size:13px}.steps li:where(:not(.home *)):after{content:"";background:var(--accent);transform-origin:0;width:100%;height:2px;transition:transform .6s var(--ease);position:absolute;top:-1px;left:0;transform:scaleX(0)}.steps li:hover:where(:not(.home *)):after,.steps li:focus-within:where(:not(.home *)):after,.steps.is-seen li:where(:not(.home *)):after{transform:scaleX(1)}.steps.is-seen li:nth-child(2):where(:not(.home *)):after{transition-delay:.12s}.steps.is-seen li:nth-child(3):where(:not(.home *)):after{transition-delay:.24s}.steps.is-seen li:nth-child(4):where(:not(.home *)):after{transition-delay:.36s}.steps.is-seen li:nth-child(5):where(:not(.home *)):after{transition-delay:.48s}@media (max-width:900px){.steps:where(:not(.home *)){grid-template-columns:1fr}}.metrics:where(:not(.home *)){background:var(--rule);border:1px solid var(--rule);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.metrics>div:where(:not(.home *)){background:var(--bg);flex-direction:column;gap:8px;padding:24px;display:flex}.metrics b:where(:not(.home *)){font-size:17px;font-weight:600}@media (max-width:900px){.metrics:where(:not(.home *)){grid-template-columns:1fr 1fr}}@media (max-width:520px){.metrics:where(:not(.home *)){grid-template-columns:1fr}}.tablewrap:where(:not(.home *)){border:1px solid var(--rule);border-radius:18px;overflow-x:auto}.cmp:where(:not(.home *)){border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.cmp th:where(:not(.home *)),.cmp td:where(:not(.home *)){text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:16px 18px}.cmp thead th:where(:not(.home *)){letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:13px;font-weight:600}.cmp tbody th:where(:not(.home *)){color:var(--ink);width:18%;font-weight:600}.cmp td:where(:not(.home *)){color:var(--ink-2)}.cmp tr:last-child th:where(:not(.home *)),.cmp tr:last-child td:where(:not(.home *)){border-bottom:0}.cmp tbody tr:where(:not(.home *)){transition:background-color .2s}.cmp tbody tr:hover:where(:not(.home *)){background:var(--accent-wash)}.faq__grid:where(:not(.home *)){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:32px clamp(40px,6vw,96px);display:grid}@media (max-width:900px){.faq__grid:where(:not(.home *)){grid-template-columns:1fr}}.qa:where(:not(.home *)){border-top:1px solid var(--rule)}.qa:last-child:where(:not(.home *)){border-bottom:1px solid var(--rule)}.qa summary:where(:not(.home *)){cursor:pointer;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 0;list-style:none;display:flex}.qa summary:where(:not(.home *))::-webkit-details-marker{display:none}.qa summary h3:where(:not(.home *)){margin:0;font-size:clamp(17px,1.4vw,20px);font-weight:500;line-height:1.35;transition:color .2s}.qa summary:hover h3:where(:not(.home *)){color:var(--accent-text)}.pm:where(:not(.home *)){border:1px solid var(--rule-2);border-radius:50%;flex:none;width:28px;height:28px;transition:border-color .25s,background-color .25s;position:relative}.pm:where(:not(.home *)):before,.pm:where(:not(.home *)):after{content:"";background:var(--ink-2);width:10px;height:1px;transition:transform .4s var(--ease),background-color .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pm:where(:not(.home *)):after{transform:translate(-50%,-50%)rotate(90deg)}.qa summary:hover .pm:where(:not(.home *)){border-color:var(--accent)}.qa[open] .pm:where(:not(.home *)){background:var(--accent);border-color:var(--accent)}.qa[open] .pm:where(:not(.home *)):before,.qa[open] .pm:where(:not(.home *)):after{background:var(--on-accent)}.qa[open] .pm:where(:not(.home *)):after{transform:translate(-50%,-50%)rotate(0)}.qa p:where(:not(.home *)){color:var(--ink-2);max-width:42em;margin:0;padding:0 52px 24px 0}:root{interpolate-size:allow-keywords}.qa:where(:not(.home *))::details-content{block-size:0;transition:block-size .45s var(--ease),content-visibility .45s allow-discrete;overflow:hidden}.qa[open]:where(:not(.home *))::details-content{block-size:auto}.cta:where(:not(.home *)){text-align:left}.cta__in:where(:not(.home *)){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:32px clamp(32px,5vw,80px);display:grid}.cta__t:where(:not(.home *)){letter-spacing:-.012em;text-transform:uppercase;margin:0;font-size:clamp(36px,5vw,76px);font-weight:600;line-height:1}.cta__side:where(:not(.home *)){flex-direction:column;gap:18px;display:flex}@media (max-width:860px){.cta__in:where(:not(.home *)){grid-template-columns:1fr}}.todo:where(:not(.home *)){border:1px dashed var(--rule-2);background:var(--accent-wash);color:var(--ink-2);border-radius:14px;align-items:flex-start;gap:12px;padding:16px 18px;font-size:14px;line-height:1.5;display:flex}.todo:where(:not(.home *)):before{content:"To add";background:var(--ink);color:var(--bg);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.chips:where(:not(.home *)){flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chip:where(:not(.home *)){border:1px solid var(--rule-2);color:var(--ink-2);font:500 14px/1 var(--display);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.chip:hover:where(:not(.home *)){border-color:var(--ink-3);color:var(--ink)}.chip[aria-pressed=true]:where(:not(.home *)),.chip[aria-checked=true]:where(:not(.home *)){background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.chip:has(input:checked):where(:not(.home *)){background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.chip input:where(:not(.home *)){opacity:0;pointer-events:none;position:absolute}.is-hidden-card:where(:not(.home *)){display:none!important}.form:where(:not(.home *)){background:var(--card);border:1px solid var(--rule);border-radius:20px;grid-template-columns:1fr 1fr;gap:18px 16px;padding:clamp(22px,3vw,36px);display:grid}.form .full:where(:not(.home *)){grid-column:1/-1}.fld:where(:not(.home *)){flex-direction:column;gap:8px;min-width:0;display:flex}.fld>label:where(:not(.home *)),.fld>.lbl:where(:not(.home *)){color:var(--ink-2);font-size:14px;font-weight:600}.fld>label span:where(:not(.home *)),.fld>.lbl span:where(:not(.home *)){color:var(--ink-3);font-weight:400}.ctl:where(:not(.home *)){border:1px solid var(--rule-2);background:var(--bg);width:100%;min-height:48px;color:var(--ink);font:400 16px/1.4 var(--display);border-radius:12px;padding:12px 14px;transition:border-color .2s}.ctl:where(:not(.home *))::placeholder{color:var(--ink-4)}.ctl:hover:where(:not(.home *)){border-color:var(--ink-3)}.ctl:focus-visible:where(:not(.home *)){outline:2px solid var(--focus);outline-offset:1px;border-color:#0000}.ctl[aria-invalid=true]:where(:not(.home *)){border-color:var(--warn)}textarea.ctl:where(:not(.home *)){resize:vertical;min-height:140px}.err:where(:not(.home *)){color:var(--warn);font-size:13px}.consent:where(:not(.home *)){color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14px;display:flex}.consent input:where(:not(.home *)){width:18px;height:18px;accent-color:var(--accent);margin-top:2px}@media (max-width:640px){.form:where(:not(.home *)){grid-template-columns:1fr}}.urlform:where(:not(.home *)){flex-direction:column;gap:10px;max-width:600px;display:flex}.urlform__row:where(:not(.home *)){flex-wrap:wrap;gap:10px;display:flex}.urlform input:where(:not(.home *)){border:1px solid var(--rule-2);min-width:0;height:52px;color:var(--ink);font:400 16px/1.2 var(--display);background:0 0;border-radius:999px;flex:220px;padding:0 20px;transition:border-color .2s}.urlform input:where(:not(.home *))::placeholder{color:var(--ink-4)}.urlform input:hover:where(:not(.home *)){border-color:var(--ink-3)}.urlform input:focus-visible:where(:not(.home *)){outline:2px solid var(--focus);outline-offset:2px;border-color:#0000}.urlform .btn:where(:not(.home *)){height:52px}.echo:where(:not(.home *)){min-height:1.4em;color:var(--accent-text);margin:0;font-size:14px}.echo:empty:where(:not(.home *)){min-height:0}.foot{background:var(--bg-2);border-top:1px solid var(--rule);padding-block:64px 32px}.foot__grid:where(:not(.home *)){grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px 28px;display:grid}.foot__brand:where(:not(.home *)){flex-direction:column;gap:18px;display:flex}.foot h2{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);margin:0 0 12px;font-size:11px;font-weight:600}.foot ul{flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.foot a{color:var(--ink-2);text-decoration:none;transition:color .2s}.foot a:hover{color:var(--ink)}.foot address{color:var(--ink-3);font-size:14px;font-style:normal;line-height:1.75}.foot__bottom:where(:not(.home *)){border-top:1px solid var(--rule);color:var(--ink-4);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding-top:20px;font-size:13px;display:flex}.region{border:1px solid var(--rule-2);border-radius:999px;gap:4px;padding:3px;display:inline-flex}.region a{color:var(--ink-3);border-radius:999px;padding:5px 12px;font-size:13px;text-decoration:none}.region a[aria-current=true]{background:var(--accent);color:var(--on-accent)}@media (max-width:860px){.foot__grid:where(:not(.home *)){grid-template-columns:1fr 1fr}.foot__brand:where(:not(.home *)){grid-column:1/-1}}.ask:where(:not(.home *)){background:var(--surface);border:1px solid var(--rule-2);border-radius:22px;flex-direction:column;gap:18px;padding:clamp(20px,2.4vw,28px);display:flex;position:relative;box-shadow:0 34px 70px -46px #0009}.is-light .ask:where(:not(.home *)){box-shadow:0 34px 70px -46px #14141252}.ask__top:where(:not(.home *)){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.ask__lab:where(:not(.home *)){align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.seg:where(:not(.home *)){border:1px solid var(--rule-2);border-radius:999px;grid-template-columns:auto auto;padding:3px;display:inline-grid;position:relative}.seg button:where(:not(.home *)){all:unset;z-index:1;text-align:center;white-space:nowrap;color:var(--ink-3);cursor:pointer;transition:color .3s var(--ease);border-radius:999px;padding:7px 15px;font-size:13px;font-weight:600;position:relative}.seg button:hover:where(:not(.home *)){color:var(--ink)}.seg button[aria-checked=true]:where(:not(.home *)){color:var(--on-accent)}.seg button:focus-visible:where(:not(.home *)){outline:2px solid var(--focus);outline-offset:2px}.seg__thumb:where(:not(.home *)){background:var(--accent);transition:left .45s var(--ease),width .45s var(--ease);border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px}.seg.is-nudge button[data-mode=after]:where(:not(.home *)){animation:mm-nudge 1.8s var(--ease) infinite}@keyframes mm-nudge{0%,to{color:var(--ink-3)}50%{color:var(--accent-text)}}.ask__fields:where(:not(.home *)){grid-template-columns:1.2fr 1fr 1fr;gap:8px;display:grid}.ask__fields label:where(:not(.home *)){flex-direction:column;gap:5px;min-width:0;display:flex}.ask__fields span:where(:not(.home *)){letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600}.ask__fields input:where(:not(.home *)){border:1px solid var(--rule-2);background:var(--bg);min-width:0;height:40px;color:var(--ink);font:500 14px/1 var(--display);border-radius:10px;padding:0 12px}.ask__fields input:focus-visible:where(:not(.home *)){outline:2px solid var(--focus);outline-offset:1px;border-color:#0000}@media (max-width:560px){.ask__fields:where(:not(.home *)){grid-template-columns:1fr 1fr}.ask__fields label:first-child:where(:not(.home *)){grid-column:1/-1}}.ask__chat:where(:not(.home *)){background:var(--bg);border:1px solid var(--rule);border-radius:16px;flex-direction:column;gap:16px;min-height:262px;padding:18px;display:flex}.ask__q:where(:not(.home *)){background:var(--rule-2);border-radius:16px 16px 4px;align-self:flex-end;max-width:88%;margin:0;padding:10px 14px;font-size:15px;line-height:1.45}.ask__a:where(:not(.home *)){grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ask__ai:where(:not(.home *)){border:1px solid var(--rule-2);width:30px;height:30px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.ask__a p:where(:not(.home *)){color:var(--ink-2);margin:0;font-size:15px;line-height:1.65}.ask__a mark:where(:not(.home *)){color:var(--ink);box-shadow:inset 0 -.5em 0 color-mix(in srgb,var(--accent) 22%,transparent);background:0 0;font-weight:600}.caret:where(:not(.home *)){vertical-align:-2px;background:var(--accent);width:7px;height:1em;margin-left:2px;animation:1s step-end infinite mm-blink;display:inline-block}@keyframes mm-blink{50%{opacity:0}}.ask__src:where(:not(.home *)){flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ask__src li:where(:not(.home *)){border:1px solid var(--rule-2);color:var(--ink-3);opacity:0;transition:opacity .4s var(--ease),transform .4s var(--ease);border-radius:999px;padding:4px 10px;font-size:12px;transform:translateY(4px)}.ask__src li.is-on:where(:not(.home *)){opacity:1;transform:none}.ask__src li.is-you:where(:not(.home *)){color:var(--accent-text);border-color:var(--accent-soft)}.ask__note:where(:not(.home *)){color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.5}.auto__grid:where(:not(.home *)){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}@media (max-width:960px){.auto__grid:where(:not(.home *)){grid-template-columns:1fr}}.flow:where(:not(.home *)){border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.flow li:where(:not(.home *)){border-bottom:1px solid var(--rule);position:relative}.flow li:where(:not(.home *)):before{content:"";background:var(--accent);transform-origin:0;width:100%;height:2px;transition:transform .6s var(--ease);position:absolute;top:-1px;left:0;transform:scaleX(0)}.flow li.is-now:where(:not(.home *)):before{transform:scaleX(1)}.flow button:where(:not(.home *)){all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--ink-2);grid-template-columns:62px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.flow button:focus-visible:where(:not(.home *)){outline:2px solid var(--focus);outline-offset:2px}.flow .t:where(:not(.home *)){color:var(--ink-3);padding-top:3px;font-size:13px}.flow .s:where(:not(.home *)){flex-direction:column;gap:3px;display:flex}.flow b:where(:not(.home *)){color:var(--ink);font-size:17px;font-weight:600}.flow .s span:where(:not(.home *)){font-size:14.5px;line-height:1.5}.flow li.is-next button:where(:not(.home *)){color:var(--ink-4)}.flow li.is-next b:where(:not(.home *)){color:var(--ink-3)}.flow li.is-now .t:where(:not(.home *)),.flow button:hover b:where(:not(.home *)){color:var(--accent-text)}.phone:where(:not(.home *)){border:1px solid var(--rule-2);background:var(--surface);border-radius:38px;flex-direction:column;justify-self:center;width:min(100%,360px);height:clamp(520px,64vh,620px);padding:14px;display:flex;position:relative;box-shadow:0 60px 100px -60px #0009}.phone:where(:not(.home *)):before{content:"";background:var(--rule-2);border-radius:999px;width:84px;height:5px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.phone__bar:where(:not(.home *)){border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:16px 10px 14px;font-size:14px;font-weight:600;display:flex}.phone__dot:where(:not(.home *)){border:1px solid var(--rule-2);width:30px;height:30px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.phone__time:where(:not(.home *)){color:var(--ink-3);margin-left:auto;font-size:12px;font-weight:400}.phone__feed:where(:not(.home *)){flex-direction:column;flex:1;gap:10px;padding:16px 4px 4px;display:flex;overflow:hidden}.msg:where(:not(.home *)){opacity:0;max-width:86%;transition:opacity .45s var(--ease),transform .45s var(--ease);border-radius:16px;padding:10px 13px;font-size:13.5px;line-height:1.45;transform:translateY(10px)scale(.98)}.msg.is-on:where(:not(.home *)){opacity:1;transform:none}.msg--in:where(:not(.home *)){background:var(--rule-2);border-bottom-left-radius:5px;align-self:flex-start}.msg--out:where(:not(.home *)){background:var(--accent);color:var(--on-accent);border-bottom-right-radius:5px;align-self:flex-end}.msg--sys:where(:not(.home *)){border:1px dashed var(--rule-2);max-width:100%;color:var(--ink-3);text-align:center;border-radius:999px;align-self:center;padding:5px 12px;font-size:11.5px}.msg--slots:where(:not(.home *)){border:1px solid var(--accent-soft);align-self:flex-end;align-items:center;gap:10px;font-size:13px;display:flex}.msg--slots b:where(:not(.home *)){font-family:var(--mono);font-weight:500}.msg--slots .ok:where(:not(.home *)){color:var(--accent-text);font-weight:600}.typing:where(:not(.home *)){background:var(--rule-2);border-radius:16px;align-self:flex-end;gap:4px;padding:11px 13px;display:none}.typing.is-on:where(:not(.home *)){display:inline-flex}.typing i:where(:not(.home *)){background:var(--ink-3);border-radius:50%;width:6px;height:6px;animation:1s infinite mm-dot}.typing i:nth-child(2):where(:not(.home *)){animation-delay:.15s}.typing i:nth-child(3):where(:not(.home *)){animation-delay:.3s}@keyframes mm-dot{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-3px)}}.score__grid:where(:not(.home *)){grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:40px clamp(32px,5vw,80px);display:grid}@media (max-width:960px){.score__grid:where(:not(.home *)){grid-template-columns:1fr}}.big:where(:not(.home *)){align-items:flex-end;gap:14px;margin:0;display:flex}.big b:where(:not(.home *)){font-family:var(--mono);letter-spacing:-.04em;transform-origin:0 100%;font-size:clamp(96px,11vw,170px);font-weight:300;line-height:.8;display:inline-block}.big span:where(:not(.home *)){font-family:var(--mono);color:var(--ink-3);padding-bottom:4px;font-size:clamp(24px,2.6vw,38px);font-weight:300;line-height:1}.grade:where(:not(.home *)){flex-direction:column;gap:4px;margin:0;display:flex}.grade b:where(:not(.home *)){font-size:18px;font-weight:600}.grade span:where(:not(.home *)){color:var(--ink-2);font-size:15px;line-height:1.55}.bars:where(:not(.home *)){border-bottom:1px solid var(--rule);margin:0;padding:0;list-style:none}.bars li:where(:not(.home *)){border-top:1px solid var(--rule);grid-template-columns:minmax(0,170px) minmax(0,1fr) 64px 118px;align-items:center;gap:6px 16px;min-height:56px;padding-block:6px;display:grid}.bars .cap:where(:not(.home *)){color:var(--ink);line-height:1.45}.meter:where(:not(.home *)){cursor:ew-resize;height:28px;position:relative}.meter:where(:not(.home *)):before{content:"";background:var(--rule-2);height:1px;position:absolute;top:13px;left:0;right:0}.meter s:where(:not(.home *)){background:var(--rule-2);width:1px;height:7px;position:absolute;top:10px}.meter i:where(:not(.home *)){height:5px;width:calc(7px + (100% - 14px) * var(--vn));background:var(--c);transition:width .25s var(--ease),background-color .3s;position:absolute;top:11px;left:0}.meter em:where(:not(.home *)){top:7px;left:calc((100% - 14px) * var(--vn));background:var(--ink);width:14px;height:14px;box-shadow:0 0 0 4px var(--bg);transition:left .25s var(--ease),transform .2s var(--ease);border-radius:50%;position:absolute}.meter:hover em:where(:not(.home *)){transform:scale(1.25)}.meter:has(.meter__in:focus-visible) em:where(:not(.home *)){outline:2px solid var(--focus);outline-offset:3px}.meter__in:where(:not(.home *)){opacity:0;cursor:ew-resize;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.meter__in:where(:not(.home *))::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:28px}.meter__in:where(:not(.home *))::-moz-range-thumb{border:0;width:14px;height:28px}.bars .val:where(:not(.home *)){font-family:var(--mono);text-align:right;white-space:nowrap;font-size:18px}.bars .val b:where(:not(.home *)){font-weight:inherit}.bars .val small:where(:not(.home *)){color:var(--ink-3);margin-left:2px;font-size:12px}.bars .tagc:where(:not(.home *)){justify-content:flex-end;display:flex}.bars .checks:where(:not(.home *)){opacity:0;max-height:0;color:var(--ink-3);transition:max-height .4s var(--ease),opacity .3s,padding .3s;grid-column:1/-1;font-size:13px;line-height:1.5;overflow:hidden}.bars li:hover .checks:where(:not(.home *)),.bars li:focus-within .checks:where(:not(.home *)){opacity:1;max-height:4em;padding-bottom:10px}@media (max-width:860px){.bars li:where(:not(.home *)){grid-template-columns:minmax(0,120px) minmax(0,1fr) 56px}.bars .tagc:where(:not(.home *)){display:none}}.tag:where(:not(.home *)){border:1px solid var(--rule-2);height:26px;font:600 10.5px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:0 11px;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.tag--ok:where(:not(.home *)){color:var(--accent-text);border-color:var(--accent-soft)}.tag--part:where(:not(.home *)){color:var(--partial)}.tag--warn:where(:not(.home *)){color:var(--warn);border-color:var(--warn-soft)}.tag--max:where(:not(.home *)){color:var(--on-accent);background:var(--accent);border-color:var(--accent)}button.tag:not(:disabled):hover:where(:not(.home *)){background:var(--ink);color:var(--bg);border-color:var(--ink)}button.tag:disabled:where(:not(.home *)){cursor:default}.play:where(:not(.home *)){flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.hint:where(:not(.home *)){color:var(--ink-3);font-size:13px}.is-perfect .big b:where(:not(.home *)){animation:mm-pop .9s var(--ease)}@keyframes mm-pop{0%{transform:none}35%{transform:scale(1.08)}to{transform:none}}.reward:where(:not(.home *)){border:1px solid var(--accent-soft);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent);animation:mm-in .7s var(--ease) both;border-radius:18px;flex-direction:column;gap:12px;padding:24px;display:flex}.reward__t:where(:not(.home *)){margin:0;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.2}.reward .btn:where(:not(.home *)){align-self:flex-start}.burst:where(:not(.home *)){z-index:35;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}@keyframes mm-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.scale:where(:not(.home *)){grid-template-columns:20fr 20fr 20fr 20fr 20fr;gap:4px;margin-top:8px;display:grid;position:relative}.scale button:where(:not(.home *)){all:unset;box-sizing:border-box;border-top:4px solid var(--rule-2);cursor:pointer;color:var(--ink-3);flex-direction:column;gap:6px;padding:14px 12px 12px;transition:border-color .3s,color .3s,background-color .3s;display:flex}.scale button b:where(:not(.home *)){font-family:var(--mono);font-size:13px;font-weight:400}.scale button span:where(:not(.home *)){font-size:14px;font-weight:600}.scale button:hover:where(:not(.home *)),.scale button[aria-pressed=true]:where(:not(.home *)){color:var(--ink);background:var(--accent-wash)}.scale button[aria-pressed=true]:where(:not(.home *)){border-color:var(--accent)}.scale button:focus-visible:where(:not(.home *)){outline:2px solid var(--focus);outline-offset:2px}.scale__out:where(:not(.home *)){min-height:3.2em;color:var(--ink-2);margin-top:18px;font-size:16px}@media (max-width:640px){.scale:where(:not(.home *)){grid-template-columns:1fr 1fr}}.price:where(:not(.home *)){gap:16px}.price__amt:where(:not(.home *)){font-family:var(--mono);align-items:baseline;gap:8px;font-size:clamp(28px,3vw,40px);font-weight:300;display:flex}.price__amt small:where(:not(.home *)){font-family:var(--display);color:var(--ink-3);font-size:14px}.price.is-pick:where(:not(.home *)){border-color:var(--accent)}.est:where(:not(.home *)){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px clamp(32px,5vw,72px);display:grid}.est__out:where(:not(.home *)){border:1px solid var(--rule-2);background:var(--card);border-radius:20px;padding:clamp(22px,2.6vw,32px)}.est__out h3:where(:not(.home *)){margin:0 0 10px}@media (max-width:860px){.est:where(:not(.home *)){grid-template-columns:1fr}}.progress:where(:not(.home *)){z-index:45;background:var(--accent);transform-origin:0;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.article:where(:not(.home *)){grid-template-columns:minmax(0,240px) minmax(0,720px);justify-content:center;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.toc:where(:not(.home *)){top:calc(var(--nav-h) + 28px);flex-direction:column;gap:6px;font-size:14px;display:flex;position:sticky}.toc a:where(:not(.home *)){border-left:2px solid var(--rule);color:var(--ink-3);padding:6px 0 6px 14px;text-decoration:none;transition:color .2s,border-color .2s}.toc a:hover:where(:not(.home *)){color:var(--ink)}.toc a.is-on:where(:not(.home *)){color:var(--ink);border-color:var(--accent)}@media (max-width:960px){.article:where(:not(.home *)){grid-template-columns:minmax(0,1fr)}.toc:where(:not(.home *)){position:static}}.prose:where(:not(.home *)){color:var(--ink-2);font-size:17px;line-height:1.75}.prose>*+:where(:not(.home *)){margin-top:1.1em}.prose h2:where(:not(.home *)){letter-spacing:-.02em;color:var(--ink);margin-top:2.2em;scroll-margin-top:100px;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.2}.prose h3:where(:not(.home *)){color:var(--ink);margin-top:1.8em;scroll-margin-top:100px;font-size:20px;font-weight:600;line-height:1.3}.prose strong:where(:not(.home *)){color:var(--ink)}.prose a:where(:not(.home *)){color:var(--ink);text-underline-offset:.2em;text-decoration-thickness:1px}.prose ul:where(:not(.home *)),.prose ol:where(:not(.home *)){padding-left:1.2em}.prose li+li:where(:not(.home *)){margin-top:.4em}.prose pre:where(:not(.home *)){border:1px solid var(--rule);background:var(--bg-2);font:400 14px/1.6 var(--mono);color:var(--ink);border-radius:14px;padding:18px 20px;overflow-x:auto}.prose code:where(:not(.home *)){font-family:var(--mono);font-size:.9em}.tldr:where(:not(.home *)){border:1px solid var(--accent-soft);background:var(--accent-wash);color:var(--ink);border-radius:16px;padding:22px 24px}.tldr .cap:where(:not(.home *)){color:var(--ink-3);margin-bottom:8px;display:block}.author:where(:not(.home *)){border:1px solid var(--rule);background:var(--card);border-radius:18px;align-items:flex-start;gap:18px;padding:24px;display:flex}.author__av:where(:not(.home *)){border:1px solid var(--accent-soft);background:var(--accent-wash);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font-size:20px;font-weight:600;display:grid}.sources:where(:not(.home *)){color:var(--ink-3);font-size:14px}.sources li+li:where(:not(.home *)){margin-top:6px}.facts:where(:not(.home *)){border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.facts>div:where(:not(.home *)){border-bottom:1px solid var(--rule);flex-direction:column;gap:4px;padding:18px 18px 18px 0;display:flex}.facts dt:where(:not(.home *)){letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.facts dd:where(:not(.home *)){color:var(--ink);margin:0;font-size:16px}@media (max-width:640px){.facts:where(:not(.home *)){grid-template-columns:1fr}}.quote:where(:not(.home *)){border-left:2px solid var(--accent);letter-spacing:-.01em;color:var(--ink);margin:0;padding:clamp(24px,3vw,40px);font-size:clamp(20px,2vw,28px);line-height:1.35}.quote footer:where(:not(.home *)){color:var(--ink-3);margin-top:14px;font-size:14px}.person:where(:not(.home *)){flex-direction:column;gap:16px;display:flex}.person__top:where(:not(.home *)){align-items:center;gap:16px;display:flex}.person__av:where(:not(.home *)){background:var(--accent-wash);border:1px solid var(--accent-soft);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:22px;font-weight:600;display:grid}.layers:where(:not(.home *)){border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.layers li:where(:not(.home *)){border-bottom:1px solid var(--rule);transition:background-color .2s,padding .3s var(--ease);grid-template-columns:44px minmax(0,.7fr) minmax(0,1.3fr);align-items:baseline;gap:8px 20px;padding:16px 0;display:grid}.layers li:hover:where(:not(.home *)){background:var(--accent-wash);padding-left:10px}.layers .num:where(:not(.home *)){color:var(--ink-3);font-size:13px}.layers b:where(:not(.home *)){font-weight:600}.layers a:where(:not(.home *)){color:var(--ink-2)}@media (max-width:640px){.layers li:where(:not(.home *)){grid-template-columns:36px minmax(0,1fr)}.layers li>span:last-child:where(:not(.home *)){grid-column:2}}.legal:where(:not(.home *)){max-width:760px}.legal h2:where(:not(.home *)){color:var(--ink);margin:2em 0 .6em;font-size:22px;font-weight:600}.legal p:where(:not(.home *)),.legal li:where(:not(.home *)){color:var(--ink-2)}.legal ul:where(:not(.home *)){padding-left:1.2em}.notfound:where(:not(.home *)){align-items:center;min-height:80vh;display:flex}[data-rise]:where(:not(.home *)){will-change:transform}[hidden]{display:none!important}.stack:where(:not(.home *)){flex-direction:column;gap:20px;display:flex}.spacer:where(:not(.home *)){height:clamp(64px,8vw,112px)}.two:where(:not(.home *)){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}@media (max-width:860px){.two:where(:not(.home *)){grid-template-columns:1fr}}.feature:where(:not(.home *)){padding:clamp(28px,3.4vw,48px)}.letter:where(:not(.home *)){flex-direction:column;gap:18px;margin:0;display:flex}.letter blockquote:where(:not(.home *)){border-left:2px solid var(--accent);color:var(--ink);flex-direction:column;gap:16px;margin:0;padding-left:clamp(20px,2.4vw,32px);font-size:clamp(17px,1.4vw,20px);line-height:1.6;display:flex}.letter figcaption:where(:not(.home *)){color:var(--ink-3);padding-left:clamp(20px,2.4vw,32px);font-size:14px;font-weight:600}.stat__n:where(:not(.home *)){letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(48px,5vw,72px);font-weight:300;line-height:1}.person__photo:where(:not(.home *)){object-fit:cover;border-radius:50%;flex:none;width:64px;height:64px}.fix:where(:not(.home *)){border:1px solid var(--accent-soft);background:var(--accent-wash);border-radius:16px;padding:20px 22px}.fix .cap:where(:not(.home *)){margin-bottom:8px;display:block}.fix p:where(:not(.home *)){color:var(--ink);font-size:16px;line-height:1.6}.linkbtn{all:unset;cursor:pointer;color:var(--ink-2);font-size:15px;transition:color .2s}.linkbtn:hover{color:var(--ink)}.linkbtn:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:3px}.hp{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form:where(:not(.home *)){position:relative}.form__end:where(:not(.home *)){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.form__note:where(:not(.home *)){color:var(--ink-3);font-size:13px}.form__note:empty:where(:not(.home *)),.err:empty:where(:not(.home *)){display:none}.btn:disabled:where(:not(.home *)){opacity:.6;cursor:progress}.consentbar{z-index:50;left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));border:1px solid var(--rule-2);-webkit-backdrop-filter:blur(14px);max-width:620px;animation:mm-in .5s var(--ease) both;background:#121313eb;border-radius:20px;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-inline:auto;padding:18px 20px;display:flex;position:fixed;box-shadow:0 24px 60px -24px #000000b3}.consentbar .copy{flex:280px;font-size:14px}.consentbar a{color:var(--ink)}.work__more:where(:not(.home *)){margin-top:40px}
