@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_9bd65711-module__DR5dMq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_9bd65711-module__DR5dMq__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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.2vemzm0itqzfy.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.3cb5lpr2l6xud.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.1u30mmyq6lnsd.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.40sczeszzbjw1.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.1yd4_i3e35931.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.1qc6dx89jd2qv.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.29yke99gs9qpn.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.1i-sca43-qwng.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.0oace-s_gkfks.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%}.ibm_plex_mono_28411002-module__cjC0Ca__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_28411002-module__cjC0Ca__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_29f246d4-module__8Y_Bfa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_29f246d4-module__8Y_Bfa__variable{--font-inter:"Inter", "Inter Fallback"}
.onrole-company-footer{--_cf-muted:var(--company-footer-muted,var(--onrole-muted,color-mix(in srgb, currentColor 72%, transparent)));--_cf-subtle:var(--company-footer-subtle,var(--onrole-muted,color-mix(in srgb, currentColor 66%, transparent)));--_cf-border:var(--company-footer-border,var(--onrole-line,color-mix(in srgb, currentColor 14%, transparent)));--_cf-focus:var(--company-footer-focus,var(--onrole-focus,currentColor));box-sizing:border-box;width:100%;max-width:var(--company-footer-max-width,none);color:var(--company-footer-color,var(--onrole-ink,inherit));font-family:var(--onrole-font-sans,inherit);font-size:var(--company-footer-font-size,13px);text-align:start;overflow-wrap:anywhere;line-height:1.55;container-type:inline-size}.onrole-company-footer *,.onrole-company-footer :before,.onrole-company-footer :after{box-sizing:inherit}.onrole-company-footer p,.onrole-company-footer ul{margin:0}.onrole-company-footer a{color:inherit;transition:color .16s var(--onrole-ease,cubic-bezier(.22,.61,.36,1));border-radius:4px;text-decoration:none}.onrole-company-footer a:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.onrole-company-footer a:focus-visible,.onrole-company-footer summary:focus-visible{outline:2px solid var(--_cf-focus);outline-offset:2px}.onrole-company-footer__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.onrole-company-footer__lead{flex-wrap:wrap;align-items:center;gap:8px 24px;min-width:0;display:flex}.onrole-company-footer__brand{white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.onrole-company-footer__brand-pre{color:var(--_cf-muted);font-weight:500}.onrole-company-footer__mark{flex:none;width:16px;height:16px}.onrole-company-footer__links{flex-wrap:wrap;align-items:center;gap:4px 18px;padding:0;list-style:none;display:flex}.onrole-company-footer__links li{display:inline-flex}.onrole-company-footer__links a{color:var(--company-footer-link-color,var(--_cf-muted));padding:2px 0;font-weight:500}.onrole-company-footer__links a:hover{color:inherit}.onrole-company-footer__actions{align-items:center;gap:12px;display:flex}.onrole-company-footer__actions:empty{display:none}.onrole-company-footer__sep{opacity:.55;-webkit-user-select:none;user-select:none;padding:0 .45em}.onrole-company-footer__legal{margin-top:var(--company-footer-gap,16px);padding-top:var(--company-footer-gap,16px);border-top:1px solid var(--_cf-border);color:var(--_cf-subtle);gap:4px;font-size:.9em;line-height:1.6;display:grid}.onrole-company-footer__name,.onrole-company-footer__cin{white-space:nowrap}.onrole-company-footer__entity strong{color:var(--_cf-muted);font-weight:600}.onrole-company-footer__legal address{text-wrap:pretty;font-style:normal}.onrole-company-footer__legal a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.2em}.onrole-company-footer__legal a:hover{text-decoration-color:currentColor}.onrole-company-footer__details summary{cursor:pointer;border-radius:4px;align-items:center;gap:6px;list-style:none;display:inline-flex}.onrole-company-footer__details summary::-webkit-details-marker{display:none}.onrole-company-footer__details summary:after{content:"";width:6px;height:6px;transition:transform .16s var(--onrole-ease,cubic-bezier(.22,.61,.36,1));border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-2px)rotate(45deg)}.onrole-company-footer__details[open] summary:after{transform:translateY(1px)rotate(225deg)}.onrole-company-footer__details address{margin-top:4px}.onrole-company-footer__details summary:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.onrole-company-footer__legal--line{margin-top:var(--company-footer-gap,10px);padding-top:var(--company-footer-gap,10px);flex-wrap:wrap;align-items:baseline;gap:2px 0;font-size:.875em;line-height:1.5;display:flex}.onrole-company-footer__copy{white-space:nowrap}.onrole-company-footer__info{flex:14em;min-width:0}.onrole-company-footer__info-body{gap:2px;margin-top:6px;display:grid}.onrole-company-footer__info-body address{margin-top:0}.onrole-company-footer__extra{color:var(--_cf-subtle);margin-top:12px;font-size:.9em}.onrole-company-footer--center,.onrole-company-footer--center .onrole-company-footer__legal{text-align:center}.onrole-company-footer--center .onrole-company-footer__top,.onrole-company-footer--center .onrole-company-footer__lead,.onrole-company-footer--center .onrole-company-footer__links{justify-content:center}.onrole-company-footer--center .onrole-company-footer__legal{justify-items:center}.onrole-company-footer--center .onrole-company-footer__legal--line{justify-content:center}.onrole-company-footer--center .onrole-company-footer__info{flex:0 auto}.onrole-company-footer--compact{font-size:var(--company-footer-font-size,12.5px)}.onrole-company-footer--compact .onrole-company-footer__top{flex-direction:column;gap:12px}.onrole-company-footer--compact .onrole-company-footer__lead{gap:6px 16px}.onrole-company-footer--compact .onrole-company-footer__links{gap:4px 14px}.onrole-company-footer--compact:not(.onrole-company-footer--center) .onrole-company-footer__top{align-items:flex-start}.onrole-company-footer--compact .onrole-company-footer__legal{margin-top:14px;padding-top:14px}.onrole-company-footer--compact .onrole-company-footer__legal--line{margin-top:var(--company-footer-gap,10px);padding-top:var(--company-footer-gap,10px)}@container (max-width:560px){.onrole-company-footer__top{flex-direction:column;align-items:flex-start;gap:14px}.onrole-company-footer--center .onrole-company-footer__top{align-items:center}.onrole-company-footer__lead{align-items:inherit;flex-direction:column;gap:10px}.onrole-company-footer--compact .onrole-company-footer__lead{flex-direction:row}}@media (prefers-reduced-motion:reduce){.onrole-company-footer a,.onrole-company-footer__details summary:after{transition:none}}.onrole-theme-switch{--_ts-track:var(--theme-switch-track,color-mix(in srgb, currentColor 4%, transparent));--_ts-border:var(--theme-switch-border,color-mix(in srgb, currentColor 18%, transparent));--_ts-thumb:var(--theme-switch-thumb,color-mix(in srgb, currentColor 12%, transparent));--_ts-thumb-border:var(--theme-switch-thumb-border,color-mix(in srgb, currentColor 50%, transparent));--_ts-muted:var(--theme-switch-muted,color-mix(in srgb, currentColor 72%, transparent));--_ts-i:0;box-sizing:border-box;border:1px solid var(--_ts-border);background:var(--_ts-track);height:32px;font:inherit;vertical-align:middle;isolation:isolate;border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;margin:0;padding:3px;font-size:12.5px;line-height:1;display:inline-grid;position:relative}.onrole-theme-switch[hidden]{display:none}.onrole-theme-switch[data-value=light]{--_ts-i:1}.onrole-theme-switch[data-value=dark]{--_ts-i:2}.onrole-theme-switch__thumb{z-index:-1;box-sizing:border-box;border:1px solid var(--_ts-thumb-border);background:var(--_ts-thumb);width:calc(33.3333% - 2px);transform:translateX(calc(var(--_ts-i) * 100%));transition:transform .22s var(--onrole-ease,cubic-bezier(.22,.61,.36,1));pointer-events:none;border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 2px #0000001f}.onrole-theme-switch__option{min-width:0;color:var(--_ts-muted);font:inherit;white-space:nowrap;cursor:pointer;transition:color .16s var(--onrole-ease,cubic-bezier(.22,.61,.36,1));-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 11px;font-weight:500;display:inline-flex}.onrole-theme-switch__option:hover{color:inherit}.onrole-theme-switch__option[aria-checked=true]{color:inherit;font-weight:600}.onrole-theme-switch__option:focus-visible{outline:2px solid var(--theme-switch-focus,var(--onrole-focus,currentColor));outline-offset:2px}.onrole-theme-switch__icon{flex:none;width:14px;height:14px}.onrole-theme-switch--md{height:36px;font-size:13.5px}.onrole-theme-switch--md .onrole-theme-switch__icon{width:16px;height:16px}.onrole-theme-switch--icons .onrole-theme-switch__option{padding:0 9px}.onrole-theme-switch--icons .onrole-theme-switch__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.onrole-theme-switch__thumb,.onrole-theme-switch__option{transition:none}}@media (forced-colors:active){.onrole-theme-switch__thumb{border-color:highlight}.onrole-theme-switch__option[aria-checked=true]{color:highlighttext;background:highlight}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#14161a;--muted:#5b606b;--bg:#fafaf7;--surface:#fff;--soft:#f1f0ea;--line:#e6e4dc;--line-strong:#cfccc1;--deep:#14161a;--brand:#14161a;--brand-hover:#2b2f36;--on-brand:#fff;--brand-text:#14161a;--career:#9bc53d;--academy:#2e4bf0;--works:#f0702a;--finance:#c99a35;--verification:#1fa89e;--success:#147d46;--error:#a12732;--font-head:var(--font-jakarta), "Plus Jakarta Sans", Arial, sans-serif;--font-body:var(--font-inter), Inter, Arial, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, monospace;--radius:12px;--radius-card:16px;--radius-panel:28px;--gutter:24px;--max:1200px;--section:96px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{background:var(--bg);color:var(--ink);font:400 16px/1.65 var(--font-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,ul,ol,figure{margin:0}h1,h2,h3,h4{font-family:var(--font-head);word-spacing:.06em;text-wrap:balance;font-weight:500}h1{letter-spacing:-.015em;font-size:clamp(2.25rem,5.6vw,3.5rem);font-weight:600;line-height:1.1}h2{letter-spacing:-.012em;font-size:clamp(1.75rem,3.4vw,2.25rem);line-height:1.2}h3{letter-spacing:-.008em;font-size:clamp(1.25rem,2vw,1.375rem);line-height:1.3}a{color:inherit;text-decoration:none}img,svg{max-width:100%}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.container{width:min(var(--max), calc(100% - 2 * var(--gutter)));margin-inline:auto}.skip{z-index:20;background:var(--ink);color:var(--bg);border-radius:8px;padding:12px 16px;position:absolute;top:-80px;left:16px}.skip:focus{top:8px}.section{padding-block:var(--section)}.rule-top{border-top:1px solid var(--line)}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;font-size:.8125rem;font-weight:500}.eyebrow.brand{color:var(--brand-text)}.lede{color:var(--muted);max-width:62ch;font-size:1.125rem}.section-head{text-align:center;max-width:720px;margin:0 auto 48px}.section-head h2{margin-bottom:16px}.section-head p:last-child{color:var(--muted);font-size:1.0625rem}.btn{border-radius:var(--radius);min-height:48px;font:500 .875rem/1.3 var(--font-body);text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 22px;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn.primary{background:var(--brand);color:var(--on-brand)}.btn.primary:hover{background:var(--brand-hover)}.btn.secondary{background:var(--bg);border-color:var(--line-strong);color:var(--ink)}.btn.secondary:hover{background:var(--surface)}.btn.tint{background:var(--soft);color:var(--brand-text);min-height:44px;padding:10px 18px}.btn.sm{min-height:42px;padding:10px 18px}.btn:disabled{opacity:.55;cursor:default;transform:none}.text-link{color:var(--brand-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brand-text) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--brand-text) 35%, transparent);text-underline-offset:5px;font-size:.9375rem;font-weight:500;display:inline-block}.text-link:hover{text-decoration-color:currentColor}.actions{flex-wrap:wrap;gap:12px;display:flex}.site-header{z-index:10;background:0 0;border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s;position:sticky;top:0}.scrolled .site-header{background:color-mix(in srgb, var(--bg) 88%, transparent);border-bottom-color:var(--line);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px)}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:64px;display:flex}.wordmark{font-family:var(--font-body);letter-spacing:-.02em;white-space:nowrap;font-weight:600}.salaryfy-wordmark{font-family:var(--font-body);letter-spacing:-.04em;color:var(--ink);white-space:nowrap;font-weight:600}.salaryfy-wordmark>span{color:var(--finance)}.logo{color:var(--ink);white-space:nowrap;align-items:center;gap:.65em;font-size:17px;line-height:1;display:inline-flex}.logo .wordmark{position:relative;top:.04em}.logo-copy{display:flex}.logo-name{align-items:center;gap:8px;min-height:1.22em;display:flex}.logo-workspace{font-size:inherit;letter-spacing:-.02em;color:var(--ink);padding-left:0;font-weight:400}.logo-tagline{border:1px solid var(--line);background:var(--surface);text-align:center;color:var(--muted);letter-spacing:.015em;border-radius:999px;padding:5px 9px;font-size:11px;line-height:1.3;display:grid;overflow:hidden}.logo-tagline>span{opacity:0;grid-area:1/1;animation:9s infinite logo-tagline-cycle}.logo-tagline>span:nth-child(2){animation-delay:-6s}.logo-tagline>span:nth-child(3){animation-delay:-3s}@keyframes logo-tagline-cycle{0%,27%{opacity:1;transform:translateY(0)}32%,95%{opacity:0;transform:translateY(-6px)}96%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.logo-with-tagline{flex-shrink:0;align-items:center}.mark{border:.085em solid;border-radius:50%;flex:none;width:1.22em;height:1.22em;transition:transform .6s cubic-bezier(.22,.61,.36,1);display:block;position:relative}.mark:after{content:"";clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%);background:currentColor;border-radius:50%;position:absolute;inset:.17em}.logo:hover .mark,.logo:focus-visible .mark{transform:rotate(180deg)}.site-header .logo{animation:.5s ease-out backwards header-lockup-enter}@keyframes header-lockup-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.nav-desktop{gap:4px;font-size:.875rem;font-weight:450;display:flex}.nav-desktop a{color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;transition:background-color .2s,color .2s;display:inline-flex}.nav-desktop a:hover{color:var(--ink);background:color-mix(in srgb, var(--dot,var(--ink)) 12%, transparent)}.nav-dot{background:var(--dot,var(--ink));border-radius:50%;width:7px;height:7px;transition:transform .25s}.nav-desktop a:hover .nav-dot{transform:scale(1.35)}html[data-section=career] [data-nav=career],html[data-section=academy] [data-nav=academy],html[data-section=works] [data-nav=works],html[data-section=finance] [data-nav=finance],html[data-section=verification] [data-nav=verification]{color:var(--ink);background:color-mix(in srgb, var(--dot) 16%, transparent)}.header-cta{gap:6px}.header-actions{align-items:center;gap:10px;display:flex}.icon-btn{border:1px solid var(--line);border-radius:var(--radius);min-width:44px;min-height:44px;color:var(--muted);font:500 .8125rem var(--font-body);cursor:pointer;background:0 0;padding:0 12px}.icon-btn:hover{background:var(--soft);color:var(--ink)}.menu-btn{display:none}.mobile-nav{border-top:1px solid var(--line);background:var(--bg)}.mobile-nav ul{padding:12px 0 0;list-style:none}.mobile-nav a:not(.btn){border-bottom:1px solid var(--line);padding:14px 4px;font-weight:500;display:block}.mobile-nav .btn{width:100%;margin-block:16px}.hero{text-align:center;padding-top:88px}.hero h1{letter-spacing:-.02em;word-spacing:.06em;margin-bottom:24px;font-size:clamp(2.5rem,7vw,4.25rem);line-height:1.08}.hero h1 span{color:var(--muted)}.hero h1 .hero-dot{color:var(--career)}.hero .lede{text-wrap:balance;max-width:54ch;margin:0 auto 32px;font-size:1.1875rem}.hero .actions{justify-content:center}.audiences-line{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:4px 0;margin:24px 0 64px;font-size:.8125rem;display:flex}.audiences-line>span{white-space:nowrap}.audiences-line span span{margin-inline:10px}.offer-strip{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:16px 56px;padding-block:22px;font-size:1rem;font-weight:500;display:flex}.offer-strip a{align-items:center;gap:10px;display:inline-flex}.offer-strip a:hover{color:var(--brand-text)}.available{padding-top:48px}.available-head{margin-bottom:20px}.available-head h2{margin-bottom:8px;font-size:1.375rem}.available-head p,.available-copy p{color:var(--muted);font-size:.9375rem}.available-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.available-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);align-items:flex-start;gap:20px;padding:24px;transition:border-color .2s;display:flex}.available-card:hover{border-color:var(--line-strong)}.available-icon{border-radius:var(--radius);background:var(--soft);flex:none;place-items:center;width:44px;height:44px;display:grid}.available-copy{min-width:0}.available-title{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.available-copy h3{margin-bottom:10px;font-size:1.125rem;line-height:1.35}.available-copy .text-link{margin-top:14px}.routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.route{border-top:2px solid var(--line);color:var(--ink);flex-direction:column;align-items:flex-start;gap:12px;padding-top:24px;display:flex;position:relative}.route:before{content:"";background:var(--ink);transform-origin:0;width:100%;height:2px;transition:transform .45s cubic-bezier(.22,.61,.36,1);position:absolute;top:-2px;left:0;transform:scaleX(0)}.route:hover:before,.route:focus-visible:before{transform:scaleX(1)}.route-icon{background:var(--soft);border-radius:12px;place-items:center;width:44px;height:44px;transition:transform .25s;display:grid}.route:hover .route-icon{transform:translateY(-3px)}.route .tag{color:var(--muted);font-size:.8125rem;font-weight:500}.route p{color:var(--muted);font-size:1rem}.route .text-link{margin-top:auto}.faq{grid-template-columns:.8fr 1.2fr;gap:72px;display:grid}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{font:500 1.0625rem/1.4 var(--font-head);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:22px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--brand-text);font-size:1.4rem;transition:transform .18s}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list details p{color:var(--muted);max-width:60ch;padding-bottom:24px}.page-head{padding-block:72px 56px}.page-head h1{max-width:18ch;margin-bottom:20px}.page-head .lede{max-width:58ch}.page-head .actions{margin-top:28px}.crumbs{color:var(--muted);gap:8px;margin-bottom:28px;font-size:.8125rem;display:flex}.crumbs a:hover{color:var(--brand-text)}.status-note{color:var(--muted);align-items:center;gap:10px;margin-top:28px;font-size:.875rem;display:inline-flex}.offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.offer{border-top:2px solid var(--service,var(--line-strong));padding-top:24px}.offer h3{margin-bottom:10px}.offer p{color:var(--muted);font-size:1rem}.rail{border-top:1px solid var(--line);grid-template-columns:220px 1fr;gap:24px 48px;padding-block:32px;display:grid}.rail:last-child{border-bottom:1px solid var(--line)}.rail .label{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text);font-size:.75rem;font-weight:500}.rail p{color:var(--muted);max-width:62ch;margin-top:10px}.note{background:var(--soft);border-radius:var(--radius-card);max-width:62ch;padding:20px 24px}.note h3{margin-bottom:6px;font-size:1rem}.note p{color:var(--muted);font-size:1rem}.split{grid-template-columns:.8fr 1.2fr;gap:72px;display:grid}.split h2{margin-bottom:12px;font-size:1.25rem}.tiny{color:var(--muted);font-size:.8125rem}.mt-3{margin-top:24px}.mb-2{margin-bottom:16px}.ink{color:var(--ink)}.mt-4{margin-top:32px}.prose{max-width:68ch}.prose h2{margin:40px 0 12px;font-size:1.375rem}.prose p+p{margin-top:12px}.prose .stamp{color:var(--muted);font-size:.8125rem}.prose a{color:var(--brand-text);text-underline-offset:4px;text-decoration:underline}.rail h2{font-size:1.5rem}.legal{padding-bottom:var(--section)}.policy-document .page-head{padding-bottom:40px}.policy-document .page-head h1{max-width:none}.policy-layout{padding-bottom:var(--section);grid-template-columns:240px minmax(0,720px);justify-content:space-between;gap:64px;display:grid}.policy-sidebar{align-self:start;max-height:calc(100vh - 120px);font-size:.875rem;line-height:1.6;position:sticky;top:96px;overflow-y:auto}.policy-sidebar h2{margin-bottom:14px;font-size:.875rem;font-weight:600}.policy-sidebar ol{padding-left:20px}.policy-sidebar li+li{margin-top:10px}.policy-sidebar a{color:var(--muted)}.policy-sidebar a:hover,.policy-sidebar a[aria-current=page]{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.policy-library{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.policy-library a{padding-block:5px;display:block}.policy-prose{overflow-wrap:anywhere;min-width:0;font-family:Georgia,Times New Roman,serif;font-size:1.125rem;line-height:1.85}.policy-prose h2{text-wrap:pretty;margin-bottom:16px;font-size:1.375rem;line-height:1.45}.policy-prose h2 span{color:var(--muted)}.policy-prose section,.policy-related{margin-top:44px;scroll-margin-top:96px}.policy-prose p+p{margin-top:18px}.policy-prose a{text-underline-offset:4px;text-decoration:underline}.policy-prose address{margin-top:18px;font-style:normal}.policy-date{font-family:var(--font-body);color:var(--muted);margin-bottom:24px;font-size:.8125rem}.policy-prose ul{padding-left:24px}.policy-related{border-top:1px solid var(--line);padding-top:32px}.policy-index{max-width:800px;padding-bottom:var(--section)}.defined-term{position:relative}.policy-prose .definition-link{text-decoration-style:dotted;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);text-underline-offset:5px}.definition-tooltip{z-index:30;border:1px solid var(--line-strong);background:var(--surface);width:min(320px,100vw - 24px);color:var(--ink);font-family:var(--font-body);opacity:0;visibility:hidden;border-radius:12px;padding:16px 18px;font-size:.875rem;line-height:1.6;position:fixed;box-shadow:0 8px 28px #0000001f}.definition-tooltip:before{content:"";z-index:-1;position:absolute;inset:-12px}.definition-tooltip strong,.definition-tooltip>span{display:block}.definition-tooltip strong{margin-bottom:6px}.definition-tooltip .definition-hint{color:var(--muted);margin-top:10px;font-size:.75rem}.defined-term:not(.is-dismissed):hover .definition-tooltip.is-positioned,.defined-term:not(.is-dismissed):focus-within .definition-tooltip.is-positioned{opacity:1;visibility:visible}@media print{.definition-tooltip{display:none}.policy-prose .definition-link{text-decoration:none}}@media (max-width:960px){.policy-layout{grid-template-columns:1fr;gap:40px}.policy-sidebar{border-bottom:1px solid var(--line);max-height:none;padding-bottom:24px;position:static}.policy-library{display:none}}@media print{.policy-sidebar{display:none}body:has(.policy-document) .site-header{display:none}body:has(.policy-document) .site-footer{display:none}.policy-layout{display:block}.policy-document{color:#000;background:#fff}.policy-prose{font-size:12pt}.policy-prose h2{break-after:avoid}.policy-prose p{orphans:3;widows:3}}.form{gap:20px;display:grid}.field{gap:8px;display:grid}.field label{font-size:.875rem;font-weight:500}.field input,.field textarea{background:var(--surface);width:100%;min-height:48px;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);font:inherit;padding:12px 14px}.field textarea{resize:vertical}.field input::placeholder,.field textarea::placeholder{color:var(--muted);opacity:.8}.field [aria-invalid=true]{border-color:var(--error)}.err{color:var(--error);font-size:.8125rem}.form-alert{border:1px solid var(--error);border-radius:var(--radius);color:var(--error);padding:12px 16px;font-size:1rem}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.band{border-radius:var(--radius-panel);background:var(--bg);width:min(1320px,100% - 32px);color:var(--ink);margin:0 auto 16px;padding-block:88px}.band .container{width:min(1120px,100% - 64px)}.band p,.band li{color:var(--muted)}.band h2,.band h3,.band b{color:var(--ink)}.band .eyebrow,.band .text-link{color:var(--brand-text)}.band h2{letter-spacing:-.02em;font-size:clamp(2.25rem,4.6vw,3.5rem);font-weight:500;line-height:1.08}.band h2 em{color:var(--brand-text);font-style:normal;display:block}.band h3{font-size:1.25rem}.band-head{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:64px;margin-bottom:56px;display:grid}.band-lede{font-size:1.125rem;line-height:1.7}.band-actions{align-items:center;margin-top:56px}.mono{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.col-label{margin-bottom:14px;font-size:.8125rem;color:var(--brand-text)!important}.cols3{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cols3>div{border-left:1px solid var(--line);padding:28px 32px 8px}.cols3>div:first-child{border-left:0;padding-left:0}.cols3 h3{margin-bottom:18px}.rows{padding:0;list-style:none;display:grid}.rows li{border-top:1px solid var(--line);justify-items:start;gap:4px;padding-block:16px;display:grid}.rows li:first-child{border-top:0;padding-top:0}.rows b{flex-wrap:wrap;align-items:center;gap:10px;font-weight:500;display:flex}.rows li>span{color:var(--muted);font-size:.9375rem}.chip{font:500 .6875rem/1.6 var(--font-body);letter-spacing:.02em;color:var(--muted);border:1px solid;border-radius:999px;padding:2px 10px;display:inline-block}.chip.free,.chip.beta,.chip.waitlist{color:var(--brand-text)}.chip.beta,.chip.waitlist{background:color-mix(in srgb, var(--brand-text) 10%, transparent);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:0;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.chip.beta:before,.chip.waitlist:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.btn.outline{border-color:var(--line-strong);color:var(--ink);background:0 0}.btn.outline:hover{background:var(--soft)}.notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.band-note{background:var(--soft);border-radius:var(--radius-card);justify-items:start;gap:8px;padding:24px 28px;display:grid}.band-note h3{flex-wrap:wrap;align-items:center;gap:10px;font-size:1.0625rem;display:flex}.theme-career,.theme-academy,.theme-works,.theme-finance,.theme-verification{--ink:#f7f6f1;--muted:#f7f6f1b8;--line:#f7f6f129;--line-strong:#f7f6f152;--soft:#f7f6f114;--brand-hover:var(--brand);background:var(--panel)}.band .btn.primary:hover{filter:brightness(1.08)}.theme-career{--panel:#143326;--brand:#c6f24e;--brand-text:#c6f24e;--on-brand:#143326}.theme-academy{--panel:#2e4bf0;--muted:#ffffffd1;--line:#ffffff3d;--brand:#fff;--brand-text:#fff;--on-brand:#2e4bf0}.theme-works{--panel:#2a1810;--brand:#ff8a3d;--brand-text:#ff8a3d;--on-brand:#2a1810}.theme-finance{--panel:#262012;--ink:#f6efdd;--muted:#f6efddb8;--brand:#e2b857;--brand-text:#e2b857;--on-brand:#262012}.theme-verification{--panel:#0b3a40;--brand:#62d9d0;--brand-text:#62d9d0;--on-brand:#0b3a40}.theme-hub{background:var(--soft)}.hub-heading{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px}.hub-heading h2{font-size:clamp(2rem,4vw,3rem)}.hub-lede{max-width:42ch;font-size:1rem}.hub-origin{width:fit-content;color:var(--ink);text-align:center;margin:0 auto;padding:12px 0}.hub-origin-brand{justify-content:center;align-items:center;gap:12px;font-size:30px;line-height:1;display:flex}.hub-map{--hub-active:var(--ink)}.hub-origin .mark{color:var(--hub-active);transition:color .35s}.hub-origin .mark:before{content:"";color:var(--hub-active);opacity:0;border:1px solid;border-radius:50%;position:absolute;inset:-8px}.hub-map:has(.hub-card:is(:hover,:focus-visible)) .hub-origin .mark:before{animation:1.8s ease-out infinite hub-signal}@keyframes hub-signal{0%{opacity:.4;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}.hub-lines g{transition:opacity .35s}.hub-map:has(.hub-card:is(:hover,:focus-visible)) .hub-lines g{opacity:.18}.hub-lines{width:100%;height:100px;display:block;overflow:visible}.hub-line{fill:none;stroke:var(--line-strong);stroke-width:1.2px;transition:stroke .35s,stroke-width .35s}.hub-pulse{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:9 91;stroke-dashoffset:100px;opacity:0;animation:5s ease-in-out infinite hub-pulse;animation-delay:var(--delay,0s)}@keyframes hub-pulse{0%,to{opacity:0;stroke-dashoffset:100px}10%{opacity:.8}60%{opacity:.8}70%,99%{opacity:0;stroke-dashoffset:-9px}}@keyframes hub-pulse-active{0%{opacity:0;stroke-dashoffset:100px}15%,80%{opacity:1}to{opacity:0;stroke-dashoffset:-9px}}.hub-map:has(.hub-card[data-product="0"]:is(:hover,:focus-visible)){--hub-active:var(--career)}.hub-map:has(.hub-card[data-product="0"]:is(:hover,:focus-visible)) .hub-lines g[data-product="0"]{opacity:1}.hub-map:has(.hub-card[data-product="0"]:is(:hover,:focus-visible)) .hub-lines g[data-product="0"] .hub-line{stroke:var(--dot);stroke-width:1.8px}.hub-map:has(.hub-card[data-product="0"]:is(:hover,:focus-visible)) .hub-lines g[data-product="0"] .hub-pulse{stroke-width:3.5px;animation:1.8s linear infinite hub-pulse-active}.hub-map:has(.hub-card[data-product="1"]:is(:hover,:focus-visible)){--hub-active:var(--academy)}.hub-map:has(.hub-card[data-product="1"]:is(:hover,:focus-visible)) .hub-lines g[data-product="1"]{opacity:1}.hub-map:has(.hub-card[data-product="1"]:is(:hover,:focus-visible)) .hub-lines g[data-product="1"] .hub-line{stroke:var(--dot);stroke-width:1.8px}.hub-map:has(.hub-card[data-product="1"]:is(:hover,:focus-visible)) .hub-lines g[data-product="1"] .hub-pulse{stroke-width:3.5px;animation:1.8s linear infinite hub-pulse-active}.hub-map:has(.hub-card[data-product="2"]:is(:hover,:focus-visible)){--hub-active:var(--works)}.hub-map:has(.hub-card[data-product="2"]:is(:hover,:focus-visible)) .hub-lines g[data-product="2"]{opacity:1}.hub-map:has(.hub-card[data-product="2"]:is(:hover,:focus-visible)) .hub-lines g[data-product="2"] .hub-line{stroke:var(--dot);stroke-width:1.8px}.hub-map:has(.hub-card[data-product="2"]:is(:hover,:focus-visible)) .hub-lines g[data-product="2"] .hub-pulse{stroke-width:3.5px;animation:1.8s linear infinite hub-pulse-active}.hub-map:has(.hub-card[data-product="3"]:is(:hover,:focus-visible)){--hub-active:var(--finance)}.hub-map:has(.hub-card[data-product="3"]:is(:hover,:focus-visible)) .hub-lines g[data-product="3"]{opacity:1}.hub-map:has(.hub-card[data-product="3"]:is(:hover,:focus-visible)) .hub-lines g[data-product="3"] .hub-line{stroke:var(--dot);stroke-width:1.8px}.hub-map:has(.hub-card[data-product="3"]:is(:hover,:focus-visible)) .hub-lines g[data-product="3"] .hub-pulse{stroke-width:3.5px;animation:1.8s linear infinite hub-pulse-active}.hub-map:has(.hub-card[data-product="4"]:is(:hover,:focus-visible)){--hub-active:var(--verification)}.hub-map:has(.hub-card[data-product="4"]:is(:hover,:focus-visible)) .hub-lines g[data-product="4"]{opacity:1}.hub-map:has(.hub-card[data-product="4"]:is(:hover,:focus-visible)) .hub-lines g[data-product="4"] .hub-line{stroke:var(--dot);stroke-width:1.8px}.hub-map:has(.hub-card[data-product="4"]:is(:hover,:focus-visible)) .hub-lines g[data-product="4"] .hub-pulse{stroke-width:3.5px;animation:1.8s linear infinite hub-pulse-active}.hub-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.hub-card{background:var(--surface);color:var(--ink);text-align:left;border-radius:16px;flex-direction:column;align-items:flex-start;gap:14px;padding:24px 18px;display:flex}.hub-card:before{content:"";background:var(--dot);border-radius:3px;height:3px;position:absolute;top:-1px;left:18px;right:18px}.hub-card:is(:hover,:focus-visible){transform:translateY(-4px)}.hub-product-link .icon{transition:transform .3s}.hub-card:is(:hover,:focus-visible) .hub-product-link .icon{transform:translate(4px)}.hub-product-name{font:600 1rem / 1.3 var(--font-head)}.hub-product-purpose{color:var(--muted);font-size:.8125rem;line-height:1.65}.hub-product-link{align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:.8125rem;font-weight:500;display:flex}.hub-pathways{margin-top:48px}.hub-pathways>.eyebrow{margin-bottom:16px}.hub-notes h3{margin:10px 0 12px;font-size:1.25rem}.hub-notes p{font-size:.9375rem;line-height:1.7}.hub-path-label{color:var(--muted);font-size:.75rem}.hub-notes .text-link{margin-top:20px;font-size:.8125rem}.dot{background:var(--dot);border-radius:50%;width:9px;height:9px}.contact .split{align-items:start}.contact h2{margin-bottom:14px;font-size:clamp(2rem,4.4vw,2.75rem)}.contact .lede{margin-bottom:8px}.help-group{border-top:1px solid var(--line);grid-template-columns:260px minmax(0,1fr);gap:24px 48px;padding-block:40px;display:grid}.help-group:last-child{border-bottom:1px solid var(--line)}.help-group h2{margin-bottom:8px;font-size:1.25rem}.help-group-lead{color:var(--muted);font-size:1rem}.help-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;padding:0;list-style:none;display:grid}.help-topic{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.help-topic h3{font-size:1.125rem}.help-topic p{color:var(--muted);font-size:1rem}.help-topic-links{flex-wrap:wrap;gap:8px 24px;margin-top:auto;display:flex}.help-email{margin-top:24px}.help-company{margin-top:24px;font-style:normal}.help-company p{font-size:.9375rem}@media (max-width:960px){.help-group{grid-template-columns:1fr;padding-block:32px}}@media (max-width:640px){.help-topics{grid-template-columns:1fr}}.claim{width:min(560px,100%);margin:0 auto}.claim-box{background:var(--surface);border:1px solid color-mix(in srgb, var(--career) 55%, var(--line));box-shadow:0 4px 24px color-mix(in srgb, var(--career) 14%, transparent);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 8px 8px 14px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}@property --claim-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.claim-box:before{content:"";pointer-events:none;background:conic-gradient(from var(--claim-angle), transparent 0deg 230deg, color-mix(in srgb, var(--career) 35%, transparent) 270deg, var(--career) 310deg, #d7f5a3 330deg, transparent 360deg);-webkit-mask-composite:xor;border-radius:15px;padding:2px;animation:6s linear infinite claim-border-orbit;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 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}@keyframes claim-border-orbit{to{--claim-angle:360deg}}.claim-box:focus-within{border-color:var(--career);box-shadow:0 0 0 3px color-mix(in srgb, var(--career) 18%, transparent), 0 6px 28px color-mix(in srgb, var(--career) 16%, transparent)}.claim-box:focus-within:before{animation-play-state:paused}.claim-box.is-done:before{display:none}.claim-box:has(.claim-input[aria-invalid=true]):before{display:none}.claim-box:has(.claim-input[aria-invalid=true]){box-shadow:0 0 0 3px color-mix(in srgb, var(--error) 12%, transparent)}@media (prefers-reduced-motion:reduce){.claim-box:before{background:var(--career);animation:none}}.claim-badge{width:28px;height:28px;color:var(--ink);background:0 0;border-radius:50%;flex:none;place-items:center;font-size:16px;display:grid}.claim-prefix{font:500 clamp(1rem, 2vw, 1.125rem) / 1 var(--font-body);letter-spacing:-.01em;color:var(--ink);margin-right:-10px}.claim-input{min-width:0;height:44px;font:400 clamp(1rem, 2vw, 1.125rem) / 1 var(--font-body);letter-spacing:-.01em;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0}.claim-input:focus-visible{outline:none}.claim-box:has(.claim-input[aria-invalid=true]){border-color:var(--error)}.claim-input::placeholder{color:#9299a5;opacity:1}.claim-chip{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line);background:var(--soft);max-width:45%;font:500 .9375rem var(--font-body);color:var(--ink);cursor:pointer;border-radius:10px;flex:none;padding:6px 10px;overflow:hidden}.claim-go{min-height:44px;font:500 .875rem/1.3 var(--font-body);background:var(--career);color:var(--deep);cursor:pointer;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 14px;transition:background-color .2s,transform .2s;display:flex}.claim-go:disabled{background:color-mix(in srgb, var(--career) 18%, var(--surface));color:var(--muted);cursor:default}.claim-go:not(:disabled):hover,.claim-go:not(:disabled):hover .icon{transform:translate(2px)}.claim-hint{max-width:48ch;color:var(--muted);margin:12px auto 0;font-size:.8125rem}.claim-hint.is-error{color:var(--error)}.claim-box.is-done{justify-content:flex-start;min-height:60px;padding-right:18px}.claim-done{overflow-wrap:anywhere;text-align:left;min-width:0;color:var(--ink);flex:1;font-size:1rem}.hero-links{flex-wrap:wrap;justify-content:center;gap:8px 28px;margin-top:28px;display:flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon{flex:none}.text-link{align-items:center;gap:6px;display:inline-flex}.text-link .icon,.btn-arrow{transition:transform .25s cubic-bezier(.22,.61,.36,1)}.text-link:hover .icon,.route:hover .text-link .icon,.btn:hover .btn-arrow{transform:translate(4px)}:root{--active:var(--ink)}.scroll-progress{background:var(--active);width:100%;height:2px;transform:scaleX(var(--scroll,0));transform-origin:0;transition:background-color .4s;position:absolute;bottom:-1px;left:0}html[data-section=career]{--active:var(--career)}html[data-section=academy]{--active:var(--academy)}html[data-section=works]{--active:var(--works)}html[data-section=finance]{--active:var(--finance)}html[data-section=verification]{--active:var(--verification)}.journey{z-index:9;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:14px 10px;position:fixed;top:50%;right:22px;transform:translateY(-50%)}.journey ol{gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.journey ol:before{content:"";background:var(--line-strong);width:1.5px;position:absolute;top:12px;bottom:12px;left:50%;transform:translate(-50%)}.journey-fill{background:var(--active);width:1.5px;transform:translateX(-50%) scaleY(var(--scroll,0));transform-origin:top;z-index:1;position:absolute;top:20px;bottom:20px;left:50%}.journey a{z-index:2;place-items:center;width:24px;height:24px;display:grid;position:relative}.journey-dot{background:var(--bg);border:1.5px solid var(--line-strong);border-radius:50%;width:8px;height:8px;transition:transform .3s,background-color .3s,border-color .3s}.journey-label{background:var(--ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:500;transition:opacity .25s,transform .25s;position:absolute;right:34px;transform:translate(6px)}.journey a:hover .journey-label,.journey a:focus-visible .journey-label{opacity:1;transform:none}html[data-section=start] [data-stop=start] .journey-dot,html[data-section=career] [data-stop=career] .journey-dot,html[data-section=audiences] [data-stop=audiences] .journey-dot,html[data-section=faq] [data-stop=faq] .journey-dot,html[data-section=academy] [data-stop=academy] .journey-dot,html[data-section=works] [data-stop=works] .journey-dot,html[data-section=finance] [data-stop=finance] .journey-dot,html[data-section=verification] [data-stop=verification] .journey-dot,html[data-section=connected] [data-stop=connected] .journey-dot,html[data-section=contact] [data-stop=contact] .journey-dot{background:var(--active);border-color:var(--active);transform:scale(1.6)}html[data-section=start] [data-stop=start] .journey-label,html[data-section=career] [data-stop=career] .journey-label,html[data-section=audiences] [data-stop=audiences] .journey-label,html[data-section=faq] [data-stop=faq] .journey-label,html[data-section=academy] [data-stop=academy] .journey-label,html[data-section=works] [data-stop=works] .journey-label,html[data-section=finance] [data-stop=finance] .journey-label,html[data-section=verification] [data-stop=verification] .journey-label,html[data-section=connected] [data-stop=connected] .journey-label,html[data-section=contact] [data-stop=contact] .journey-label{opacity:1;transform:none}.motion [data-reveal]:not(.is-in){opacity:0;transform:translateY(22px)}.motion [data-reveal]{transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}.motion .widget[data-reveal]{transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1),border-color .3s}@supports (animation-timeline:view()){.band{animation:linear both panel-in;animation-timeline:view();animation-range:entry entry 55%}@keyframes panel-in{0%{border-radius:48px;transform:scale(.94)translateY(24px)}to{border-radius:var(--radius-panel);transform:none}}}.scroll-cue{color:var(--muted);flex-direction:column;align-items:center;gap:10px;margin:-24px 0 40px;font-size:.8125rem;display:inline-flex}.mouse{border:1.75px solid;border-radius:12px;width:24px;height:36px;display:block;position:relative}.wheel{background:currentColor;border-radius:2px;width:3px;height:7px;margin-left:-1.5px;animation:1.8s cubic-bezier(.45,0,.55,1) infinite wheel;position:absolute;top:7px;left:50%}@keyframes wheel{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(11px)}to{opacity:0;transform:translateY(0)}}.scroll-cue:hover{color:var(--ink)}.click-cue{border:1px dashed var(--line-strong);color:var(--muted);border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:.8125rem;display:inline-flex}.click-cue .icon{animation:2.4s ease-in-out infinite tap}@keyframes tap{0%,60%,to{transform:none}70%{transform:translate(1px,2px)scale(.9)}80%{transform:none}}.eyebrow{align-items:center;gap:10px;display:flex}.hero .eyebrow,.section-head .eyebrow{justify-content:center}.eyebrow-icon{background:var(--soft);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.band-head>div:first-child .band-lede{max-width:54ch;margin-top:20px}.band-head{align-items:center}.band-art .art{width:100%;max-width:420px;height:auto;margin-left:auto;display:block}.flow{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.flow li{border:1px solid var(--line-strong);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.8125rem;display:inline-flex}.flow li+li:before{content:"→";color:var(--brand-text);margin-left:-4px}.widgets{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.widgets-more{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin-top:16px}.widget{background:var(--soft);border:1px solid var(--line);border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;padding:26px;transition:border-color .3s,background-color .3s,transform .3s;display:flex;position:relative}.widget:hover{border-color:var(--brand);transform:translateY(-3px)}.widget-top{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:6px;display:flex}.widget-icon{background:color-mix(in srgb, var(--brand) 16%, transparent);width:44px;height:44px;color:var(--brand-text);border-radius:12px;place-items:center;transition:transform .3s;display:grid}.widget:hover .widget-icon{transform:rotate(-6deg)scale(1.06)}.widget-label{font-size:.75rem;color:var(--brand-text)!important}.widget h3{font-size:1.125rem;line-height:1.35}.widget-body{font-size:.9375rem;line-height:1.6}.card-title,.card-detail{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.widget .card-title{min-height:2.7em}.widget .card-detail{min-height:3.2em}.theme-career .widget .card-detail{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.widget-action{margin-top:auto;padding-top:6px}.career-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.career-tool{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding-block:22px;display:flex}.career-tool-icon{background:var(--soft);width:36px;height:36px;color:var(--brand-text);border-radius:10px;flex:none;place-items:center;display:grid}.career-tool-copy{min-width:0}.career-tool-title{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:6px;display:flex}.career-tool h3{margin-bottom:10px;font-size:1.125rem;line-height:1.35}.career-tool p{font-size:.875rem;line-height:1.6}.career-tool .text-link{margin-top:10px;font-size:.875rem}.live-glass{isolation:isolate;background:radial-gradient(ellipse at 0% 0%, #ffffff47, transparent 65%), linear-gradient(145deg, #ffffff1f, transparent 55%), color-mix(in srgb, var(--soft) 88%, transparent);border:1px solid color-mix(in srgb, var(--line) 65%, white);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #ffffff14,0 8px 24px #00000014}.live-glass:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 22%,#ffffff0a 30%,#ffffff3d 31%,#ffffff0f 48%,#0000 49%);transition:transform .6s;position:absolute;inset:0 -30%;transform:translate(-12%)}.live-glass:hover,.live-glass:focus-within{border-color:color-mix(in srgb, var(--brand) 45%, white);transform:translateY(-4px);box-shadow:inset 0 1px #ffffffa6,0 14px 32px #0000001f}.live-glass:hover:before,.live-glass:focus-within:before{transform:translate(12%)}.career-tool.live-glass{border-radius:20px;padding:24px}.live-glass .text-link{font-weight:600}@media (prefers-reduced-motion:reduce){.hub-map:has(.hub-card:is(:hover,:focus-visible)) .hub-origin .mark:before{animation:none}.hub-card:is(:hover,:focus-visible),.hub-card:is(:hover,:focus-visible) .hub-product-link .icon{transform:none}.live-glass,.live-glass:before{transition:none}.live-glass:hover,.live-glass:focus-within,.live-glass:before,.live-glass:hover:before,.live-glass:focus-within:before{transform:none}}.theme-career .band-actions{margin-top:24px}.hub-card{border:1px solid #0000;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative}.hub-card:is(:hover,:focus-visible){border-color:var(--dot,var(--line-strong));box-shadow:0 12px 28px #14161a14}.hub-icon{background:var(--soft);width:46px;height:46px;color:var(--dot,var(--ink));border-radius:14px;place-items:center;display:grid;position:relative}.contact-line{align-items:flex-start;gap:10px;display:flex}.contact-line>.icon{color:var(--muted);margin-top:2px}.art-card{fill:color-mix(in srgb, var(--ink) 10%, transparent)}.art-line{fill:color-mix(in srgb, var(--ink) 22%, transparent)}.art-accent,.art-flag,.art-hub{fill:var(--brand)}.art-core{fill:color-mix(in srgb, var(--brand) 22%, transparent);stroke:var(--brand);stroke-width:1.5px}.art-coin{fill:none;stroke:var(--panel,#000);stroke-width:2.5px;opacity:.55}.art-coin-mark{fill:none;stroke:var(--panel,#000);stroke-width:2.5px;stroke-linecap:round;opacity:.7}.art circle.art-pop:not(.art-hub){fill:var(--brand)}.art g.art-pop circle.art-card{fill:color-mix(in srgb, var(--ink) 12%, transparent)}.art-draw,.art-stroke{fill:none;stroke:color-mix(in srgb, var(--ink) 45%, transparent);stroke-width:2px;stroke-linecap:round}.art-path,.art-check{stroke:var(--brand);stroke-width:3px}.art-label{font:600 13px var(--font-mono);letter-spacing:.08em;fill:var(--ink)}.art-stage-label{font:500 10px var(--font-mono);letter-spacing:.08em;fill:var(--ink)}.art-rise,.art-pop,.art-grow,.art-draw{transform-box:fill-box;transform-origin:50%;transition:transform .8s cubic-bezier(.22,.61,.36,1),opacity .8s,stroke-dashoffset 1.2s cubic-bezier(.65,0,.35,1)}.art-grow{transform-origin:bottom}.art-draw{stroke-dasharray:1;stroke-dashoffset:0}.motion .art:not(.is-in) .art-rise{opacity:0;transform:translateY(16px)}.motion .art:not(.is-in) .art-pop{opacity:0;transform:scale(.4)}.motion .art:not(.is-in) .art-grow{transform:scaleY(0)}.motion .art:not(.is-in) .art-draw{stroke-dashoffset:1px}.motion .art[data-reveal]:not(.is-in){opacity:1;transform:none}.site-footer{background:var(--deep);color:#f7f6f1;margin-top:16px;padding-block:80px 28px;position:relative;overflow:hidden}.site-footer .logo{color:#fff}.site-footer :focus-visible{outline-color:#f7f6f1}.site-footer.resource-footer{padding-block:28px}.resource-footer-nav{border-bottom:1px solid #34373d;flex-wrap:wrap;gap:12px 24px;padding-bottom:24px;font-size:.875rem;display:flex}.resource-footer-nav a:hover{text-underline-offset:4px;text-decoration:underline}.footer-promise{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.footer-statement{font:500 clamp(2.5rem, 6.5vw, 5rem) / 1.04 var(--font-head);letter-spacing:-.03em}.footer-statement span{color:#8b919c}.footer-cta{color:var(--deep);background:#fff;gap:8px}.footer-cta:hover{background:#e9e8e2}.footer-path{background:var(--career);border-radius:3px;height:3px;margin:48px 0}.footer-products{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0 64px;padding:0;list-style:none;display:grid}.footer-products a{color:#c9ccd2;align-items:center;gap:8px;font-size:.9375rem;transition:color .2s;display:inline-flex}.footer-products a:hover{color:#fff}.footer-products a:hover .nav-dot{transform:scale(1.4)}.footer-top{border-top:1px solid #2e3138;grid-template-columns:1.4fr repeat(3,1fr);gap:40px;padding-top:48px;display:grid}.footer-top p{color:#9aa0aa;max-width:28ch;margin-top:16px;font-size:.9375rem}.footer-top h2{font:500 .75rem var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#b3b8c2;margin-bottom:16px}.footer-news{max-width:340px}.footer-top .footer-news p{max-width:none;margin-top:0}.footer-news .form{gap:16px}.footer-news .field label{color:#e4e6ea}.footer-news .field input{color:#f7f6f1;background:#1d2025;border-color:#3a3e46;min-height:44px}.footer-news .field input::placeholder{color:#8b919c}.footer-news .field input:focus{border-color:#f7f6f1}.footer-news .field [aria-invalid=true]{border-color:#ff8a80}.footer-news .err{color:#ff8a80}.footer-news .btn{min-height:44px;color:var(--deep);background:#f7f6f1}.footer-news .btn:hover{background:#fff}.footer-news .note{color:#c9ccd2}.footer-top ul{color:#c9ccd2;gap:6px;padding:0;font-size:.9375rem;list-style:none;display:grid}.footer-top li a{padding-block:4px;display:inline-block}.footer-top a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.footer-bottom{z-index:1;--company-footer-color:#f7f6f1;--company-footer-focus:#f7f6f1;padding-top:24px;position:relative}.footer-belief{text-align:center;text-wrap:balance;max-width:34ch;font:400 clamp(1rem, 1.5vw, 1.125rem) / 1.45 var(--font-head);letter-spacing:-.015em;color:#c9ccd2;margin:40px auto 0}.watermark{text-align:center;color:#fff;opacity:.07;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;margin-block:24px 32px;font-size:clamp(4rem,13vw,10rem);line-height:1.1;overflow:hidden}.footer-divider{background:#f7f6f12e;height:1px}@media (max-width:1120px){.nav-desktop{display:none}.menu-btn{align-items:center;display:inline-flex}}@media (max-width:1280px){.journey{display:none}}@media (max-width:960px){.footer-products{grid-template-columns:repeat(2,minmax(0,1fr))}.widgets{grid-template-columns:1fr}.band-art .art{max-width:360px;margin:0}.band-head{grid-template-columns:1fr;gap:24px}.cols3{grid-template-columns:1fr}.cols3>div,.cols3>div:first-child{border-left:0;border-top:1px solid var(--line);padding:24px 0 8px}.cols3>div:first-child{border-top:0}.notes{grid-template-columns:1fr}.hub-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-lines{display:none}.hub-heading{grid-template-columns:1fr;gap:24px}.hub-origin{margin-bottom:32px}.hub-card:last-child{grid-column:1/-1}:root{--section:72px}.nav-desktop,.header-actions .btn.tint{display:none}.menu-btn{align-items:center;display:inline-flex}.career-intro,.career-story,.about-grid,.faq,.split,.routes,.workspaces,.offers{grid-template-columns:1fr;gap:32px}.capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-top{grid-template-columns:1fr 1fr}.rail{grid-template-columns:1fr;gap:8px}}@media (max-width:640px){.hub-cards{grid-template-columns:1fr;gap:12px}.hub-card{grid-template-columns:40px minmax(0,1fr);gap:8px 16px;padding:20px;display:grid}.hub-card .hub-icon{grid-row:1/4;width:40px;height:40px}.hub-product-link{grid-column:2;padding-top:4px}.header-inner{gap:8px}.logo-with-tagline{gap:8px;font-size:15px}.logo-name{gap:6px}.logo-workspace{padding-left:0}.logo-tagline{padding:4px 6px;font-size:9.5px}.menu-btn{padding-inline:8px}.career-tools{grid-template-columns:1fr}.header-actions .header-cta{display:none}.site-footer{padding-block:56px 24px}.footer-promise{align-items:flex-start;gap:24px}.footer-path{margin-top:40px}.footer-products{gap:16px 12px;margin-bottom:40px}.footer-top{gap:28px;padding-top:32px}.footer-belief{margin-top:40px}.watermark{margin-block:20px 24px}.available-grid{grid-template-columns:1fr}.available-card{gap:16px;padding:20px}.claim-box.is-email .claim-chip{text-align:left;flex-basis:100%;max-width:100%}.claim-box{gap:8px;padding-left:12px}.claim-badge{display:none}.claim-prefix{margin-right:-8px}.band{border-radius:20px;width:calc(100% - 16px);margin-bottom:8px;padding-block:56px}.band .container{width:calc(100% - 40px)}:root{--gutter:20px;--section:56px}.hero{padding-top:56px}.audiences-line{margin-bottom:40px}.offer-strip{gap:14px 24px}.service-grid,.capabilities{grid-template-columns:1fr}.service-card{padding:24px}.actions .btn{flex:100%}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-top>div:first-child{grid-column:1/-1}}@media (max-width:360px){.logo-with-tagline{gap:6px;font-size:13px}.logo-name{gap:4px}.logo-workspace{padding-left:0}.logo-tagline{padding-inline:4px;font-size:8.5px}}@media (prefers-reduced-motion:reduce){.logo:hover .mark,.logo:focus-visible .mark{transform:none}.site-header .logo,.logo-tagline>span{animation:none}.logo-tagline>span:first-child{opacity:1}.band,.wheel,.click-cue .icon{animation:none}.hub-pulse{display:none}html{scroll-behavior:auto}*,:before,:after{transition:none!important}}
