@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-vietnamese-500-normal-GOH_-EGq.woff2)format("woff2"),url(/assets/fraunces-vietnamese-500-normal-B-KbxExq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-ext-500-normal-Z5DV8IzT.woff2)format("woff2"),url(/assets/fraunces-latin-ext-500-normal-BMcFk1Xs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-500-normal-DnGCNyPD.woff2)format("woff2"),url(/assets/fraunces-latin-500-normal-BTR4KCeb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-vietnamese-600-normal-BjlAJixd.woff2)format("woff2"),url(/assets/fraunces-vietnamese-600-normal-DlAl5EAR.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-ext-600-normal-BtzmzP0X.woff2)format("woff2"),url(/assets/fraunces-latin-ext-600-normal-B0Dy4lqi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2)format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-r32jotim.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2)format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-600-normal-DMks36a2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2)format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-ext-400-normal-BwJdxs7r.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-400-normal-Cd63HKDh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-400-normal-DjhbW-4D.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-400-normal-7kQcAFpS.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-ext-400-normal-CpIwTHMM.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-400-normal-BI1kUwmR.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-400-normal-DZReXJla.woff2)format("woff2"),url(/assets/source-sans-3-greek-400-normal-DJm9Ud5h.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-vietnamese-400-normal-CwtaIDr2.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-400-normal-dYp9C364.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-400-normal-BGPHfnm_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2)format("woff2"),url(/assets/source-sans-3-latin-400-normal-AFMiCETP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-ext-600-normal-6AhwUnSr.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-600-normal-uAL1a5gb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-600-normal-BnFu5nHC.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-600-normal-y-RO8wOd.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-ext-600-normal-DynePNDL.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-600-normal-D7vJ4nVX.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-600-normal-BSO157bq.woff2)format("woff2"),url(/assets/source-sans-3-greek-600-normal-BNF9LBpG.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-vietnamese-600-normal-B2sTNYey.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-600-normal-DpSexF-T.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-ext-600-normal-AEyhgUpm.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-600-normal-Wy7HIzqC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2)format("woff2"),url(/assets/source-sans-3-latin-600-normal-BvDVuF-j.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f2ede1;--paper-deep:#e5ddcc;--sheet:#fbf8f0;--ink:#14221b;--muted:#667068;--line:#bcb5a6;--line-dark:#73796f;--emerald:#086b4d;--emerald-soft:#d8e7dc;--amber:#a66b19;--blue:#356d80;--red:#9b3e32;--display:"Fraunces",serif;--sans:"Source Sans 3",sans-serif;--mono:"IBM Plex Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;font-size:16px;line-height:1.5}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.mono{font-family:var(--mono)}.eyebrow{color:var(--emerald);font:400 11px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;display:block}.wordmark{font:600 26px/1 var(--display);letter-spacing:-.04em}.wordmark span{color:var(--emerald)}.button{border:1px solid var(--ink);min-height:46px;color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 20px;font-weight:600;display:inline-flex}.button.primary{background:var(--ink);color:var(--sheet)}.button.primary:hover{background:var(--emerald);border-color:var(--emerald)}.button.quiet:hover{background:var(--sheet)}.button:disabled{opacity:.45;cursor:not-allowed}.source-stamp{border:1px solid var(--emerald);min-height:28px;color:var(--emerald);font:400 10px/1 var(--mono);letter-spacing:.08em;align-items:center;padding:0 10px;display:inline-flex}.paper-page{border-inline:1px solid var(--line);max-width:1500px;min-height:100vh;margin:auto}.public-nav,.auth-nav,.app-nav,.candidate-nav{border-bottom:1px solid var(--line);background:#f2ede1f5;justify-content:space-between;align-items:center;gap:28px;min-height:78px;padding:0 clamp(22px,5vw,72px);display:flex}.public-links{color:var(--muted);gap:32px;margin-left:auto;font-size:14px;display:flex}.text-link{font-family:var(--mono);font-size:12px}.hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);min-height:700px;display:grid}.hero-copy{padding:clamp(72px,10vw,145px) clamp(28px,7vw,105px)}.hero h1,.auth-story h1,.page-heading h1,.notice-page h1,.approval-card h1{max-width:820px;font:500 clamp(62px,8vw,126px)/.88 var(--display);letter-spacing:-.065em;margin:24px 0 30px}.hero-lede{color:#46534b;max-width:690px;font-size:clamp(20px,2vw,28px);line-height:1.35}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:42px;display:flex}.pilot-note{color:var(--muted);align-items:center;gap:10px;margin-top:28px;font-size:13px;display:flex}.pilot-note span{background:var(--emerald);border-radius:50%;width:8px;height:8px}.hero-ledger{background:var(--sheet);border:1px solid var(--ink);box-shadow:12px 12px 0 var(--paper-deep);align-self:center;margin-right:clamp(24px,6vw,88px)}.ledger-top,.ledger-foot{border-bottom:1px solid var(--line);font:400 10px/1.4 var(--mono);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.ledger-role{border-bottom:1px solid var(--line);padding:34px 28px}.ledger-role small,.ledger-role span{font:400 10px/1.4 var(--mono);color:var(--muted);text-transform:uppercase;display:block}.ledger-role strong{font:500 32px/1.05 var(--display);margin:12px 0 8px;display:block}.ledger-role span{color:var(--emerald)}.ledger-line{grid-template-columns:24px 1fr;min-height:94px;padding:0 28px;display:grid}.ledger-line i{border-left:1px solid var(--emerald);position:relative}.ledger-line i:before{content:"";background:var(--sheet);border:2px solid var(--emerald);border-radius:50%;width:9px;height:9px;position:absolute;top:29px;left:-5px}.ledger-line div{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr;align-content:center;padding-left:16px;display:grid}.ledger-line b,.ledger-line em{font:400 10px/1.4 var(--mono);color:var(--muted)}.ledger-line span{font-weight:600}.ledger-line em{color:var(--emerald);grid-column:2;font-style:normal}.ledger-foot{background:var(--ink);color:var(--sheet);border:0}.trust-chain{border-bottom:1px solid var(--line);padding:110px clamp(28px,7vw,105px)}.trust-chain header{grid-template-columns:1fr 2fr;align-items:end;margin-bottom:64px;display:grid}.trust-chain h2,.standards h2,.dossier-section h2,.candidate-section h2{font:500 clamp(40px,5vw,70px)/.98 var(--display);letter-spacing:-.045em;margin:0}.chain-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.chain-grid article{border-right:1px solid var(--line);min-height:260px;padding:22px 24px}.chain-grid article:last-child{border-right:0}.chain-grid article>span,.standards article>span{font:400 11px var(--mono);color:var(--emerald)}.chain-grid h3{font:500 28px var(--display);margin:54px 0 12px}.chain-grid p,.standards p{color:var(--muted)}.standards{background:var(--ink);color:var(--sheet);grid-template-columns:1fr 1.2fr;gap:80px;padding:110px clamp(28px,7vw,105px);display:grid}.role-list{border-top:1px solid #69736d}.role-list article{border-bottom:1px solid #48544d;grid-template-columns:40px 1fr 1fr;gap:20px;padding:30px 0;display:grid}.role-list h3{font:500 24px var(--display);margin:0}.role-list p{color:#adb7b0;margin:0}.public-footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;align-items:center;padding:36px clamp(28px,7vw,105px);display:grid}.public-footer p{color:var(--muted);font-size:12px}.careers-page{--careers-ink:#071f34;--careers-muted:#587082;--careers-line:#07416c29;--careers-line-strong:#07416c4f;--careers-paper:#eaf5fa;--careers-emerald:#087b58;--careers-emerald-soft:#087b581c;--careers-cobalt:#075ff7;--careers-cyan:#00a8b7;isolation:isolate;min-height:100vh;color:var(--careers-ink);background:radial-gradient(circle at 82% 9%,#00a8b729,#0000 25%),radial-gradient(circle at 9% 33%,#075ff717,#0000 29%),linear-gradient(145deg,#f7fcfe 0%,#eaf5fa 53%,#dfeef5 100%);font-family:Instrument Sans,sans-serif;display:flow-root;position:relative;overflow:clip}.careers-atmosphere{z-index:-2;pointer-events:none;background-image:linear-gradient(#075ff70b 1px,#0000 1px),linear-gradient(90deg,#075ff70b 1px,#0000 1px);background-size:82px 82px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 72%,#0000 96%);mask-image:linear-gradient(#000 0 72%,#0000 96%)}.careers-atmosphere i{background:linear-gradient(145deg,#fff6,#075ff705);border:1px solid #ffffffd9;border-radius:50%;position:absolute;box-shadow:inset 0 1px #fffffff5,0 35px 95px #20526f1a}.careers-atmosphere i:first-child{width:680px;height:680px;top:120px;right:-260px}.careers-atmosphere i:nth-child(2){width:320px;height:320px;top:700px;left:17%}.careers-atmosphere i:nth-child(3){width:130px;height:130px;top:250px;right:43%}.careers-nav{z-index:60;-webkit-backdrop-filter:blur(26px)saturate(138%);background:#eff7fbbd;border:1px solid #ffffffe6;border-radius:24px;grid-template-columns:1fr auto 1fr;align-items:center;width:calc(100% - 32px);min-height:70px;margin:14px 16px 0;padding:0 9px 0 20px;display:grid;position:sticky;top:14px;box-shadow:0 15px 48px #26587517,inset 0 1px #fffffff7}.careers-brand{align-items:center;gap:10px;width:max-content;display:inline-flex}.careers-brand svg{fill:none;width:38px;stroke:var(--careers-emerald);stroke-width:1.7px;filter:drop-shadow(0 0 11px #087b5838)}.careers-brand span{gap:1px;line-height:1;display:grid}.careers-brand b{letter-spacing:-.035em;font-size:17px}.careers-brand em{color:var(--careers-emerald);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:600}.careers-nav nav{align-items:center;gap:32px;display:flex}.careers-nav nav a{color:var(--careers-muted);font-size:12px;transition:color .22s;position:relative}.careers-nav nav a:after{content:"";background:var(--careers-cobalt);height:2px;transition:right .25s;position:absolute;bottom:-9px;left:0;right:100%}.careers-nav nav a:hover,.careers-nav nav a:focus-visible{color:var(--careers-ink);outline:0}.careers-nav nav a:hover:after,.careers-nav nav a:focus-visible:after{right:0}.careers-nav-action{border:1px solid var(--careers-line-strong);background:#ffffff75;border-radius:999px;justify-self:end;align-items:center;gap:10px;min-height:46px;padding:0 6px 0 16px;font-size:11px;font-weight:650;transition:background .24s,color .24s,border-color .24s;display:flex}.careers-nav-action b,.careers-button.primary b{background:var(--careers-cobalt);color:#fff;border-radius:50%;place-items:center;width:33px;height:33px;font-size:11px;transition:transform .28s,background .24s,color .24s;display:grid}.careers-nav-action:hover,.careers-nav-action:focus-visible{border-color:var(--careers-cobalt);background:var(--careers-cobalt);color:#fff;outline:0}.careers-nav-action:hover b,.careers-nav-action:focus-visible b{color:var(--careers-cobalt);background:#fff;transform:rotate(12deg)}.careers-hero{grid-template-columns:minmax(0,1.05fr) minmax(520px,.95fr);align-items:center;gap:clamp(50px,7vw,115px);width:min(1510px,100% - 80px);min-height:820px;margin:0 auto;padding:92px 0 100px;display:grid}.careers-hero-copy{animation:.64s cubic-bezier(.22,1,.36,1) 80ms backwards careers-copy-enter}.careers-kicker{color:var(--careers-cobalt);letter-spacing:.1em;align-items:center;gap:9px;font:600 9px IBM Plex Mono,monospace;display:flex}.careers-kicker>i{background:var(--careers-emerald);border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px #087b5866}.careers-hero h1{letter-spacing:-.072em;margin:22px 0 30px;font:650 clamp(68px,7.4vw,118px)/.85 Instrument Sans,sans-serif}.careers-hero h1 em{color:var(--careers-emerald);font-style:normal}.careers-hero-copy>p:not(.careers-boundary){max-width:690px;color:var(--careers-muted);margin:0;font-size:clamp(18px,1.7vw,25px);line-height:1.45}.careers-actions{flex-wrap:wrap;gap:11px;margin-top:36px;display:flex}.careers-button{border:1px solid var(--careers-line-strong);background:#ffffff6e;border-radius:17px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 21px;font-size:12px;font-weight:650;transition:transform .25s cubic-bezier(.22,1,.36,1),background .22s,border-color .22s;display:inline-flex}.careers-button.primary{border-color:var(--careers-cobalt);background:var(--careers-cobalt);color:#fff;padding-right:7px;box-shadow:0 15px 34px #075ff730}.careers-button.primary b{color:var(--careers-cobalt);background:#fff}.careers-button:hover,.careers-button:focus-visible{outline:0;transform:translateY(-2px)}.careers-button.primary:hover,.careers-button.primary:focus-visible{background:#064fd0}.careers-button.quiet:hover,.careers-button.quiet:focus-visible{border-color:var(--careers-cobalt);background:#ffffffb8}.careers-boundary{max-width:660px;color:var(--careers-muted);align-items:center;gap:9px;display:flex;margin:26px 0 0!important;font:500 10px/1.55 IBM Plex Mono,monospace!important}.careers-boundary i{background:var(--careers-emerald);border-radius:50%;flex:none;width:7px;height:7px}.careers-journey-instrument{-webkit-backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffffb3,#ffffff4d);border:1px solid #ffffffe6;border-radius:38px;padding:22px;animation:.68s cubic-bezier(.22,1,.36,1) .18s backwards careers-instrument-enter;position:relative;box-shadow:0 38px 95px #22516c26,inset 0 1px #fffffff7}.careers-journey-instrument>header{border-bottom:1px solid var(--careers-line);color:var(--careers-muted);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:4px 5px 17px;font:600 8px IBM Plex Mono,monospace;display:flex}.careers-journey-instrument>header b{color:var(--careers-emerald)}.careers-orbit{background:radial-gradient(circle,#ffffffc7,#075ff70a 63%,#0000 64%);border:1px solid #075ff733;border-radius:50%;place-items:center;width:165px;height:165px;margin:27px auto 20px;display:grid;position:relative}.careers-orbit:before,.careers-orbit:after{content:"";border:1px solid #075ff724;border-radius:50%;position:absolute}.careers-orbit:before{inset:18px}.careers-orbit:after{inset:38px}.careers-orbit>i{z-index:2;background:var(--careers-emerald);color:#fff;border:1px solid #087b5852;border-radius:23px;place-items:center;width:68px;height:68px;font:650 21px Instrument Sans,sans-serif;display:grid;position:relative;box-shadow:0 18px 37px #087b5838}.careers-orbit>span{z-index:3;background:var(--careers-cobalt);border:3px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 0 0 1px #075ff740}.careers-orbit>span:first-of-type{top:76px;left:10px}.careers-orbit>span:nth-of-type(2){background:var(--careers-emerald);top:25px;right:22px}.careers-journey-instrument ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.careers-journey-instrument li{background:#fff6;border:1px solid #ffffffe0;border-radius:19px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #fffffff0}.careers-journey-instrument li>i{color:var(--careers-emerald);font:600 8px IBM Plex Mono,monospace}.careers-journey-instrument li>span{gap:2px;min-width:0;display:grid}.careers-journey-instrument small{color:var(--careers-muted);letter-spacing:.07em;font:500 7px IBM Plex Mono,monospace}.careers-journey-instrument li b{font-size:12px}.careers-journey-instrument li em{color:var(--careers-muted);font-size:9px;font-style:normal}.careers-journey-instrument li strong{color:var(--careers-cobalt);background:#075ff712;border:1px solid #075ff72e;border-radius:10px;padding:6px 8px;font:600 7px IBM Plex Mono,monospace}.careers-journey-instrument>footer{color:var(--careers-emerald);letter-spacing:.07em;align-items:center;gap:8px;padding:17px 5px 3px;font:600 7px IBM Plex Mono,monospace;display:flex}.careers-journey-instrument>footer i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.careers-journey{-webkit-backdrop-filter:blur(21px);background:linear-gradient(145deg,#ffffffad,#ffffff47);border:1px solid #ffffffe6;border-radius:44px;width:min(1510px,100% - 48px);margin:0 auto 22px;padding:clamp(48px,6vw,88px);box-shadow:0 32px 90px #22516c1a,inset 0 1px #fffffff5}.careers-journey>header{grid-template-columns:minmax(0,1.2fr) minmax(270px,.65fr);align-items:end;gap:clamp(45px,9vw,145px);display:grid}.careers-journey h2,.careers-eyeglass h2,.careers-start h2{letter-spacing:-.06em;margin:15px 0 0;font:650 clamp(48px,5.5vw,82px)/.91 Instrument Sans,sans-serif}.careers-journey>header>p{color:var(--careers-muted);margin:0;font-size:14px;line-height:1.65}.careers-journey>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:64px;display:grid;position:relative}.careers-journey>div:before{content:"";background:linear-gradient(90deg,var(--careers-emerald),#087b5824);height:1px;position:absolute;top:43px;left:10%;right:10%}.careers-journey article{background:#ffffff63;border:1px solid #ffffffe6;border-radius:25px;min-height:285px;padding:20px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .25s;position:relative;box-shadow:inset 0 1px #fffffff0}.careers-journey article:hover{border-color:#075ff740;transform:translateY(-5px)}.careers-journey article>header{color:var(--careers-cobalt);align-items:center;gap:15px;font:600 8px IBM Plex Mono,monospace;display:flex}.careers-journey article>header i{z-index:2;background:var(--careers-emerald);border:5px solid #ffffffe0;border-radius:50%;width:19px;height:19px;position:relative;box-shadow:0 0 0 1px #087b584d,0 0 16px #087b584d}.careers-journey h3{letter-spacing:-.035em;margin:48px 0 12px;font:650 31px Instrument Sans,sans-serif}.careers-journey article p{min-height:92px;color:var(--careers-muted);margin:0 0 25px;font-size:13px;line-height:1.6}.careers-journey article>b{color:var(--careers-emerald);letter-spacing:.08em;font:600 7px IBM Plex Mono,monospace}.careers-eyeglass{color:#fff;background:radial-gradient(circle at 83% 18%,#087b584d,#0000 31%),linear-gradient(145deg,#071f34,#0b3447 58%,#082838);border-radius:44px;grid-template-columns:minmax(0,1.1fr) minmax(430px,.9fr);align-items:center;gap:clamp(60px,10vw,160px);width:min(1510px,100% - 48px);margin:0 auto 22px;padding:clamp(55px,7vw,105px);display:grid;box-shadow:0 40px 110px #071f3433}.careers-eyeglass .careers-kicker{color:#5ee1ac}.careers-eyeglass-brand{letter-spacing:-.04em;align-items:center;gap:14px;margin:28px 0 34px;font:650 26px Instrument Sans,sans-serif;display:flex}.careers-eyeglass-brand svg{fill:none;stroke:#5ee1ac;stroke-width:1.6px;filter:drop-shadow(0 0 12px #44dda84d);width:48px}.careers-eyeglass-brand em{color:#5ee1ac;font-style:normal}.careers-eyeglass h2{max-width:850px;margin-top:0}.careers-eyeglass-copy>p{color:#b8cbd4;max-width:750px;margin:25px 0 31px;font-size:16px;line-height:1.65}.careers-eyeglass .careers-button.primary{background:#075ff7;border-color:#5d93ff}.careers-eyeglass-layers{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:30px;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.careers-eyeglass-layers>header{color:#91acb8;border-bottom:1px solid #ffffff26;justify-content:space-between;gap:20px;padding:21px;font:600 8px IBM Plex Mono,monospace;display:flex}.careers-eyeglass-layers>header b{color:#8fe9c2}.careers-eyeglass-layers>div{border-bottom:1px solid #ffffff21;grid-template-columns:35px 1fr;align-items:center;gap:14px;min-height:112px;padding:18px 21px;display:grid}.careers-eyeglass-layers>div>i{color:#5ee1ac;font:600 8px IBM Plex Mono,monospace}.careers-eyeglass-layers>div>span{gap:7px;display:grid}.careers-eyeglass-layers>div b{font-size:15px}.careers-eyeglass-layers>div small{color:#a9c0ca;font-size:11px;line-height:1.5}.careers-eyeglass-layers>footer{color:#8fe9c2;letter-spacing:.08em;justify-content:flex-end;align-items:center;gap:8px;padding:18px 21px;font:600 7px IBM Plex Mono,monospace;display:flex}.careers-eyeglass-layers>footer i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.careers-start{width:min(1350px,100% - 70px);margin:0 auto;padding:110px 0}.careers-start>header{justify-content:space-between;align-items:end;gap:50px;display:flex}.careers-start>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:55px;display:grid}.careers-start article{background:linear-gradient(145deg,#ffffffb3,#ffffff52);border:1px solid #ffffffe6;border-radius:30px;align-content:start;min-height:330px;padding:32px;display:grid;box-shadow:0 28px 75px #22516c1a,inset 0 1px #fffffff5}.careers-start article>span{color:var(--careers-cobalt);letter-spacing:.09em;font:600 8px IBM Plex Mono,monospace}.careers-start h3{letter-spacing:-.045em;max-width:500px;margin:45px 0 18px;font:650 37px/.98 Instrument Sans,sans-serif}.careers-start article p{max-width:560px;color:var(--careers-muted);margin:0;font-size:14px;line-height:1.65}.careers-start article>a{border-bottom:1px solid var(--careers-ink);align-items:center;gap:9px;width:max-content;margin-top:auto;padding-top:38px;font-size:12px;font-weight:650;display:flex}.careers-start article>a b{color:var(--careers-cobalt)}.careers-start article>a:hover,.careers-start article>a:focus-visible{color:var(--careers-cobalt);outline:0}.careers-footer{width:min(1510px,100% - 48px);color:var(--careers-muted);grid-template-columns:1fr 1fr 1fr;align-items:center;gap:25px;margin:0 auto;padding:38px 15px 45px;font-size:11px;display:grid}.careers-footer>p{text-align:center;margin:0}.careers-footer>a:last-child{color:var(--careers-cobalt);justify-self:end;font-weight:650}.home-careers-return{z-index:45;-webkit-backdrop-filter:blur(18px);color:#071f34;letter-spacing:.02em;background:#f7fcfed4;border:1px solid #07416c40;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 15px;font:600 10px IBM Plex Mono,monospace;transition:transform .22s,border-color .22s;display:flex;position:fixed;bottom:18px;left:21px;box-shadow:0 12px 32px #071f341f}.home-careers-return span{color:#075ff7}.home-careers-return:hover,.home-careers-return:focus-visible{border-color:#075ff7;outline:0;transform:translateY(-2px)}@keyframes careers-copy-enter{0%{opacity:0;transform:translate(-20px,14px)}to{opacity:1;transform:none}}@keyframes careers-instrument-enter{0%{opacity:0;transform:translate(24px,18px)scale(.97)}to{opacity:1;transform:none}}@media (width<=1120px){.careers-hero{grid-template-columns:1fr;width:min(900px,100% - 48px);padding-top:105px}.careers-journey-instrument{width:min(720px,100%);margin-left:auto}.careers-eyeglass{grid-template-columns:1fr}.careers-eyeglass-layers{width:min(680px,100%);margin-left:auto}}@media (width<=760px){.careers-nav{border-radius:19px;grid-template-columns:1fr auto;width:calc(100% - 16px);min-height:62px;margin:8px 8px 0;padding:0 7px 0 12px}.careers-nav nav{display:none}.careers-brand svg{width:32px}.careers-brand b{font-size:15px}.careers-brand em{font-size:8px}.careers-nav-action{min-height:41px;padding-left:10px}.careers-nav-action span{display:none}.careers-nav-action b{width:31px;height:31px}.careers-hero{width:calc(100% - 24px);min-height:0;padding:78px 0 70px}.careers-hero-copy{padding:0 7px}.careers-hero h1{font-size:58px}.careers-hero-copy>p:not(.careers-boundary){font-size:17px}.careers-actions{display:grid}.careers-button{width:100%}.careers-boundary{align-items:flex-start}.careers-journey-instrument{border-radius:28px;padding:15px}.careers-orbit{width:140px;height:140px}.careers-journey-instrument li{grid-template-columns:27px minmax(0,1fr)}.careers-journey-instrument li strong{grid-column:2;justify-self:start}.careers-journey,.careers-eyeglass{border-radius:29px;width:calc(100% - 16px);padding:45px 20px}.careers-journey>header{grid-template-columns:1fr;gap:27px}.careers-journey h2,.careers-eyeglass h2,.careers-start h2{font-size:48px}.careers-journey>div{grid-template-columns:1fr;margin-top:42px}.careers-journey>div:before{display:none}.careers-journey article{min-height:235px}.careers-journey article p{min-height:0}.careers-eyeglass{gap:42px}.careers-eyeglass-brand{margin-bottom:26px}.careers-eyeglass-layers>header{display:grid}.careers-eyeglass-layers>div{min-height:125px}.careers-start{width:calc(100% - 32px);padding:80px 0}.careers-start>header{display:block}.careers-start>div{grid-template-columns:1fr;margin-top:42px}.careers-start article{border-radius:25px;min-height:315px;padding:25px}.careers-start h3{font-size:32px}.careers-footer{grid-template-columns:1fr;width:calc(100% - 40px);padding-bottom:35px}.careers-footer>p{text-align:left}.careers-footer>a:last-child{justify-self:start}.home-careers-return{width:max-content;margin:0 20px 30px;position:static}}@media (prefers-reduced-motion:reduce){.careers-hero-copy,.careers-journey-instrument{opacity:1!important;animation:none!important;transform:none!important}.careers-button,.careers-nav-action,.careers-journey article,.home-careers-return{transition:none!important}}.careers-nav nav a.active{color:var(--careers-ink);font-weight:650}.careers-nav nav a.active:after{background:var(--careers-emerald);right:0}.careers-mobile-nav{display:none}.careers-audiences{width:min(1510px,100% - 48px);padding:96px clamp(28px,6vw,88px)}.careers-audiences>div{grid-template-columns:repeat(3,1fr)}.careers-audiences article{min-height:370px}.careers-footer-links{color:var(--careers-muted);justify-self:end;gap:16px;font-size:10px;display:flex}.careers-footer-links a{border-bottom:1px solid #0000}.careers-footer-links a:hover,.careers-footer-links a:focus-visible{border-color:var(--careers-cobalt);color:var(--careers-cobalt);outline:0}.careers-audience-hero{grid-template-columns:minmax(0,1.08fr) minmax(410px,.72fr);align-items:center;gap:clamp(55px,9vw,150px);width:min(1450px,100% - 80px);min-height:680px;margin:0 auto;padding:110px 0 90px;display:grid}.careers-audience-hero>div:first-child{animation:.6s cubic-bezier(.22,1,.36,1) backwards careers-copy-enter}.careers-audience-hero h1{letter-spacing:-.068em;max-width:960px;margin:23px 0 27px;font:650 clamp(58px,6.5vw,102px)/.87 Instrument Sans,sans-serif}.careers-audience-hero>div:first-child>p{max-width:760px;color:var(--careers-muted);margin:0;font:400 clamp(17px,1.5vw,22px)/1.55 "Source Sans 3",sans-serif}.careers-fact-board,.careers-employer-signal,.careers-vendor-chain{-webkit-backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffffba,#ffffff57);border:1px solid #ffffffeb;border-radius:32px;animation:.68s cubic-bezier(.22,1,.36,1) .12s backwards careers-instrument-enter;overflow:hidden;box-shadow:0 36px 90px #22516c24,inset 0 1px #fffffffa}.careers-fact-board>header,.careers-employer-signal>header,.careers-vendor-chain>header{border-bottom:1px solid var(--careers-line);color:var(--careers-muted);letter-spacing:.08em;justify-content:space-between;gap:20px;padding:18px 21px;font:600 8px IBM Plex Mono,monospace;display:flex}.careers-fact-board>header b,.careers-employer-signal>header b,.careers-vendor-chain>header b{color:var(--careers-emerald)}.careers-fact-board>div{border-bottom:1px solid var(--careers-line);grid-template-columns:92px 1fr;align-items:center;gap:18px;min-height:96px;padding:15px 22px;display:grid}.careers-fact-board strong{color:var(--careers-cobalt);letter-spacing:-.04em;font:650 31px Instrument Sans,sans-serif}.careers-fact-board>div>span{gap:4px;display:grid}.careers-fact-board>div b{font-size:13px}.careers-fact-board small{color:var(--careers-muted);font-size:11px}.careers-fact-board>footer,.careers-employer-signal>footer,.careers-vendor-chain>footer{color:var(--careers-emerald);letter-spacing:.08em;padding:17px 21px;font:600 8px IBM Plex Mono,monospace}.careers-content-plane,.careers-compare-plane{-webkit-backdrop-filter:blur(21px);background:linear-gradient(145deg,#ffffffb0,#ffffff4a);border:1px solid #ffffffe6;border-radius:44px;width:min(1510px,100% - 48px);margin:0 auto 22px;padding:clamp(55px,7vw,100px);box-shadow:0 32px 90px #22516c1a,inset 0 1px #fffffff5}.careers-section-heading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);align-items:end;gap:clamp(45px,8vw,140px);display:grid}.careers-section-heading h2,.careers-closing-panel h2{letter-spacing:-.058em;max-width:880px;margin:15px 0 0;font:650 clamp(45px,5vw,76px)/.92 Instrument Sans,sans-serif}.careers-section-heading>p{color:var(--careers-muted);margin:0;font:400 15px/1.7 "Source Sans 3",sans-serif}.careers-numbered-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:60px;display:grid}.careers-numbered-grid.four{grid-template-columns:repeat(4,1fr)}.careers-numbered-grid article{background:#ffffff63;border:1px solid #ffffffeb;border-radius:25px;min-height:280px;padding:22px;box-shadow:inset 0 1px #fffffff5}.careers-numbered-grid article>header{color:var(--careers-cobalt);align-items:center;gap:15px;font:600 9px IBM Plex Mono,monospace;display:flex}.careers-numbered-grid article>header i{background:var(--careers-emerald);border:5px solid #ffffffe6;border-radius:50%;width:17px;height:17px;box-shadow:0 0 0 1px #087b5847,0 0 14px #087b5838}.careers-numbered-grid h3{letter-spacing:-.035em;margin:48px 0 13px;font:650 27px/1.02 Instrument Sans,sans-serif}.careers-numbered-grid p,.careers-value-grid p{color:var(--careers-muted);margin:0;font:400 14px/1.65 "Source Sans 3",sans-serif}.careers-content-plane-dark{color:#fff;background:radial-gradient(circle at 88% 13%,#087b584a,#0000 29%),linear-gradient(145deg,#071f34,#0b3447 62%,#082838);border-color:#ffffff14;box-shadow:0 40px 110px #071f3430}.careers-content-plane-dark .careers-kicker{color:#5ee1ac}.careers-content-plane-dark .careers-section-heading>p,.careers-content-plane-dark .careers-value-grid p{color:#b8cbd4}.careers-content-plane-dark .careers-value-grid article{background:#ffffff0e;border-color:#ffffff29}.careers-content-plane-dark .careers-value-grid article>span{color:#8fe9c2}.careers-check-grid{border:1px solid #ffffff29;grid-template-columns:1fr 1fr;gap:1px;margin:60px 0 0;padding:0;list-style:none;display:grid}.careers-check-grid li{color:#d8e5e9;background:#ffffff0e;grid-template-columns:28px 1fr;align-items:start;gap:14px;min-height:112px;padding:24px;font:400 15px/1.6 "Source Sans 3",sans-serif;display:grid}.careers-check-grid li i{color:#5ee1ac;background:#44dda817;border:1px solid #44dda859;border-radius:10px;place-items:center;width:25px;height:25px;font:600 11px IBM Plex Mono,monospace;display:grid}.careers-closing-panel{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:55px;width:min(1350px,100% - 70px);margin:0 auto;padding:100px 0 110px;display:grid}.careers-closing-panel>div>p{max-width:740px;color:var(--careers-muted);margin:22px 0 0;font:400 16px/1.65 "Source Sans 3",sans-serif}.careers-closing-panel>.careers-button{margin-bottom:6px}.careers-employer-signal>div{border-bottom:1px solid var(--careers-line);padding:28px 24px}.careers-employer-signal>div small,.careers-employer-signal>div strong,.careers-employer-signal>div span{display:block}.careers-employer-signal>div small{color:var(--careers-muted);letter-spacing:.08em;font:600 8px IBM Plex Mono,monospace}.careers-employer-signal>div strong{margin:13px 0 6px;font:650 29px/1.02 Instrument Sans,sans-serif}.careers-employer-signal>div span{color:var(--careers-emerald);font:600 8px IBM Plex Mono,monospace}.careers-employer-signal ol{margin:0;padding:0;list-style:none}.careers-employer-signal li{border-bottom:1px solid var(--careers-line);grid-template-columns:28px 1fr auto;align-items:center;gap:12px;min-height:68px;padding:12px 20px;font-size:12px;display:grid}.careers-employer-signal li i{color:var(--careers-cobalt);font:600 8px IBM Plex Mono,monospace}.careers-employer-signal li b{color:var(--careers-emerald);font:600 8px IBM Plex Mono,monospace}.careers-compare-plane{color:#fff;background:linear-gradient(145deg,#071f34,#0a3041);border-color:#ffffff14}.careers-compare-plane .careers-kicker{color:#5ee1ac}.careers-compare-plane .careers-section-heading>p{color:#b8cbd4}.careers-compare-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:58px;display:grid}.careers-compare-grid article{background:#ffffff0b;border:1px solid #ffffff26;border-radius:27px;padding:30px}.careers-compare-grid article>span{color:#ef9d93;letter-spacing:.08em;font:600 9px IBM Plex Mono,monospace}.careers-compare-grid article.trusted{background:#44dda80e;border-color:#44dda84d}.careers-compare-grid article.trusted>span{color:#5ee1ac}.careers-compare-grid ul{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.careers-compare-grid li{color:#c3d3d9;grid-template-columns:23px 1fr;gap:10px;font:400 14px/1.55 "Source Sans 3",sans-serif;display:grid}.careers-compare-grid li i{color:#ef9d93;font-style:normal}.careers-compare-grid .trusted li i{color:#5ee1ac}.careers-value-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:58px;display:grid}.careers-value-grid article{background:#ffffff63;border:1px solid #ffffffeb;border-radius:26px;min-height:245px;padding:28px;box-shadow:inset 0 1px #fffffff5}.careers-value-grid article>span{color:var(--careers-cobalt);letter-spacing:.09em;font:600 8px IBM Plex Mono,monospace}.careers-value-grid h3{letter-spacing:-.038em;margin:42px 0 14px;font:650 28px/1 Instrument Sans,sans-serif}.careers-vendor-chain>div{border-bottom:1px solid var(--careers-line);grid-template-columns:35px 1fr auto;align-items:center;gap:14px;min-height:80px;padding:15px 21px;display:grid}.careers-vendor-chain>div i{color:var(--careers-cobalt);font:600 8px IBM Plex Mono,monospace}.careers-vendor-chain>div span{font-size:14px;font-weight:650}.careers-vendor-chain>div b{color:var(--careers-emerald);font:600 7px IBM Plex Mono,monospace}.careers-disclaimer{border:1px solid var(--careers-line-strong);background:#ffffff54;border-radius:20px;grid-template-columns:180px 1fr;gap:25px;margin-top:22px;padding:22px;display:grid}.careers-disclaimer b{color:var(--careers-emerald);letter-spacing:.08em;font:600 8px IBM Plex Mono,monospace}.careers-disclaimer p{color:var(--careers-muted);margin:0;font:400 13px/1.6 "Source Sans 3",sans-serif}@media (width<=1120px){.careers-audiences>div,.careers-numbered-grid.four{grid-template-columns:repeat(2,1fr)}.careers-audience-hero{grid-template-columns:1fr;width:min(900px,100% - 48px)}.careers-audience-hero>aside{width:min(680px,100%);margin-left:auto}.careers-numbered-grid{grid-template-columns:1fr 1fr}.careers-numbered-grid article:last-child:nth-child(odd){grid-column:1/-1}.careers-numbered-grid.four article:last-child{grid-column:auto}.careers-footer{grid-template-columns:1fr auto}.careers-footer>p{display:none}}@media (width<=760px){.careers-mobile-nav{z-index:55;-webkit-backdrop-filter:blur(22px);background:#eff7fbcc;border:1px solid #ffffffe6;border-radius:15px;width:calc(100% - 16px);margin:7px 8px 0;padding:5px;display:flex;position:sticky;top:78px;overflow-x:auto;box-shadow:0 12px 36px #26587514}.careers-mobile-nav a{min-height:36px;color:var(--careers-muted);border-radius:11px;flex:none;padding:10px 12px;font-size:11px}.careers-mobile-nav a.active{background:var(--careers-emerald-soft);color:var(--careers-emerald);font-weight:650}.careers-audiences{border-radius:29px;width:calc(100% - 16px);padding:65px 20px}.careers-audiences>div{grid-template-columns:1fr}.careers-audiences article{min-height:315px}.careers-audience-hero{width:calc(100% - 24px);min-height:0;padding:75px 7px 65px}.careers-audience-hero h1{font-size:53px}.careers-audience-hero>div:first-child>p{font-size:17px}.careers-audience-hero>aside{border-radius:27px}.careers-content-plane,.careers-compare-plane{border-radius:29px;width:calc(100% - 16px);padding:44px 20px}.careers-section-heading{grid-template-columns:1fr;gap:25px}.careers-section-heading h2,.careers-closing-panel h2{font-size:45px}.careers-numbered-grid,.careers-numbered-grid.four,.careers-value-grid,.careers-compare-grid,.careers-check-grid{grid-template-columns:1fr;margin-top:40px}.careers-numbered-grid article,.careers-numbered-grid article:last-child:nth-child(odd){grid-column:auto;min-height:240px}.careers-check-grid{gap:1px}.careers-check-grid li{min-height:0}.careers-closing-panel{grid-template-columns:1fr;width:calc(100% - 40px);padding:75px 0 85px}.careers-closing-panel>.careers-button{width:100%}.careers-disclaimer,.careers-footer{grid-template-columns:1fr}.careers-footer-links{flex-wrap:wrap;justify-self:start}}@media (prefers-reduced-motion:reduce){.careers-audience-hero>div:first-child,.careers-audience-hero>aside{opacity:1!important;animation:none!important;transform:none!important}}.home-atrium{--home-ink:#071f34;--home-muted:#587082;--home-line:#07416c26;--home-line-dark:#07416c4d;--home-paper:#eaf5fa;--home-sheet:#fff9;--home-emerald:#087b58;--home-emerald-soft:#087b581c;--home-accent:#075ff7;--home-cyan:#00a8b7;isolation:isolate;min-height:100vh;color:var(--home-ink);background:radial-gradient(circle at 86% 7%,#00a8b72e,#0000 26%),radial-gradient(circle at 8% 38%,#075ff71a,#0000 29%),linear-gradient(145deg,#f7fcfe 0%,#eaf5fa 51%,#dfeef5 100%);font-family:Instrument Sans,sans-serif;display:flow-root;position:relative;overflow:clip}.home-atmosphere{z-index:-2;pointer-events:none;background-image:linear-gradient(#075ff70b 1px,#0000 1px),linear-gradient(90deg,#075ff70b 1px,#0000 1px);background-size:82px 82px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 72%,#0000 96%);mask-image:linear-gradient(#000 0 72%,#0000 96%)}.home-atmosphere i{background:linear-gradient(145deg,#ffffff6b,#075ff706);border:1px solid #ffffffd1;border-radius:50%;position:absolute;box-shadow:inset 0 1px #fffffff5,0 35px 95px #20526f1a}.home-atmosphere i:first-child{width:650px;height:650px;top:100px;right:-250px}.home-atmosphere i:nth-child(2){width:290px;height:290px;top:640px;left:29%}.home-atmosphere i:nth-child(3){width:150px;height:150px;top:220px;right:40%}.home-nav{z-index:50;-webkit-backdrop-filter:blur(26px)saturate(138%);background:#eff7fbb8;border:1px solid #ffffffe0;border-radius:24px;grid-template-columns:1fr auto 1fr;align-items:center;width:calc(100% - 32px);min-height:70px;margin:14px 16px 0;padding:0 9px 0 23px;display:grid;position:sticky;top:14px;box-shadow:0 15px 48px #26587517,inset 0 1px #fffffff5}.home-brand{width:max-content;color:var(--home-ink);letter-spacing:-.035em;align-items:center;gap:10px;font:650 21px/1 Instrument Sans,sans-serif;display:inline-flex}.home-brand svg{fill:none;width:37px;stroke:var(--home-emerald);stroke-width:1.6px;filter:drop-shadow(0 0 11px #087b5840)}.home-brand em{color:var(--home-emerald);font-style:normal}.home-nav nav{align-items:center;gap:32px;display:flex}.home-nav nav a{color:var(--home-muted);font-size:12px;transition:color .22s;position:relative}.home-nav nav a:after{content:"";background:var(--home-accent);height:2px;transition:right .25s;position:absolute;bottom:-9px;left:0;right:100%}.home-nav nav a:hover,.home-nav nav a:focus-visible{color:var(--home-ink);outline:0}.home-nav nav a:hover:after,.home-nav nav a:focus-visible:after{right:0}.home-partner-link{border:1px solid var(--home-line-dark);background:#ffffff73;border-radius:999px;justify-self:end;align-items:center;gap:10px;min-height:46px;padding:0 6px 0 16px;font-size:11px;font-weight:650;transition:background .24s,color .24s,border-color .24s;display:flex}.home-partner-link b,.home-button.primary b{background:var(--home-accent);color:#fff;border-radius:50%;place-items:center;width:33px;height:33px;font-size:11px;transition:transform .28s,background .24s,color .24s;display:grid}.home-partner-link:hover,.home-partner-link:focus-visible{border-color:var(--home-accent);background:var(--home-accent);color:#fff;outline:0}.home-partner-link:hover b,.home-partner-link:focus-visible b{color:var(--home-accent);background:#fff;transform:rotate(12deg)}.home-hero{grid-template-columns:minmax(0,1.02fr) minmax(560px,.98fr);align-items:center;gap:clamp(45px,6vw,100px);width:min(1510px,100% - 80px);min-height:820px;margin:0 auto;padding:90px 0 96px;display:grid}.home-hero-copy{z-index:2;padding-left:clamp(0px,3vw,38px);animation:.76s cubic-bezier(.22,1,.36,1) both home-copy-enter;position:relative}.home-kicker{color:var(--home-accent);font:600 9px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase}.home-hero-copy>.home-kicker{color:var(--home-emerald);align-items:center;gap:9px;display:flex}.home-hero-copy>.home-kicker i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px}.home-hero h1{letter-spacing:-.075em;max-width:830px;margin:24px 0 30px;font:650 clamp(68px,7.4vw,112px)/.84 Instrument Sans,sans-serif}.home-hero h1 em{color:var(--home-emerald);font-style:normal}.home-hero-copy>p{max-width:720px;color:var(--home-muted);margin:0;font-size:clamp(18px,1.7vw,25px);line-height:1.45}.home-actions{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.home-button{border:1px solid var(--home-line-dark);min-height:50px;color:var(--home-ink);background:#ffffff75;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:0 21px;font-size:11px;font-weight:650;transition:transform .24s,border-color .24s,background .24s,color .24s;display:inline-flex;box-shadow:inset 0 1px #ffffffd9}.home-button:hover,.home-button:focus-visible{border-color:var(--home-accent);outline:0;transform:translateY(-2px)}.home-button.primary{border-color:var(--home-accent);background:var(--home-accent);color:#fff;min-width:225px;padding-right:7px;box-shadow:0 18px 38px #075ff733,inset 0 1px #ffffff38}.home-button.primary b{color:var(--home-accent);background:#fff;margin-left:auto}.home-button.primary:hover b,.home-button.primary:focus-visible b{transform:rotate(12deg)}.home-pilot-note{color:var(--home-muted);grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:26px;font-size:11px;display:grid}.home-pilot-note>span{color:var(--home-emerald);font:600 8px var(--mono);letter-spacing:.09em;align-items:center;gap:7px;display:flex}.home-pilot-note>span i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.home-pilot-note p{margin:0}.home-dossier{-webkit-backdrop-filter:blur(25px)saturate(130%);background:linear-gradient(145deg,#ffffffb8,#ffffff4d);border:1px solid #ffffffe6;border-radius:38px;min-width:0;padding:25px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;animation:.85s cubic-bezier(.2,.82,.18,1) 80ms both home-dossier-enter;position:relative;box-shadow:0 38px 100px #23526e2b,inset 0 1px #fffffffa}.home-dossier:hover{transform:translateY(-5px)scale(1.008);box-shadow:0 48px 120px #23526e38,inset 0 1px #fffffffa}.home-dossier-lens{pointer-events:none;background:radial-gradient(circle,#00a8b71a,#ffffff12 62%,#0000 63%);border:1px solid #ffffffe6;border-radius:50%;width:340px;height:340px;position:absolute;top:70px;right:-90px;box-shadow:0 0 0 24px #ffffff12,inset 0 1px #fffffff2}.home-dossier>header{border-bottom:1px solid var(--home-line);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;padding-bottom:20px;display:grid;position:relative}.home-candidate-seal{border:1px solid var(--home-line-dark);width:58px;height:58px;color:var(--home-accent);background:#ffffff91;border-radius:19px;place-items:center;font-weight:650;display:grid;position:relative}.home-candidate-seal:before{content:"";border:1px solid #075ff738;border-radius:13px;position:absolute;inset:6px}.home-candidate-seal i{background:var(--home-emerald);border:3px solid #f0f8fb;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 13px #087b58ad}.home-dossier>header>div:nth-child(2){gap:2px;display:grid}.home-dossier>header small{color:var(--home-emerald);font:600 8px var(--mono);letter-spacing:.09em}.home-dossier>header strong{font-size:17px}.home-dossier>header p{color:var(--home-muted);margin:0;font-size:10px}.home-source-stamp{background:var(--home-emerald-soft);color:var(--home-emerald);font:600 8px var(--mono);border:1px solid #087b5840;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;display:flex}.home-source-stamp i{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px}.home-role-claim{padding:25px 0 21px;position:relative}.home-role-claim>span{color:var(--home-accent);font:600 8px var(--mono);letter-spacing:.1em}.home-role-claim h2{letter-spacing:-.055em;margin:11px 0 17px;font:650 clamp(35px,3.3vw,50px)/.89 Instrument Sans,sans-serif}.home-role-claim>div{background:var(--home-emerald-soft);border:1px solid #087b5847;border-radius:16px;align-items:center;gap:10px;padding:10px;display:flex}.home-role-claim>div>i{background:var(--home-emerald);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:650;display:grid;box-shadow:0 8px 20px #087b5838}.home-role-claim>div>span{gap:2px;display:grid}.home-role-claim>div small{color:var(--home-muted);font:600 7px var(--mono);letter-spacing:.09em}.home-role-claim>div b{font-size:11px}.home-claim-strip{background:#ffffff4d;border:1px solid #ffffffe0;border-radius:16px;grid-template-columns:repeat(5,1fr);gap:4px;padding:4px;display:grid;position:relative}.home-claim-strip>span{border:1px solid var(--home-line);opacity:0;min-width:0;animation:home-claim-enter .42s cubic-bezier(.22,1,.36,1) calc(.72s + var(--claim-index,0s)) both;background:#fff6;border-radius:12px;gap:3px;padding:8px;display:grid;transform:translateY(6px)}.home-claim-strip>span:nth-child(2){--claim-index:80ms}.home-claim-strip>span:nth-child(3){--claim-index:.16s}.home-claim-strip>span:nth-child(4){--claim-index:.24s}.home-claim-strip>span:nth-child(5){--claim-index:.32s}.home-claim-strip i{color:var(--home-accent);font:600 7px var(--mono);font-style:normal}.home-claim-strip b{text-overflow:ellipsis;font-size:8px;overflow:hidden}.home-claim-strip em{color:var(--home-emerald);font:600 6px var(--mono);font-style:normal}.home-demo-list{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid;position:relative}.home-demo-list li{background:#ffffff61;border:1px solid #ffffffdb;border-radius:18px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:67px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffffeb}.home-demo-list li>i{color:var(--home-emerald);font:600 7px var(--mono);font-style:normal}.home-demo-list li>span{gap:2px;min-width:0;display:grid}.home-demo-list small{color:var(--home-muted);font:500 7px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-demo-list li>span>b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.home-demo-list em{color:var(--home-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.home-demo-list li>strong{background:var(--home-emerald-soft);min-width:40px;height:31px;color:var(--home-emerald);font:600 7px var(--mono);border:1px solid #087b5840;border-radius:11px;place-items:center;padding:0 7px;display:grid}.home-dossier>footer{color:var(--home-muted);font:600 7px var(--mono);justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:13px 4px 0;display:flex}.home-dossier>footer span{color:var(--home-emerald);align-items:center;gap:7px;display:flex}.home-dossier>footer i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.home-method{-webkit-backdrop-filter:blur(21px);background:linear-gradient(145deg,#ffffffa8,#ffffff45);border:1px solid #ffffffe0;border-radius:44px;width:min(1510px,100% - 48px);margin:0 auto 22px;padding:clamp(45px,6vw,86px);box-shadow:0 32px 90px #22516c1a,inset 0 1px #fffffff5}.home-method>header,.home-role-stage>header{grid-template-columns:minmax(0,1.2fr) minmax(270px,.65fr);align-items:end;gap:clamp(40px,9vw,140px);display:grid}.home-method h2,.home-role-stage h2,.home-control h2,.home-cta h2{letter-spacing:-.06em;margin:15px 0 0;font:650 clamp(48px,5.5vw,82px)/.91 Instrument Sans,sans-serif}.home-method>header>p,.home-role-stage>header>p{color:var(--home-muted);margin:0;font-size:14px;line-height:1.65}.home-chain{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:65px;display:grid;position:relative}.home-chain:before{content:"";background:linear-gradient(90deg,var(--home-emerald),#087b5821);height:1px;position:absolute;top:42px;left:8%;right:8%}.home-chain article{background:#ffffff61;border:1px solid #ffffffe6;border-radius:24px;min-height:285px;padding:19px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .25s;position:relative;box-shadow:inset 0 1px #fffffff0}.home-chain article:hover{border-color:#075ff740;transform:translateY(-5px)}.home-chain article>span{color:var(--home-accent);font:600 8px var(--mono)}.home-chain article>i{z-index:2;background:var(--home-emerald);border:5px solid #ffffffde;border-radius:50%;width:19px;height:19px;margin:17px 0 38px;display:block;position:relative;box-shadow:0 0 0 1px #087b584d,0 0 16px #087b584d}.home-chain h3{letter-spacing:-.03em;margin:0;font:650 26px Instrument Sans,sans-serif}.home-chain p{min-height:85px;color:var(--home-muted);margin:12px 0 22px;font-size:12px;line-height:1.55}.home-chain article>b{color:var(--home-emerald);font:600 7px var(--mono);letter-spacing:.08em}.home-role-stage{color:#fff;background:radial-gradient(circle at 80% 15%,#087b5847,#0000 30%),linear-gradient(145deg,#071f34,#0b3447 58%,#082838);border-radius:44px;width:min(1510px,100% - 48px);margin:0 auto 22px;padding:clamp(48px,6vw,88px);box-shadow:0 40px 110px #071f3433}.home-role-stage .home-kicker{color:#5ee1ac}.home-role-stage>header>p{color:#b8cbd4}.home-role-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:65px;display:grid}.home-role-grid>article{background:#ffffff0e;border:1px solid #ffffff2b;border-radius:27px;grid-template-rows:auto minmax(95px,auto) 1fr auto;min-width:0;padding:22px;transition:transform .32s cubic-bezier(.22,1,.36,1),background .25s,border-color .25s;display:grid;box-shadow:inset 0 1px #ffffff12}.home-role-grid>article:hover{background:#ffffff14;border-color:#5ee1ac57;transform:translateY(-6px)}.home-role-grid article>header{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.home-role-grid article>header span{color:#5ee1ac;font:600 8px var(--mono)}.home-role-grid article>header i{background:#ffffff2b;height:1px}.home-role-grid article>header b{color:#8fe9c2;font:600 7px var(--mono);border:1px solid #5ee1ac45;border-radius:999px;padding:6px 8px}.home-role-grid article[data-status=one-requirement-remaining]>header b{color:#ffd18b;border-color:#ffbe5c52}.home-role-grid article[data-status=developing]>header b{color:#b8cbd4;border-color:#94adbc52}.home-role-grid h3{letter-spacing:-.04em;margin:22px 0 27px;font:650 30px/.96 Instrument Sans,sans-serif}.home-role-grid article>div{display:grid}.home-role-grid article>div>span{border-bottom:1px solid #ffffff1f;grid-template-columns:90px 1fr 70px;align-items:center;gap:9px;padding:10px 0;display:grid}.home-role-grid article>div em{color:#b8cbd4;font-size:10px;font-style:normal}.home-role-grid article>div i{background:#ffffff21;border-radius:99px;height:5px;position:relative;overflow:hidden}.home-role-grid article>div i:after{content:"";width:var(--home-band);border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#5d93ff,#44dda8);animation:.76s cubic-bezier(.22,1,.36,1) .55s both home-bar-fill;position:absolute;inset:0 auto 0 0;transform:scaleX(0)}.home-role-grid article>div b{color:#8fe9c2;font:500 7px var(--mono);text-align:right}.home-role-grid article>footer{color:#8da8b5;font:500 7px var(--mono);border-top:1px solid #ffffff24;justify-content:space-between;gap:12px;margin-top:26px;padding-top:16px;display:flex}.home-role-grid article>footer b{color:#fff}.home-control{grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);align-items:center;gap:clamp(55px,10vw,160px);width:min(1350px,100% - 70px);margin:0 auto;padding:115px 0;display:grid}.home-control>div>p{max-width:690px;color:var(--home-muted);margin:25px 0;font-size:17px;line-height:1.6}.home-control>div>a{border-bottom:1px solid var(--home-ink);gap:8px;font-size:12px;font-weight:650;display:inline-flex}.home-control>aside{-webkit-backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffffb3,#ffffff54);border:1px solid #ffffffe6;border-radius:32px;padding:26px;box-shadow:0 32px 90px #22516c21,inset 0 1px #fffffff5}.home-control>aside>header{border-bottom:1px solid var(--home-line);color:var(--home-accent);font:600 8px var(--mono);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.home-control>aside>header i{border:1px solid var(--home-line-dark);width:40px;height:40px;color:var(--home-accent);background:#ffffff80;border-radius:14px;place-items:center;font:650 13px Instrument Sans,sans-serif;display:grid}.home-control>aside>div{border-bottom:1px solid var(--home-line);grid-template-columns:1fr auto;align-items:center;min-height:83px;display:grid}.home-control>aside>div>span{gap:5px;display:grid}.home-control>aside small{color:var(--home-muted);font:600 7px var(--mono);letter-spacing:.08em}.home-control>aside>div>span b{font-size:13px}.home-control>aside>div>i{background:#07416c24;border-radius:999px;width:48px;height:27px;font-style:normal;position:relative}.home-control>aside>div>i.is-on{background:var(--home-emerald);box-shadow:0 8px 18px #087b5833}.home-control>aside>div>i.is-on b{background:#fff;border-radius:50%;width:19px;height:19px;position:absolute;top:4px;right:4px;box-shadow:0 3px 8px #0000001f}.home-control>aside>div>i.is-locked{background:var(--home-ink);color:#fff;place-items:center;font-size:12px;display:grid}.home-control>aside>footer{color:var(--home-emerald);font:600 7px var(--mono);align-items:center;gap:8px;padding-top:19px;display:flex}.home-control>aside>footer i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.home-cta{background:radial-gradient(circle at 88% 30%,#00a8b729,#0000 28%),linear-gradient(145deg,#ffffffba,#ffffff4d);border:1px solid #ffffffe6;border-radius:44px;grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;width:min(1510px,100% - 48px);margin:0 auto 22px;padding:clamp(50px,7vw,100px);display:grid;box-shadow:0 34px 95px #22516c1f,inset 0 1px #fffffff5}.home-cta>div:last-child{justify-items:start;gap:24px;display:grid}.home-cta p{max-width:450px;color:var(--home-muted);margin:0;font-size:16px;line-height:1.6}.home-footer{width:min(1510px,100% - 48px);color:var(--home-muted);grid-template-columns:1fr 1fr 1fr;align-items:center;gap:25px;margin:0 auto;padding:38px 15px 45px;font-size:10px;display:grid}.home-footer>p:last-child{font:500 8px var(--mono);justify-self:end}@keyframes home-copy-enter{0%{opacity:0;transform:translate(-20px,14px)}to{opacity:1;transform:translate(0,0)}}@keyframes home-dossier-enter{0%{opacity:0;transform:translate(24px,18px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes home-claim-enter{to{opacity:1;transform:translateY(0)}}@keyframes home-bar-fill{to{transform:scaleX(1)}}@media (width<=1120px){.home-hero{grid-template-columns:1fr;width:min(900px,100% - 48px);padding-top:100px}.home-dossier{width:min(720px,100%);margin-left:auto}.home-chain{grid-template-columns:1fr 1fr}.home-chain:before{display:none}.home-role-grid,.home-role-grid>article{grid-template-columns:1fr}.home-control{grid-template-columns:1fr;width:min(900px,100% - 48px)}.home-control>aside{width:min(610px,100%);margin-left:auto}}@media (width<=760px){.home-nav{border-radius:19px;grid-template-columns:1fr auto;width:calc(100% - 16px);min-height:62px;margin:8px 8px 0;padding:0 7px 0 13px}.home-nav nav{display:none}.home-brand{font-size:18px}.home-brand svg{width:31px}.home-partner-link{min-height:41px;padding-left:10px}.home-partner-link span{display:none}.home-partner-link b{width:31px;height:31px}.home-hero{width:calc(100% - 24px);min-height:0;padding:75px 0 70px}.home-hero h1{font-size:58px}.home-hero-copy{padding:0 7px}.home-hero-copy>p{font-size:17px}.home-pilot-note{grid-template-columns:1fr}.home-dossier{border-radius:28px;padding:16px}.home-dossier>header{grid-template-columns:51px 1fr}.home-candidate-seal{width:51px;height:51px}.home-source-stamp{grid-column:1/-1;justify-self:start}.home-role-claim h2{font-size:39px}.home-claim-strip{grid-template-columns:1fr 1fr}.home-claim-strip>span:last-child{grid-column:1/-1}.home-demo-list li{grid-template-columns:23px minmax(0,1fr)}.home-demo-list li>strong{grid-column:2;justify-self:start}.home-dossier>footer{flex-direction:column;align-items:flex-start}.home-method,.home-role-stage,.home-cta{border-radius:29px;width:calc(100% - 16px);padding:45px 20px}.home-method>header,.home-role-stage>header,.home-cta{grid-template-columns:1fr}.home-method h2,.home-role-stage h2,.home-control h2,.home-cta h2{font-size:48px}.home-chain{grid-template-columns:1fr;margin-top:42px}.home-chain article{min-height:235px}.home-chain p{min-height:0}.home-role-grid{margin-top:42px}.home-role-grid h3{min-height:0;font-size:28px}.home-role-grid article>div>span{grid-template-columns:75px 1fr 64px}.home-control{width:calc(100% - 32px);padding:80px 0}.home-control>aside{border-radius:25px;padding:20px}.home-cta{gap:35px;margin-bottom:10px}.home-footer{grid-template-columns:1fr;width:calc(100% - 40px);padding-bottom:35px}.home-footer>p{margin:0}.home-footer>p:last-child{justify-self:start}}.partner-route-lens{--partner-lens-x:50vw;--partner-lens-y:50vh;z-index:10040;pointer-events:none;opacity:1;clip-path:circle(29px at var(--partner-lens-x) var(--partner-lens-y));background:radial-gradient(circle at var(--partner-lens-x) var(--partner-lens-y),#44dda833 0 8%,#dff4f6d1 35%,#eaf5fafa 100%);-webkit-backdrop-filter:blur(8px)saturate(128%);backface-visibility:hidden;will-change:clip-path,opacity;transition:clip-path .82s cubic-bezier(.2,.82,.18,1),opacity .34s;position:fixed;inset:0;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 0 0 1px #087b5833}.partner-route-lens:before{content:"";-webkit-mask-image:radial-gradient(circle at var(--partner-lens-x) var(--partner-lens-y),#000 0,#000c 45%,transparent 88%);mask-image:radial-gradient(circle at var(--partner-lens-x) var(--partner-lens-y),#000 0,#000c 45%,transparent 88%);background-image:linear-gradient(#075ff70d 1px,#0000 1px),linear-gradient(90deg,#075ff70d 1px,#0000 1px);background-size:82px 82px;position:absolute;inset:0}.partner-route-lens>i{left:var(--partner-lens-x);top:var(--partner-lens-y);opacity:1;border:2px solid #087b58f0;border-radius:50%;width:58px;height:58px;transition:transform .82s cubic-bezier(.2,.82,.18,1),opacity .27s .46s;position:fixed;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 0 8px #ffffffb8,0 0 0 11px #075ff766,0 22px 70px #071f344d}.partner-route-lens.is-open{clip-path:circle(160vmax at var(--partner-lens-x) var(--partner-lens-y))}.partner-route-lens.is-open>i{opacity:0;transform:translate(-50%,-50%)scale(5)}.partner-route-lens.is-settling{opacity:0}body.partner-open-active{background:#eaf5fa;overflow:hidden}.home-atrium.is-partner-opening{transform-origin:var(--partner-lens-x,50vw) var(--partner-lens-y,50vh);animation:.7s cubic-bezier(.2,.82,.18,1) both partner-source-magnify}@media (width<=760px){.home-atrium.is-partner-opening{animation:none}}.partner-atrium.is-route-opening{transform-origin:var(--partner-lens-x,50vw) var(--partner-lens-y,50vh);animation:.82s cubic-bezier(.2,.82,.18,1) both partner-page-magnify-open}.partner-atrium.is-route-closing{z-index:10010;will-change:clip-path;animation:.68s cubic-bezier(.7,0,.84,0) both partner-page-close-lens}.partner-atrium.is-route-closing .partner-gate,.partner-atrium.is-route-closing .partner-pending{animation:.58s cubic-bezier(.7,0,.84,0) both partner-page-content-close}.partner-atrium.is-route-closing .partner-nav{animation:.48s both partner-page-header-close}body.partner-close-active{background:#eaf5fa;overflow:hidden}body.partner-close-active:after{content:"";z-index:10050;left:var(--partner-close-x,50vw);top:var(--partner-close-y,50vh);pointer-events:none;border:2px solid #087b58f2;border-radius:50%;width:58px;height:58px;animation:.8s cubic-bezier(.7,0,.84,0) both partner-close-ring;position:fixed;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #ffffffb8,0 0 0 11px #075ff76b,0 20px 65px #071f3452}.partner-atrium{--partner-ink:#071f34;--partner-muted:#587082;--partner-line:#07416c26;--partner-line-dark:#07416c4d;--partner-emerald:#087b58;--partner-emerald-soft:#087b581c;--partner-accent:#075ff7;--partner-cyan:#00a8b7;isolation:isolate;min-height:100dvh;color:var(--partner-ink);background:radial-gradient(circle at 84% 5%,#00a8b730,#0000 27%),radial-gradient(circle at 10% 64%,#075ff71a,#0000 30%),linear-gradient(145deg,#f7fcfe 0%,#eaf5fa 51%,#dfeef5 100%);font-family:Instrument Sans,sans-serif;display:flow-root;position:relative;overflow:clip}.partner-atmosphere{z-index:-2;pointer-events:none;background-image:linear-gradient(#075ff70b 1px,#0000 1px),linear-gradient(90deg,#075ff70b 1px,#0000 1px);background-size:82px 82px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 78%,#0000 98%);mask-image:linear-gradient(#000 0 78%,#0000 98%)}.partner-atmosphere>i{background:linear-gradient(145deg,#ffffff73,#075ff706);border:1px solid #ffffffdb;border-radius:50%;position:absolute;box-shadow:inset 0 1px #fffffffa,0 35px 95px #20526f1a}.partner-atmosphere>i:first-child{width:620px;height:620px;top:90px;right:-230px}.partner-atmosphere>i:nth-child(2){width:290px;height:290px;top:560px;left:31%}.partner-atmosphere>i:nth-child(3){width:150px;height:150px;top:170px;right:43%}.partner-nav{z-index:20;-webkit-backdrop-filter:blur(26px)saturate(138%);background:#eff7fbbd;border:1px solid #ffffffe6;border-radius:24px;grid-template-columns:1fr auto 1fr;align-items:center;width:calc(100% - 32px);min-height:70px;margin:14px 16px 0;padding:0 9px 0 23px;display:grid;position:sticky;top:14px;box-shadow:0 15px 48px #26587517,inset 0 1px #fffffffa}.partner-brand{width:max-content;color:var(--partner-ink);letter-spacing:-.035em;align-items:center;gap:10px;font:650 21px/1 Instrument Sans,sans-serif;display:inline-flex}.partner-brand svg{fill:none;width:37px;stroke:var(--partner-emerald);stroke-width:1.6px;filter:drop-shadow(0 0 11px #087b5840)}.partner-brand em{color:var(--partner-emerald);font-style:normal}.partner-nav>div{text-align:center;gap:3px;display:grid}.partner-nav>div span{color:var(--partner-accent);font:600 9px var(--mono);letter-spacing:.13em}.partner-nav>div b{color:var(--partner-muted);font:500 8px var(--mono);letter-spacing:.1em}.partner-home-link{border:1px solid var(--partner-line-dark);background:#ffffff75;border-radius:999px;justify-self:end;align-items:center;gap:10px;min-height:46px;padding:0 6px 0 16px;font-size:11px;font-weight:650;transition:background .24s,color .24s,border-color .24s;display:flex}.partner-home-link>b,.partner-submit>b{background:var(--partner-accent);color:#fff;border-radius:50%;place-items:center;width:33px;height:33px;font-size:11px;transition:transform .28s,background .24s,color .24s;display:grid}.partner-home-link:hover,.partner-home-link:focus-visible{border-color:var(--partner-accent);background:var(--partner-accent);color:#fff;outline:0}.partner-home-link:hover>b,.partner-home-link:focus-visible>b{color:var(--partner-accent);background:#fff;transform:rotate(12deg)}.partner-gate{grid-template-columns:minmax(0,1.08fr) minmax(500px,.92fr);align-items:start;gap:clamp(50px,7vw,118px);width:min(1510px,100% - 80px);margin:0 auto;padding:clamp(68px,7vw,105px) 0 88px;display:grid}.partner-story{min-width:0;padding:25px 0 0 clamp(0px,2vw,30px);animation:.76s cubic-bezier(.22,1,.36,1) both partner-story-enter}.partner-kicker{color:var(--partner-emerald);font:600 9px/1.4 var(--mono);letter-spacing:.12em;align-items:center;gap:9px;display:flex}.partner-kicker>i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px}.partner-story>h1,.partner-pending-copy>h1{letter-spacing:-.073em;max-width:820px;margin:23px 0 27px;font:650 clamp(65px,6.7vw,105px)/.84 Instrument Sans,sans-serif}.partner-story>h1 em,.partner-pending-copy>h1 em{color:var(--partner-emerald);font-style:normal}.partner-story>p,.partner-pending-copy>p{max-width:730px;color:var(--partner-muted);margin:0;font-size:clamp(18px,1.65vw,24px);line-height:1.48}.partner-corridor{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:48px;display:grid;position:relative}.partner-corridor:before{content:"";z-index:2;background:linear-gradient(90deg,var(--partner-emerald),#087b582e);transform-origin:0;height:1px;animation:1.04s cubic-bezier(.22,1,.36,1) .42s backwards partner-corridor-rail;position:absolute;top:39px;left:8%;right:8%}.partner-corridor>article{transform-origin:0;backface-visibility:hidden;background:#fff6;border:1px solid #ffffffe8;border-radius:21px;align-content:start;min-width:0;min-height:174px;padding:15px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .24s;animation:.54s cubic-bezier(.22,1,.36,1) backwards partner-corridor-card;display:grid;position:relative;box-shadow:inset 0 1px #fffffff5}.partner-corridor>article:first-child{animation-delay:.46s}.partner-corridor>article:nth-child(2){animation-delay:.6s}.partner-corridor>article:nth-child(3){animation-delay:.74s}.partner-corridor>article:nth-child(4){animation-delay:.88s}.partner-corridor>article:hover{border-color:#075ff745;transform:translateY(-4px)}.partner-corridor header{z-index:3;justify-content:space-between;align-items:center;margin-bottom:27px;display:flex;position:relative}.partner-corridor header span{color:var(--partner-accent);font:600 8px var(--mono)}.partner-corridor header i{background:var(--partner-emerald);border:5px solid #ffffffe8;border-radius:50%;width:17px;height:17px;box-shadow:0 0 0 1px #087b584a,0 0 14px #087b5854}.partner-corridor article>b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.partner-corridor article>small{color:var(--partner-muted);margin-top:4px;font-size:10px}.partner-corridor article>em{color:var(--partner-emerald);font:600 7px var(--mono);letter-spacing:.06em;align-self:end;margin-top:20px;font-style:normal}.partner-audit-note{background:#ffffff59;border:1px solid #ffffffe3;border-radius:20px;gap:11px;margin-top:20px;padding:17px 18px;display:grid;box-shadow:inset 0 1px #fffffff0}.partner-audit-note>span{color:var(--partner-accent);font:600 8px var(--mono);letter-spacing:.09em}.partner-audit-note>p{color:var(--partner-muted);align-items:flex-start;gap:8px;margin:0;font-size:11px;line-height:1.5;display:flex}.partner-audit-note p>i{background:var(--partner-emerald);border-radius:50%;flex:none;width:5px;height:5px;margin-top:6px;box-shadow:0 0 8px #087b58b3}.partner-instrument{-webkit-backdrop-filter:blur(25px)saturate(130%);background:linear-gradient(145deg,#ffffffbf,#ffffff52);border:1px solid #ffffffed;border-radius:38px;min-width:0;padding:21px;animation:.84s cubic-bezier(.2,.82,.18,1) 60ms both partner-instrument-enter;position:relative;box-shadow:0 38px 100px #23526e2b,inset 0 1px #fffffffc}.partner-instrument-lens{pointer-events:none;background:radial-gradient(circle,#00a8b71a,#ffffff12 62%,#0000 63%);border:1px solid #ffffffe6;border-radius:50%;width:350px;height:350px;position:absolute;top:66px;right:-110px;box-shadow:0 0 0 24px #ffffff12,inset 0 1px #fffffff5}.partner-mode{z-index:2;background:#ffffff4d;border:1px solid #ffffffe8;border-radius:18px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid;position:relative}.partner-mode>button{min-height:48px;color:var(--partner-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;font:600 12px Instrument Sans,sans-serif;transition:background .24s,border-color .24s,color .24s,transform .24s;display:flex}.partner-mode button>i{color:var(--partner-accent);font:600 8px var(--mono);font-style:normal}.partner-mode>button.active{background:var(--partner-emerald-soft);color:var(--partner-ink);border-color:#087b583d;box-shadow:inset 0 1px #ffffffe6}.partner-mode>button.active:after{content:"";background:var(--partner-emerald);width:6px;height:6px;box-shadow:0 0 9px var(--partner-emerald);border-radius:50%}.partner-mode>button:hover,.partner-mode>button:focus-visible{color:var(--partner-ink);border-color:#075ff747;outline:0;transform:translateY(-1px)}.partner-form{z-index:2;padding:28px 11px 9px;animation:.42s cubic-bezier(.22,1,.36,1) both partner-form-enter;position:relative}.partner-form>header{border-bottom:1px solid var(--partner-line);padding-bottom:23px}.partner-form>header>span{color:var(--partner-accent);font:600 8px var(--mono);letter-spacing:.1em}.partner-form h2{letter-spacing:-.05em;margin:10px 0;font:650 clamp(35px,3.4vw,49px)/.93 Instrument Sans,sans-serif}.partner-form>header>p{max-width:480px;color:var(--partner-muted);margin:0;font-size:12px;line-height:1.55}.partner-fields{gap:0;display:grid}.partner-form label{color:var(--partner-muted);gap:8px;margin-top:15px;font-size:12px;display:grid}.partner-form label>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.partner-form label>span>b{color:var(--partner-emerald);font:600 8px var(--mono);letter-spacing:.05em}.partner-form input{border:1px solid var(--partner-line-dark);width:100%;min-height:49px;color:var(--partner-ink);background:#ffffff78;border-radius:14px;outline:0;padding:10px 13px;font:500 14px Instrument Sans,sans-serif;transition:border-color .22s,box-shadow .22s,background .22s;box-shadow:inset 0 1px #ffffffeb}.partner-form input::placeholder{color:#8aa0ae}.partner-form input:hover{background:#ffffff9c}.partner-form input:focus{border-color:var(--partner-accent);background:#ffffffbd;box-shadow:0 0 0 4px #075ff71a,inset 0 1px #fffffff2}.partner-error{color:#a63225;background:#d0473814;border:1px solid #d047384d;border-radius:13px;margin:16px 0 0;padding:12px 14px;font-size:12px;line-height:1.45}.partner-submit{border:1px solid var(--partner-accent);background:var(--partner-accent);color:#fff;cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;width:100%;min-height:52px;margin-top:22px;padding:0 7px 0 18px;font:650 11px Instrument Sans,sans-serif;transition:transform .24s,box-shadow .24s,opacity .24s;display:flex;box-shadow:0 18px 38px #075ff733,inset 0 1px #ffffff38}.partner-submit>b{color:var(--partner-accent);background:#fff;margin-left:auto}.partner-submit:hover:not(:disabled),.partner-submit:focus-visible:not(:disabled){outline:0;transform:translateY(-2px);box-shadow:0 22px 44px #075ff742,inset 0 1px #ffffff38}.partner-submit:hover:not(:disabled)>b,.partner-submit:focus-visible:not(:disabled)>b{transform:rotate(12deg)}.partner-submit:disabled{cursor:wait;opacity:.62}.partner-form>footer{color:var(--partner-emerald);font:600 8px var(--mono);letter-spacing:.06em;grid-template-columns:auto 1fr;align-items:center;gap:7px 8px;margin-top:16px;display:grid}.partner-form>footer>i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.partner-form>footer>span{color:var(--partner-muted);letter-spacing:0;grid-column:2;font:500 9px/1.45 Instrument Sans,sans-serif}.partner-pending-page{overflow:clip}.partner-pending{grid-template-columns:minmax(0,1.05fr) minmax(500px,.95fr);align-items:center;gap:clamp(60px,8vw,130px);width:min(1420px,100% - 80px);min-height:calc(100dvh - 100px);margin:0 auto;padding:70px 0 90px;display:grid}.partner-pending-copy{padding-left:clamp(0px,3vw,40px);animation:.76s cubic-bezier(.22,1,.36,1) both partner-story-enter}.partner-pending-copy .partner-submit{width:min(315px,100%);margin-top:33px}.partner-pending-ledger{-webkit-backdrop-filter:blur(25px)saturate(130%);background:linear-gradient(145deg,#ffffffbd,#ffffff52);border:1px solid #ffffffed;border-radius:38px;padding:25px;animation:.84s cubic-bezier(.2,.82,.18,1) 60ms both partner-instrument-enter;position:relative;box-shadow:0 38px 100px #23526e2b,inset 0 1px #fffffffc}.partner-pending-ledger>header{border-bottom:1px solid var(--partner-line);color:var(--partner-accent);font:600 8px var(--mono);letter-spacing:.09em;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.partner-pending-ledger>header>b{color:#a56814;background:#ffbe5c17;border:1px solid #ffbe5c57;border-radius:999px;padding:6px 9px;font-size:8px}.partner-pending-orbit{background:radial-gradient(circle,#087b581f,#ffffff29 58%,#0000 59%);border:1px solid #ffffffe6;border-radius:25px;place-items:center;min-height:190px;margin:12px 0;display:grid}.partner-pending-orbit>i{background:var(--partner-emerald);color:#fff;border-radius:50%;place-items:center;width:55px;height:55px;font:650 22px Instrument Sans,sans-serif;display:grid;box-shadow:0 17px 37px #087b5840}.partner-pending-orbit>strong{margin-top:-29px;font-size:16px}.partner-pending-orbit>span{color:var(--partner-muted);font:600 8px var(--mono);letter-spacing:.08em;margin-top:-48px}.partner-pending-ledger ol{margin:0;padding:0;list-style:none}.partner-pending-ledger li{border-bottom:1px solid var(--partner-line);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:69px;display:grid}.partner-pending-ledger li>i{border:1px solid var(--partner-line-dark);width:31px;height:31px;color:var(--partner-muted);font:600 8px var(--mono);border-radius:10px;place-items:center;font-style:normal;display:grid}.partner-pending-ledger li.complete>i{background:var(--partner-emerald-soft);color:var(--partner-emerald);border-color:#087b584d}.partner-pending-ledger li>span{gap:3px;display:grid}.partner-pending-ledger li b{font-size:12px}.partner-pending-ledger li small{color:var(--partner-muted);font-size:10px}.partner-pending-ledger li>em{color:var(--partner-muted);font:600 8px var(--mono);font-style:normal}.partner-pending-ledger li.complete>em{color:var(--partner-emerald)}.partner-pending-ledger>footer{color:var(--partner-emerald);font:600 8px var(--mono);letter-spacing:.06em;align-items:center;gap:8px;padding-top:18px;display:flex}.partner-pending-ledger>footer i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}@keyframes partner-story-enter{0%{opacity:0;transform:translate(-20px,14px)}to{opacity:1;transform:translate(0,0)}}@keyframes partner-instrument-enter{0%{opacity:0;transform:translate(24px,18px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes partner-form-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes partner-corridor-rail{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes partner-corridor-card{0%{opacity:0;transform:translate(-18px,10px)scale(.975)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes partner-source-magnify{0%{transform:scale(1)}to{transform:scale(1.035)}}@keyframes partner-page-magnify-open{0%{opacity:.72;clip-path:circle(34px at var(--partner-lens-x,50vw) var(--partner-lens-y,50vh));transform:scale(.925)}to{opacity:1;clip-path:circle(160vmax at var(--partner-lens-x,50vw) var(--partner-lens-y,50vh));transform:scale(1)}}@keyframes partner-page-close-lens{0%{clip-path:circle(160vmax at var(--partner-close-x,50vw) var(--partner-close-y,50vh))}to{clip-path:circle(28px at var(--partner-close-x,50vw) var(--partner-close-y,50vh))}}@keyframes partner-page-content-close{0%{opacity:1;transform:scale(1)}to{opacity:.06;transform:scale(.91)}}@keyframes partner-page-header-close{0%{opacity:1}to{opacity:.18}}@keyframes partner-close-ring{0%{opacity:0;transform:translate(-50%,-50%)scale(5)}70%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.72)}}@media (width<=1100px){.partner-gate,.partner-pending{grid-template-columns:1fr;width:min(860px,100% - 48px)}.partner-story{padding-left:0}.partner-instrument,.partner-pending-ledger{width:min(650px,100%);margin-left:auto}.partner-pending{align-items:start}.partner-pending-copy{padding-left:0}}@media (width<=720px){.partner-nav{border-radius:19px;grid-template-columns:1fr auto;width:calc(100% - 16px);min-height:62px;margin:8px 8px 0;padding:0 7px 0 13px;top:8px}.partner-nav>div{display:none}.partner-brand{gap:8px;font-size:18px}.partner-brand svg{width:31px}.partner-home-link{min-height:41px;padding-left:10px}.partner-home-link>span{display:none}.partner-home-link>b{width:31px;height:31px}.partner-gate,.partner-pending{gap:55px;width:calc(100% - 24px);padding:68px 0 65px}.partner-story{padding:0 7px}.partner-story>h1,.partner-pending-copy>h1{font-size:57px}.partner-story>p,.partner-pending-copy>p{font-size:17px}.partner-corridor{grid-template-columns:1fr 1fr}.partner-corridor:before{display:none}.partner-corridor>article{min-height:150px}.partner-audit-note{padding:15px}.partner-instrument,.partner-pending-ledger{border-radius:28px;width:100%;padding:15px}.partner-mode>button{min-height:46px}.partner-form{padding:24px 7px 7px}.partner-form h2{font-size:39px}.partner-form input{min-height:51px;font-size:16px}.partner-pending-copy{padding:0 7px}.partner-pending-ledger li{grid-template-columns:32px minmax(0,1fr);padding:9px 0}.partner-pending-ledger li>em{grid-column:2}.partner-pending-ledger>footer{line-height:1.45}}@media (prefers-reduced-motion:reduce){.partner-story,.partner-instrument,.partner-form,.partner-pending-copy,.partner-pending-ledger,.partner-corridor:before,.partner-corridor>article,.home-atrium.is-partner-opening,.partner-atrium.is-route-opening,.partner-atrium.is-route-closing{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}}.auth-page{min-height:100vh}.auth-nav .mono{color:var(--muted);font-size:11px}.auth-grid{grid-template-columns:1.1fr .9fr;min-height:calc(100vh - 79px);display:grid}.auth-story{border-right:1px solid var(--line);padding:clamp(70px,10vw,140px) clamp(28px,8vw,120px)}.auth-story h1{font-size:clamp(58px,7vw,108px)}.auth-story>p{max-width:650px;color:var(--muted);font-size:22px}.audit-note{border-block:1px solid var(--line);grid-template-columns:1.5fr repeat(3,1fr);margin-top:58px;display:grid}.audit-note>*{border-right:1px solid var(--line);font:400 11px var(--mono);padding:15px 12px}.auth-form{background:var(--sheet);border:1px solid var(--ink);width:min(500px,100% - 48px);box-shadow:10px 10px 0 var(--paper-deep);align-self:center;margin:auto;padding:46px}.form-tabs{border-bottom:1px solid var(--line);margin:-10px 0 35px;display:flex}.form-tabs button{cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:13px}.form-tabs button.active{border-color:var(--emerald);color:var(--emerald)}.auth-form h2,.approval-card h1{font:500 38px/1 var(--display);margin:0 0 24px}.auth-form label,.dossier-actions label,.onboarding-actions label{color:var(--muted);gap:6px;margin-top:16px;font-size:12px;display:grid}.auth-form input,.onboarding-actions input,.dossier-actions textarea{border:1px solid var(--line-dark);background:var(--sheet);width:100%;min-height:44px;color:var(--ink);outline:none;padding:8px 11px}.auth-form input:focus,.onboarding-actions input:focus,.dossier-actions textarea:focus{border-color:var(--emerald);box-shadow:0 0 0 2px var(--emerald-soft)}.auth-form .button{width:100%;margin-top:25px}.form-fine,.small-note{color:var(--muted);font-size:12px}.form-error{border-left:3px solid var(--red);color:var(--red);padding:10px}.approval-card{background:var(--sheet);border:1px solid var(--ink);width:min(760px,100% - 48px);margin:10vh auto;padding:60px}.approval-seal{background:var(--emerald);color:#fff;font:11px var(--mono);margin-bottom:40px;padding:10px 14px;display:inline-block}.approval-card h1{margin:16px 0;font-size:64px}.approval-card>p{color:var(--muted);font-size:20px}.approval-card ol{border-top:1px solid var(--line);margin:35px 0;padding:0;list-style:none}.approval-card li{border-bottom:1px solid var(--line);gap:20px;padding:16px 0;display:flex}.approval-card li span{color:var(--emerald);font-family:var(--mono)}.app-page{min-height:100vh}.app-nav{z-index:10;position:sticky;top:0}.app-nav nav{gap:30px;margin-left:auto;display:flex}.app-nav nav a{color:var(--muted);font-size:14px}.app-nav nav a.active{color:var(--ink);border-bottom:1px solid var(--emerald)}.seat-chip{font:10px var(--mono);color:var(--emerald);align-items:center;gap:7px;display:flex}.seat-chip i{background:var(--emerald);border-radius:50%;width:8px;height:8px}.app-layout{grid-template-columns:minmax(0,1fr) 330px;max-width:1500px;margin:auto;display:grid}.app-main{border-right:1px solid var(--line);min-width:0;padding:70px clamp(24px,5vw,80px) 100px}.app-aside{padding:70px 34px}.page-heading{margin-bottom:56px}.page-heading h1{max-width:980px;margin:20px 0 0;font-size:clamp(58px,7vw,104px)}.page-heading>p{max-width:760px;color:var(--muted);font-size:21px}.method-aside{position:sticky;top:145px}.method-aside h3{font:500 32px/1.1 var(--display);margin:18px 0}.method-aside p{color:var(--muted)}.method-aside hr{border:0;border-top:1px solid var(--line);margin:25px 0}.directory-tools{border:1px solid var(--line-dark);background:var(--sheet);grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(115px,1fr));display:grid;overflow-x:auto}.directory-tools>label,.directory-tools>.filter-field{border-right:1px solid var(--line);gap:7px;padding:12px 14px;display:grid}.directory-tools>:last-child{border:0}.directory-tools .filter-caption{font:9px var(--mono);color:var(--muted);letter-spacing:.08em}.directory-tools input,.directory-tools select{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.directory-count{color:var(--muted);justify-content:space-between;padding:20px 0 12px;font-size:13px;display:flex}.directory-count .mono{font-size:9px}.talent-list{border-top:1px solid var(--ink)}.talent-row{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(260px,1.3fr) minmax(250px,1fr) 120px 36px;align-items:center;gap:20px;min-height:172px;transition:background .18s;display:grid;position:relative}.talent-row:hover{background:var(--sheet)}.talent-index{color:var(--emerald);align-self:start;margin-top:30px;font-size:11px}.talent-identity h2{font:500 28px/1.05 var(--display);margin:8px 0 4px}.talent-identity p{color:var(--muted);text-transform:capitalize;margin:0;font-size:13px}.talent-claims{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.talent-claims span{border-right:1px solid var(--line);text-transform:capitalize;color:var(--muted);padding:10px;font-size:12px}.talent-claims b{color:var(--ink);font-size:11px;display:block}.talent-proof strong{font:500 34px var(--display);display:block}.talent-proof span,.talent-proof em{font:400 8px var(--mono);color:var(--muted);font-style:normal;display:block}.talent-proof em{color:var(--emerald);margin-top:6px}.row-link{border:1px solid var(--ink);place-items:center;width:34px;height:34px;display:grid}.empty-ledger{max-width:650px;padding:60px 0}.empty-ledger h2{font:500 36px var(--display);margin:12px 0}.empty-ledger p{color:var(--muted)}.onboarding-grid{grid-template-columns:1.4fr 1fr;gap:60px;display:grid}.onboarding-list{border-top:1px solid var(--ink)}.onboarding-list article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;gap:16px;padding:25px 0;display:grid}.onboarding-list h3,.onboarding-list p{margin:0}.onboarding-list p{color:var(--muted);text-transform:capitalize}.onboarding-list b{font:9px var(--mono);color:var(--amber)}.onboarding-list b.done{color:var(--emerald)}.onboarding-actions{background:var(--sheet);border:1px solid var(--line-dark);padding:30px}.onboarding-actions h2{font:500 35px var(--display)}.onboarding-actions .button{width:100%;margin-top:12px}.secret-block{overflow-wrap:anywhere;background:var(--paper-deep);padding:12px;font-size:10px}.seat-ledger{border-top:1px solid var(--ink);margin-bottom:58px}.seat-ledger>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.seat-ledger h2{font:500 34px/1 var(--display);margin:6px 0 0}.seat-form{background:var(--sheet);border-bottom:1px solid var(--line);grid-template-columns:1fr 1.2fr .8fr 1fr auto;align-items:end;gap:12px;padding:20px;display:grid}.seat-form label{color:var(--muted);gap:5px;font-size:11px;display:grid}.seat-form input,.seat-form select{border:1px solid var(--line);background:var(--paper);min-height:42px;color:var(--ink);padding:8px}.seat-list article{border-bottom:1px solid var(--line);grid-template-columns:1.3fr .6fr 1.2fr auto;align-items:center;gap:20px;min-height:72px;display:grid}.seat-list article>div:first-child strong,.seat-list article>div:first-child span{display:block}.seat-list article>div:first-child span{color:var(--muted);font-size:12px}.seat-list article>b,.seat-list article>em{font:9px var(--mono);text-transform:uppercase;font-style:normal}.seat-checks{flex-wrap:wrap;gap:5px;display:flex}.seat-checks span{border:1px solid var(--line);color:var(--muted);font:8px var(--mono);padding:3px 5px}.seat-checks span.done{border-color:var(--emerald);color:var(--emerald)}.partner-activity{grid-template-columns:1fr 1fr;gap:55px;padding-top:90px;display:grid}.partner-activity section>header{border-bottom:1px solid var(--ink);min-height:105px}.partner-activity h2{font:500 35px/1 var(--display);margin:8px 0 22px}.partner-activity section>div>article{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr auto;align-items:center;gap:15px;min-height:72px;display:grid}.partner-activity article>span,.partner-activity article>a,.partner-activity article>em{font-size:10px}.partner-activity article>a{color:var(--emerald)}.partner-activity article>em{color:var(--muted);font-style:normal}.partner-activity section>div>p{color:var(--muted)}.back-link{color:var(--muted);margin-bottom:25px;font-size:13px;display:inline-block}.dossier-actions{position:sticky;top:135px}.dossier-actions h2{font:500 44px var(--display);margin:22px 0 6px}.dossier-actions p{color:var(--muted)}.dossier-actions .button{width:100%;margin-top:10px}.dossier-actions textarea{resize:vertical;min-height:110px}.action-status{border-left:3px solid var(--emerald);background:var(--emerald-soft);padding:10px;color:var(--ink)!important}.dossier-meta{border-top:1px solid var(--line);color:var(--muted);gap:14px;margin-top:25px;padding-top:22px;font-size:9px;display:grid}.trust-summary{border-block:1px solid var(--ink);grid-template-columns:repeat(5,1fr);display:grid}.trust-summary article{border-right:1px solid var(--line);grid-template-columns:24px 1fr;gap:8px;padding:17px 10px;display:grid}.trust-summary article:last-child{border:0}.trust-summary>article>span{color:var(--emerald);font-size:9px}.trust-summary small,.trust-summary strong,.trust-summary em{font-style:normal;display:block}.trust-summary small{color:var(--muted);font-size:10px}.trust-summary strong{text-transform:capitalize}.trust-summary em{color:var(--muted);font:8px var(--mono);overflow-wrap:anywhere}.dossier-section,.candidate-section{padding-top:85px}.dossier-section header,.candidate-section>header{grid-template-columns:1fr 2fr;align-items:end;gap:40px;margin-bottom:35px;display:grid}.role-claims{border-top:1px solid var(--ink)}.role-claims article{border-bottom:1px solid var(--line);grid-template-columns:1.5fr .8fr 1fr;align-items:center;gap:20px;min-height:92px;padding:15px 0;transition:background .25s;display:grid}.role-claims article:hover{background:var(--sheet)}.role-claims article>div span,.role-claims article>div small{display:block}.role-claims article>div span{font:500 22px var(--display)}.role-claims small{color:var(--muted);font-size:8px}.role-claims strong{color:var(--emerald);text-transform:capitalize}.role-claims .one_requirement_remaining strong{color:var(--amber)}.role-claims .developing strong{color:var(--muted)}.role-claims ul{color:var(--muted);margin:0;font-size:12px}.domain-table{border-top:1px solid var(--ink)}.domain-head,.domain-row{border-bottom:1px solid var(--line);grid-template-columns:1.3fr 1fr 1fr 1fr;align-items:center;gap:18px;min-height:55px;display:grid}.domain-head{min-height:34px;color:var(--muted);font-size:8px}.domain-row span{color:var(--muted);text-transform:capitalize}.band-word{color:var(--blue)!important}.band-word.developing{color:var(--amber)!important}.band-word.strong{color:var(--emerald)!important}.evidence-rail{margin-top:12px}.evidence-rail article{grid-template-columns:18px 34px 1fr auto;gap:15px;min-height:150px;animation:.5s both rail-in;display:grid}.evidence-rail article:nth-child(2){animation-delay:80ms}.evidence-rail article:nth-child(3){animation-delay:.16s}.evidence-rail article>i{border-left:1px solid var(--emerald);position:relative}.evidence-rail article>i:before{content:"";background:var(--paper);border:2px solid var(--emerald);border-radius:50%;width:9px;height:9px;position:absolute;top:20px;left:-6px}.demo-number{color:var(--emerald);padding-top:19px;font-size:10px}.demo-body{border-top:1px solid var(--line);padding:17px 0 28px}.demo-body>div:first-child{justify-content:space-between;gap:20px;display:flex}.demo-body h3{font:500 26px var(--display);margin:0}.demo-body>div span{color:var(--muted);font-size:12px}.demo-body p{color:var(--muted)}.demo-tags{flex-wrap:wrap;gap:6px;display:flex}.demo-tags span{border:1px solid var(--line);font:9px var(--mono);text-transform:uppercase;padding:3px 7px}.evidence-rail button{border:0;border-bottom:1px solid var(--ink);cursor:pointer;background:0 0;align-self:start;margin-top:18px;padding:5px 0;font-size:12px}.interview-panel{background:var(--ink);color:var(--sheet);grid-template-columns:1fr 1.4fr;gap:50px;margin-top:85px;padding:42px;display:grid}.interview-panel h2{font:500 45px/1 var(--display);margin:16px 0}.interview-panel p{color:#aeb8b1}.axis-grid{border-top:1px solid #56615a;grid-template-columns:1fr 1fr;display:grid}.axis-grid span{border-bottom:1px solid #56615a;border-right:1px solid #56615a;justify-content:space-between;gap:10px;padding:14px;display:flex}.axis-grid b{text-transform:capitalize;font-size:12px}.axis-grid em{color:#77c7a6;font-style:normal}.interview-panel footer{font:9px var(--mono);border-top:1px solid #56615a;grid-column:1/-1;justify-content:space-between;padding-top:20px;display:flex}@keyframes rail-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.candidate-page{min-height:100vh}.candidate-nav>div{align-items:center;gap:16px;font-size:10px;display:flex}.dossier-state{background:var(--emerald-soft);color:var(--emerald);text-transform:uppercase;padding:5px 8px}.candidate-layout{grid-template-columns:minmax(0,1fr) 350px;max-width:1450px;margin:auto;display:grid}.candidate-main{border-right:1px solid var(--line);padding:75px clamp(24px,6vw,90px) 100px}.candidate-aside{padding:75px 35px}.candidate-aside h2{font:500 44px var(--display)}.candidate-aside dl{border-top:1px solid var(--ink)}.candidate-aside dl div{border-bottom:1px solid var(--line);padding:14px 0}.candidate-aside dt{font:9px var(--mono);color:var(--muted)}.candidate-aside dd{text-transform:capitalize;margin:4px 0 0}.control-ledger{border-top:1px solid var(--ink)}.control-ledger article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:40px;padding:25px 0;display:grid}.control-ledger h2{font:500 28px var(--display);margin:5px 0}.control-ledger p{color:var(--muted);margin:0}.segmented{border:1px solid var(--line-dark);display:flex}.segmented button{border:0;border-right:1px solid var(--line);background:var(--sheet);cursor:pointer;min-width:100px;padding:10px 13px}.segmented button:last-child{border:0}.segmented button.active{background:var(--emerald);color:#fff}.candidate-notice{background:var(--emerald-soft);border-left:3px solid var(--emerald);padding:12px}.intro-list{border-top:1px solid var(--ink)}.intro-list article{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr auto;gap:20px;padding:20px 0;display:grid}.intro-list h3{font:500 24px var(--display);margin:0}.intro-list p{color:var(--muted);margin:4px 0}.intro-list>b{color:var(--emerald);text-transform:capitalize}.intro-actions{grid-column:2;gap:8px;display:flex}.notice-page{text-align:center;place-items:center;min-height:100vh;padding:30px;display:grid}.notice-page>div{max-width:760px}.notice-page h1{font-size:72px}.notice-page p{color:var(--muted);font-size:18px}.notice-page .button{margin-top:15px}.operator-gate{background:var(--ink);min-height:100vh;color:var(--sheet)}.operator-gate>header,.operator-nav{border-bottom:1px solid #4c5951;justify-content:space-between;align-items:center;min-height:76px;padding:0 clamp(22px,5vw,72px);display:flex}.operator-gate>header .mono{color:#9eaaa2;font-size:10px}.operator-gate form{background:#1b2b23;border:1px solid #667169;width:min(560px,100% - 40px);margin:14vh auto;padding:44px;box-shadow:10px 10px #06150e}.operator-gate h1{font:500 58px/.95 var(--display);margin:16px 0}.operator-gate p{color:#a8b2ac}.operator-gate label{gap:7px;margin:28px 0 16px;font-size:12px;display:grid}.operator-gate input{color:#fff;background:#102018;border:1px solid #728078;min-height:46px;padding:10px}.operator-page{background:var(--ink);min-height:100vh;color:var(--sheet)}.operator-nav{z-index:20;background:#14221bf7;position:sticky;top:0}.operator-nav>div{align-items:center;gap:20px;display:flex}.operator-nav .mono{color:#9eaaa2;font-size:10px}.operator-nav button,.vet-actions button{color:var(--sheet);cursor:pointer;background:0 0;border:1px solid #657169;padding:7px 11px}.operator-page main{max-width:1500px;margin:auto;padding:75px clamp(22px,6vw,90px) 110px}.operator-heading h1{max-width:940px;font:500 clamp(58px,7vw,108px)/.9 var(--display);letter-spacing:-.055em;margin:20px 0}.operator-heading p{color:#aeb8b1;font-size:20px}.health-strip{border-block:1px solid #718078;grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.health-strip article{border-right:1px solid #4f5e56;min-height:150px;padding:22px}.health-strip article:last-child{border:0}.health-strip span,.health-strip small{color:#91a098;font:9px var(--mono);display:block}.health-strip strong{color:#78d0aa;font:500 40px var(--display);margin:24px 0 6px;display:block}.operator-section{padding-top:85px}.operator-section>header{grid-template-columns:1fr 2fr;align-items:end;gap:30px;margin-bottom:26px;display:grid}.operator-section h2{font:500 46px/1 var(--display);margin:0}.operator-orgs{border-top:1px solid #7b8981}.operator-orgs>article{border-bottom:1px solid #4d5a53;grid-template-columns:1fr 150px 1.3fr auto;align-items:center;gap:26px;min-height:150px;display:grid}.org-title h3{font:500 28px var(--display);margin:7px 0 0}.org-title p{color:#9ba79f;margin:2px 0}.org-status{color:#d7aa61;font:9px var(--mono);text-transform:uppercase}.org-status.verified{color:#78d0aa}.org-status.suspended,.org-status.revoked{color:#df8175}.operator-seats{gap:6px;display:grid}.operator-seats span{border-bottom:1px solid #3e4d45;grid-template-columns:1fr auto;padding:7px 0;display:grid}.operator-seats strong{font-size:12px}.operator-seats small{color:#9aa69f;font-size:10px}.operator-seats em{color:#78d0aa;font:8px var(--mono);grid-area:1/2/3;align-self:center;font-style:normal}.vet-actions{grid-template-columns:1fr 1fr;gap:5px;display:grid}.vet-actions button:hover,.operator-nav button:hover{color:#78d0aa;border-color:#78d0aa}.operator-columns{grid-template-columns:1fr 1fr;gap:70px;display:grid}.operator-columns .operator-section>header{display:block}.operator-columns .operator-section h2{margin-top:10px}.operator-feed{border-top:1px solid #7b8981;max-height:520px;overflow:auto}.operator-feed article{border-bottom:1px solid #46544d;grid-template-columns:130px 1fr;gap:12px;padding:15px 0;display:grid}.operator-feed span,.operator-feed small{color:#99a69f;font-size:9px}.operator-feed small{grid-column:2}@media (width<=1050px){.hero{grid-template-columns:1fr}.hero-ledger{margin:0 28px 80px}.chain-grid{grid-template-columns:1fr 1fr}.chain-grid article:nth-child(2){border-right:0}.standards,.auth-grid,.app-layout,.candidate-layout{grid-template-columns:1fr}.auth-story,.app-main,.candidate-main{border-right:0}.app-aside,.candidate-aside{border-top:1px solid var(--line)}.app-aside{padding:35px}.method-aside,.dossier-actions{position:static}.talent-row{grid-template-columns:35px 1fr 120px 34px}.talent-claims{grid-area:2/2/auto/4;margin-bottom:18px}.talent-row{padding-top:18px}.talent-index{margin-top:10px}.seat-form{grid-template-columns:1fr 1fr}.operator-orgs>article{grid-template-columns:1fr 120px;padding:24px 0}.operator-seats{grid-column:1/-1}.vet-actions{grid-column:1/-1;display:flex}.operator-columns{grid-template-columns:1fr;gap:0}.partner-activity{grid-template-columns:1fr}}@media (width<=720px){.public-links,.app-nav nav,.seat-chip{display:none}.public-nav,.auth-nav,.app-nav,.candidate-nav{min-height:64px;padding:0 18px}.hero-copy{padding:70px 24px}.hero h1{font-size:64px}.hero-ledger{min-width:0;margin:0 18px 60px}.trust-chain,.standards{padding:70px 24px}.trust-chain header,.dossier-section header,.candidate-section>header{grid-template-columns:1fr;gap:15px}.chain-grid,.standards,.public-footer{grid-template-columns:1fr}.chain-grid article{border-right:0}.role-list article{grid-template-columns:35px 1fr}.role-list p{grid-column:2}.public-footer{gap:8px}.auth-story{padding:60px 24px}.auth-story h1{font-size:62px}.audit-note{grid-template-columns:1fr 1fr}.auth-form{margin:45px auto;padding:28px}.approval-card{padding:35px 25px}.approval-card h1{font-size:46px}.app-main,.candidate-main{padding:55px 20px 75px}.page-heading h1{font-size:58px}.directory-tools{grid-template-columns:1fr}.directory-tools>label,.directory-tools>.filter-field{border-right:0;border-bottom:1px solid var(--line)}.directory-count .mono{display:none}.talent-row{grid-template-columns:30px 1fr 34px;gap:10px}.talent-proof{grid-column:2}.talent-claims{grid-area:auto/2}.row-link{grid-area:1/3}.trust-summary{grid-template-columns:1fr 1fr}.role-claims article{grid-template-columns:1fr;gap:7px;padding:18px 0}.domain-head{display:none}.domain-row{grid-template-columns:1fr 1fr;gap:5px;padding:12px 0}.evidence-rail article{grid-template-columns:18px 28px 1fr}.evidence-rail button{grid-column:3;justify-self:start;margin:0 0 25px}.interview-panel{grid-template-columns:1fr;padding:28px}.axis-grid{grid-template-columns:1fr}.interview-panel footer{flex-direction:column;gap:8px}.onboarding-grid{grid-template-columns:1fr}.control-ledger article{grid-template-columns:1fr;gap:15px}.segmented button{flex:1}.intro-list article{grid-template-columns:1fr}.intro-actions{grid-column:1}.candidate-aside{padding:35px 20px}.seat-ledger>header{flex-direction:column;align-items:flex-start}.seat-form,.seat-list article{grid-template-columns:1fr;padding:18px 0}.health-strip{grid-template-columns:1fr 1fr}.health-strip article:nth-child(2){border-right:0}.operator-page main{padding:55px 20px 80px}.operator-heading h1{font-size:58px}.operator-section>header{grid-template-columns:1fr;gap:12px}.operator-orgs>article{grid-template-columns:1fr}.operator-seats,.vet-actions{grid-column:1}.vet-actions{flex-wrap:wrap}.operator-nav .mono{display:none}.operator-feed article{grid-template-columns:1fr}.operator-feed small{grid-column:1}.partner-activity section>div>article{grid-template-columns:1fr;gap:4px;padding:14px 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}.home-hero-copy,.home-dossier,.home-claim-strip>span,.home-role-grid article>div i:after{opacity:1!important;animation:none!important;transform:none!important}}.atrium-app{--paper:#e9f4f9;--paper-deep:#d9eaf2;--sheet:#ffffff9e;--ink:#071f34;--muted:#5c7182;--line:#07416c29;--line-dark:#07416c4f;--emerald:#087b58;--emerald-soft:#087b581c;--amber:#d97b24;--blue:#075ff7;--red:#c95143;--accent:#075ff7;--accent-soft:#075ff71a;--cyan:#00a8b7;--display:"Instrument Sans",sans-serif;--sans:"Instrument Sans",sans-serif;--radius:30px;isolation:isolate;min-height:100vh;color:var(--ink);font-family:var(--sans);background:radial-gradient(circle at 77% 8%,#00a8b726,#0000 27%),radial-gradient(circle at 24% 36%,#075ff71c,#0000 30%),linear-gradient(145deg,#f5fafd 0%,#eaf4f9 47%,#e1eff6 100%);position:relative;overflow:clip}.atrium-app:before{content:"";z-index:-2;-webkit-backdrop-filter:blur(15px);backface-visibility:hidden;background:linear-gradient(140deg,#ffffff8a,#ffffff1a);border:1px solid #ffffffd1;border-radius:42px;height:690px;position:absolute;inset:82px 3.5% auto;transform:translateZ(0);box-shadow:inset 0 1px #ffffffd9,0 34px 90px #21567621}.app-atmosphere{z-index:-1;pointer-events:none;background-image:linear-gradient(#075ff70b 1px,#0000 1px),linear-gradient(90deg,#075ff70b 1px,#0000 1px);background-size:82px 82px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}.app-atmosphere i{background:linear-gradient(145deg,#ffffff73,#075ff709);border:1px solid #ffffffd4;border-radius:50%;position:absolute;box-shadow:inset 0 1px #fffffff2,0 32px 80px #245c7b1a}.app-atmosphere i:first-child{width:430px;height:430px;top:170px;right:-145px}.app-atmosphere i:nth-child(2){width:210px;height:210px;top:560px;left:36%}.app-atmosphere i:nth-child(3){width:120px;height:120px;top:230px;right:31%}.atrium-app .app-nav{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(24px)saturate(135%);background:#eff7fbad;min-height:82px;padding-inline:clamp(22px,4.5vw,72px);box-shadow:0 10px 38px #26587512}.atrium-app .wordmark{color:var(--ink);font:600 21px/1 var(--display);align-items:center;gap:11px;font-style:normal;display:inline-flex}.atrium-app .wordmark svg{fill:none;width:36px;stroke:var(--emerald);stroke-width:1.6px;filter:drop-shadow(0 0 10px #087b5833)}.atrium-app .wordmark span{color:var(--ink)}.atrium-app .wordmark em{color:var(--emerald);font-style:normal}.atrium-app .app-nav nav{gap:34px;margin-left:auto;display:flex}.atrium-app .app-nav nav a{color:var(--muted);font-size:13px;position:relative}.atrium-app .app-nav nav a:after{content:"";background:var(--accent);height:2px;transition:right .28s;position:absolute;bottom:-11px;left:0;right:100%}.atrium-app .app-nav nav a:hover,.atrium-app .app-nav nav a.active{color:var(--ink);border:0}.atrium-app .app-nav nav a:hover:after,.atrium-app .app-nav nav a.active:after{right:0}.atrium-app .seat-chip{min-height:40px;color:var(--emerald);background:#ffffff6b;border:1px solid #087b5852;border-radius:999px;margin-left:32px;padding:0 15px;font-size:11px;box-shadow:inset 0 1px #fffc}.atrium-app .seat-chip i{background:var(--emerald);box-shadow:0 0 13px #087b58bf}.atrium-app .app-layout{z-index:2;grid-template-columns:minmax(0,1fr) 340px;gap:24px;width:min(1580px,100% - 42px);max-width:none;padding:28px 0 70px;position:relative}.atrium-app .app-main,.atrium-app .app-aside{-webkit-backdrop-filter:blur(25px)saturate(130%);background:linear-gradient(145deg,#ffffffad,#ffffff57);border:1px solid #ffffffd1;box-shadow:0 32px 88px #2454711f,inset 0 1px #fffffff2}.atrium-app .app-main{border-radius:38px;padding:clamp(54px,5.3vw,84px) clamp(26px,5vw,78px) 100px}.atrium-app .app-aside{border-radius:30px;align-self:start;padding:40px 28px}.atrium-app .page-heading{max-width:1120px;margin-bottom:52px}.atrium-app .page-heading h1{color:var(--ink);font:600 clamp(58px,6.5vw,104px)/.88 var(--display);letter-spacing:-.065em;margin-top:18px}.atrium-app .eyebrow{color:var(--accent);letter-spacing:.13em;font-size:10px}.atrium-app .method-aside h3{font:600 34px/.98 var(--display);letter-spacing:-.04em}.atrium-app .method-aside p{font-size:13px;line-height:1.65}.atrium-app .button{border:1px solid var(--line-dark);background:#ffffff6b;border-radius:999px;min-height:46px;transition:transform .24s,background .24s,border-color .24s,box-shadow .24s;box-shadow:inset 0 1px #ffffffd9}.atrium-app .button:hover{border-color:var(--accent);transform:translateY(-2px)}.atrium-app .button.primary{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 15px 34px #075ff733}.atrium-app .button.primary:hover{background:#0754d9;box-shadow:0 19px 42px #075ff745}.atrium-app .source-stamp{color:var(--emerald);background:#087b5814;border-color:#087b5875;border-radius:999px}.role-switcher{-webkit-backdrop-filter:blur(18px);background:#ffffff70;border:1px solid #ffffffd1;border-radius:22px;flex-wrap:wrap;gap:5px;margin-bottom:12px;padding:5px;display:flex;position:relative;box-shadow:0 16px 44px #26587514,inset 0 1px #fffffff2}.role-switcher button{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:17px;padding:0 16px;font-size:11px;transition:background .3s,color .3s,box-shadow .3s,transform .3s}.role-switcher button:hover{color:var(--accent)}.role-switcher button.active{background:var(--ink);color:#fff;transform:translateY(-1px);box-shadow:0 12px 30px #071f3430}.role-switcher button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.atrium-app .directory-tools{z-index:20;-webkit-backdrop-filter:blur(20px);background:#ffffff75;border:1px solid #ffffffd6;border-radius:22px;grid-template-columns:minmax(210px,1.45fr) repeat(3,minmax(130px,1fr));position:relative;overflow:visible;box-shadow:0 18px 48px #26587514,inset 0 1px #fffffff0}.atrium-app .directory-tools>label,.atrium-app .directory-tools>.filter-field{border-color:var(--line);min-height:78px;padding:12px 14px;transition:background .24s}.atrium-app .directory-tools>label:hover,.atrium-app .directory-tools>label:focus-within,.atrium-app .directory-tools>.filter-field:hover,.atrium-app .directory-tools>.filter-field:focus-within{background:#ffffff52}.atrium-app .directory-tools .filter-caption{color:var(--accent);font-size:10px}.atrium-app .directory-tools input{min-height:38px;font-size:13px}.filter-select-control{background:linear-gradient(145deg,#ffffff9e,#ffffff4d);border:1px solid #07416c29;border-radius:12px;min-width:0;min-height:38px;transition:border-color .22s,box-shadow .22s,background .22s;position:relative;box-shadow:inset 0 1px #ffffffe0,0 7px 20px #2658750f}.filter-select-control:focus-within,.filter-select-control.is-open{z-index:60;background:#ffffffbf;border-color:#075ff78c;box-shadow:0 0 0 3px #075ff71a,inset 0 1px #fffffff5}.filter-select-trigger{width:100%;min-height:36px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;outline:0;grid-template-columns:minmax(0,1fr) 25px;align-items:center;gap:8px;padding:0 5px 0 11px;font-size:13px;display:grid}.filter-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-select-trigger>i{background:#ffffff94;border:1px solid #07416c26;border-radius:50%;place-items:center;width:25px;height:25px;transition:transform .24s,background .22s,border-color .22s;display:grid;box-shadow:inset 0 1px #ffffffe6}.filter-select-trigger>i:before{content:"";border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);width:6px;height:6px;margin-top:-3px;transition:border-color .22s;transform:rotate(45deg)}.filter-select-control.is-open .filter-select-trigger>i{background:var(--accent);border-color:#075ff74d;transform:rotate(180deg)}.filter-select-control.is-open .filter-select-trigger>i:before{border-color:#fff}.filter-select-menu{z-index:70;-webkit-backdrop-filter:blur(26px)saturate(145%);transform-origin:top;background:linear-gradient(145deg,#f9fdfffb,#e7f4f9f5);border:1px solid #ffffffeb;border-radius:18px;padding:7px;animation:.22s cubic-bezier(.22,1,.36,1) both filter-menu-reveal;position:absolute;top:calc(100% + 8px);left:-1px;right:-1px;box-shadow:0 25px 65px #103a543d,inset 0 1px #fffffffa}.filter-select-menu>header{color:var(--accent);font:400 8px/1 var(--mono);letter-spacing:.1em;justify-content:space-between;align-items:center;padding:6px 8px 8px;display:flex}.filter-select-menu>header>b{color:var(--muted);font-weight:400}.filter-select-menu ul{scrollbar-width:thin;scrollbar-color:#075ff752 transparent;outline:0;max-height:300px;margin:0;padding:3px;list-style:none;overflow:auto}.filter-select-menu li{min-height:42px;color:var(--ink);cursor:pointer;border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:8px;padding:0 10px;font-size:13px;transition:background .16s,border-color .16s,transform .16s;display:grid}.filter-select-menu li.is-active{background:#075ff717;border-color:#075ff729;transform:translate(2px)}.filter-select-menu li[aria-selected=true]{background:linear-gradient(90deg,#087b581f,#ffffff47);border-color:#087b5830;font-weight:600}.filter-select-menu li>i{background:var(--emerald);color:#fff;width:22px;height:22px;font:600 11px/1 var(--sans);border-radius:50%;place-items:center;font-style:normal;display:grid;box-shadow:0 6px 16px #087b583b}.atrium-app .directory-count{padding:24px 2px 14px}.atrium-app .directory-count>span:first-child{color:var(--ink);font-weight:600}.atrium-app .directory-count .mono{font-size:10px}.talent-card-grid{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid;position:relative}.talent-card-grid:after{content:"";z-index:20;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(105%);opacity:0;backface-visibility:hidden;will-change:opacity;background:#ebf6fb14;border-radius:38px;position:absolute;inset:-7px;transform:translateZ(0)}.talent-card-grid.is-refocusing:after{animation:.86s cubic-bezier(.22,.72,.24,1) both atrium-role-blur}.talent-card{--verdict:var(--emerald);isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(125%);background:linear-gradient(145deg,#ffffffb3,#ffffff59);border:1px solid #ffffffd6;border-radius:30px;flex-direction:column;min-height:560px;padding:24px;transition:translate .35s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 64px #2659761c,inset 0 1px #fffffff2}.talent-card[data-status=one_requirement_remaining]{--verdict:#f06b57}.talent-card[data-status=developing]{--verdict:var(--amber)}.talent-card:before{content:"";z-index:-1;background:radial-gradient(circle,#075ff724,#0000 67%);border-radius:50%;width:240px;height:240px;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;top:-125px;right:-110px}.talent-card:after{content:"";z-index:5;pointer-events:none;opacity:0;background:linear-gradient(108deg,#0000 43%,#ffffff7a 49%,#0000 55%);transition:opacity .25s,transform .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:-70% -35%;transform:translate(-28%)rotate(4deg)}.talent-card:hover,.talent-card:focus-within{z-index:3;border-color:#075ff757;translate:0 -9px;box-shadow:0 35px 84px #1c4e6d2e,inset 0 1px #fffffff2}.talent-card:hover:before,.talent-card:focus-within:before{transform:scale(1.24)}.talent-card:hover:after,.talent-card:focus-within:after{opacity:.75;transform:translate(31%)rotate(4deg)}.talent-card-grid.is-refocusing .talent-card{animation:.68s cubic-bezier(.22,1,.36,1) both atrium-card-focus}.talent-card-grid.is-refocusing .talent-card:nth-child(2){animation-delay:50ms}.talent-card-grid.is-refocusing .talent-card:nth-child(3){animation-delay:.1s}.talent-card-head{grid-template-columns:54px 1fr 38px;align-items:center;gap:12px;display:grid}.candidate-seal{border:1px solid var(--line-dark);width:54px;height:54px;color:var(--accent);font:600 13px var(--display);background:#ffffff80;border-radius:18px;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6}.candidate-seal:before{content:"";border:1px solid #075ff740;border-radius:13px;position:absolute;inset:5px}.candidate-seal i{background:var(--emerald);border:3px solid #f6fbfd;border-radius:50%;width:13px;height:13px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 14px #087b58b8}.candidate-code{gap:4px;display:grid}.candidate-code small{color:var(--muted);letter-spacing:.1em;font-size:9px}.candidate-code strong{font:600 17px var(--display);letter-spacing:-.02em}.save-candidate{z-index:8;border:1px solid var(--line);width:38px;height:38px;color:var(--muted);cursor:pointer;background:#ffffff7a;border-radius:50%;place-items:center;padding:0;transition:transform .2s,background .2s,color .2s;display:grid;position:relative}.save-candidate:hover{color:var(--accent);transform:scale(1.07)}.save-candidate svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:15px}.save-candidate[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:#fff;animation:.62s cubic-bezier(.22,1,.36,1) atrium-save}.save-candidate[aria-pressed=true] svg{fill:currentColor}.card-meta{border-block:1px solid var(--line);letter-spacing:.065em;justify-content:space-between;gap:10px;margin-top:24px;padding:10px 0;font-size:9px;display:flex}.card-meta span{color:var(--emerald);align-items:center;display:flex}.card-meta span i{background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:6px;box-shadow:0 0 9px}.card-meta b{color:var(--muted);font-size:9px;font-weight:500}.talent-card>h2{max-width:330px;font:600 clamp(25px,2.1vw,32px)/.98 var(--display);letter-spacing:-.045em;margin:22px 0 16px}.role-verdict{border:1px solid color-mix(in srgb,var(--verdict) 28%,var(--line));background:color-mix(in srgb,var(--verdict) 8%,transparent);border-radius:16px;align-items:center;gap:11px;padding:14px;display:flex}.role-verdict>i{background:var(--verdict);color:#fff;width:31px;height:31px;font:600 11px var(--display);box-shadow:0 8px 20px color-mix(in srgb,var(--verdict) 25%,transparent);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.role-verdict span{gap:4px;display:grid}.role-verdict small{color:var(--muted);letter-spacing:.09em;font-size:8px}.role-verdict b{font-size:11px}.competency-list{border-top:1px solid var(--line);margin:20px 0 0;display:grid}.competency-list>div{border-bottom:1px solid var(--line);grid-template-columns:88px 1fr;align-items:center;gap:12px;padding:11px 0;font-size:10px;display:grid}.competency-list dt{color:var(--muted)}.competency-list dd{grid-template-columns:1fr 72px;align-items:center;gap:9px;margin:0;display:grid}.competency-list dd>i{background:var(--line);border-radius:99px;height:4px;position:relative;overflow:hidden}.competency-list dd>i:after{content:"";border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--cyan));width:72%;position:absolute;inset:0 auto 0 0}.competency-list dd>i.proficient:after{width:88%}.competency-list dd>i.strong:after{width:96%}.competency-list dd>i.developing:after{width:66%}.competency-list dd>i.foundation:after,.competency-list dd>i.emerging:after{width:48%}.competency-list dd>b{color:var(--ink);font:600 8px var(--mono);text-align:right;text-transform:uppercase}.talent-card>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:24px;display:flex}.proof-count{align-items:center;gap:10px;min-width:0;display:flex}.proof-stack{flex:none;display:flex}.proof-stack i{background:color-mix(in srgb,var(--emerald) 10%,white);width:27px;height:27px;color:var(--emerald);font:600 8px var(--mono);border:2px solid #f6fbfde6;border-radius:50%;place-items:center;margin-left:-7px;font-style:normal;display:grid;box-shadow:0 5px 14px #1e526f1a}.proof-stack i:first-child{margin-left:0}.proof-count>span:last-child{gap:2px;display:grid}.proof-count b{font:600 18px/1 var(--display)}.proof-count small{max-width:60px;color:var(--muted);white-space:normal;font-size:8px;line-height:1.2}.open-dossier{z-index:8;border:1px solid var(--line-dark);min-height:42px;color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:9px;padding:0 6px 0 12px;font-size:10px;font-weight:600;transition:background .22s,color .22s,border-color .22s;display:flex;position:relative}.open-dossier b{background:var(--accent);color:#fff;width:30px;height:30px;font:500 11px var(--sans);border-radius:50%;place-items:center;transition:transform .25s;display:grid}.open-dossier:hover,.open-dossier:focus-visible{border-color:var(--accent);background:var(--accent);color:#fff;outline:0}.open-dossier:hover b,.open-dossier:focus-visible b{color:var(--accent);background:#fff;transform:rotate(12deg)}.dossier-route-lens{--lens-x:50vw;--lens-y:50vh;z-index:9999;pointer-events:none;opacity:1;clip-path:circle(30px at var(--lens-x) var(--lens-y));background:radial-gradient(circle at var(--lens-x) var(--lens-y),#fff3 0 9%,#e5f4f940 30%,#dceef657 100%);-webkit-backdrop-filter:blur(8px)saturate(127%);backface-visibility:hidden;will-change:clip-path,opacity;transition:clip-path .82s cubic-bezier(.2,.82,.18,1),opacity .34s;position:fixed;inset:0;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 0 0 1px #ffffffc2}.dossier-route-lens:before{content:"";-webkit-mask-image:radial-gradient(circle at var(--lens-x) var(--lens-y),#000 0,#000000c7 42%,transparent 86%);mask-image:radial-gradient(circle at var(--lens-x) var(--lens-y),#000 0,#000000c7 42%,transparent 86%);background-image:linear-gradient(#075ff70b 1px,#0000 1px),linear-gradient(90deg,#075ff70b 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0}.dossier-route-lens i{left:var(--lens-x);top:var(--lens-y);opacity:1;border:2px solid #087b58e6;border-radius:50%;width:60px;height:60px;transition:transform .82s cubic-bezier(.2,.82,.18,1),opacity .26s .46s;position:fixed;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 0 8px #ffffffb3,0 0 0 11px #075ff757,0 22px 70px #071f3447}.dossier-route-lens.is-open{clip-path:circle(160vmax at var(--lens-x) var(--lens-y))}.dossier-route-lens.is-open i{opacity:0;transform:translate(-50%,-50%)scale(4.8)}.dossier-route-lens.is-settling{opacity:0}.atrium-app.is-dossier-opening{transform-origin:var(--lens-x) var(--lens-y);animation:.7s cubic-bezier(.2,.82,.18,1) both atrium-source-magnify}.proof-route-lens{--proof-lens-x:50vw;--proof-lens-y:50vh;z-index:10020;pointer-events:none;opacity:1;clip-path:circle(29px at var(--proof-lens-x) var(--proof-lens-y));background:radial-gradient(circle at var(--proof-lens-x) var(--proof-lens-y),#44dda833 0 8%,#092d39b8 34%,#04131df2 100%);-webkit-backdrop-filter:blur(8px)saturate(125%);backface-visibility:hidden;will-change:clip-path,opacity;transition:clip-path .82s cubic-bezier(.2,.82,.18,1),opacity .34s;position:fixed;inset:0;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 0 0 1px #a4e0d24d}.proof-route-lens:before{content:"";-webkit-mask-image:radial-gradient(circle at var(--proof-lens-x) var(--proof-lens-y),#000 0,#000c 46%,transparent 88%);mask-image:radial-gradient(circle at var(--proof-lens-x) var(--proof-lens-y),#000 0,#000c 46%,transparent 88%);background-image:linear-gradient(#5d93ff12 1px,#0000 1px),linear-gradient(90deg,#5d93ff12 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0}.proof-route-lens i{left:var(--proof-lens-x);top:var(--proof-lens-y);opacity:1;border:2px solid #44dda8f2;border-radius:50%;width:58px;height:58px;transition:transform .82s cubic-bezier(.2,.82,.18,1),opacity .27s .46s;position:fixed;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 0 8px #ffffffb3,0 0 0 11px #5d93ff7a,0 22px 70px #04131d73}.proof-route-lens.is-open{clip-path:circle(160vmax at var(--proof-lens-x) var(--proof-lens-y))}.proof-route-lens.is-open i{opacity:0;transform:translate(-50%,-50%)scale(5)}.proof-route-lens.is-settling{opacity:0}.magnify-dossier-page.is-proof-opening{pointer-events:none;transform-origin:var(--proof-lens-x,50vw) var(--proof-lens-y,50vh);animation:.7s cubic-bezier(.2,.82,.18,1) both proof-source-magnify}.magnify-dossier-page{--paper:#e8f3f8;--sheet:#ffffff94;--ink:#071f34;--muted:#5b7182;--line:#07416c29;--line-dark:#07416c4d;--emerald:#087b58;--emerald-soft:#087b581c;--accent:#075ff7;--accent-soft:#075ff71a;--cyan:#00a8b7;--dossier-label:clamp(9px,.72vw,10px);--dossier-meta:clamp(10px,.82vw,12px);--dossier-body:clamp(12px,.95vw,14px);isolation:isolate;min-height:100dvh;color:var(--ink);background:radial-gradient(circle at 85% 4%,#00a8b72e,#0000 29%),radial-gradient(circle at 15% 43%,#075ff71c,#0000 32%),linear-gradient(145deg,#f6fbfd 0%,#e9f4f9 49%,#deedf5 100%);font-family:Instrument Sans,sans-serif;position:relative;overflow:clip}.magnify-dossier-page.is-closing{z-index:9000;will-change:clip-path;animation:.68s cubic-bezier(.7,0,.84,0) both dossier-close-lens}.magnify-dossier-page.is-closing .magnify-content{animation:.58s cubic-bezier(.7,0,.84,0) both dossier-content-close}.magnify-dossier-page.is-closing .magnify-header{animation:.48s both dossier-header-close}body.dossier-close-active{background:#e8f3f8;overflow:hidden}body.dossier-close-active:after{content:"";z-index:10001;left:var(--close-lens-x,50vw);top:var(--close-lens-y,50vh);pointer-events:none;border:2px solid #087b58eb;border-radius:50%;width:58px;height:58px;animation:.78s cubic-bezier(.7,0,.84,0) both dossier-close-ring;position:fixed;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #ffffffb8,0 0 0 11px #075ff757,0 20px 65px #071f3442}.magnify-dossier-page:before{content:"";z-index:-2;-webkit-backdrop-filter:blur(16px);background:linear-gradient(142deg,#ffffff75,#ffffff1a);border:1px solid #ffffffdb;border-radius:44px;position:absolute;inset:98px 2.2% 30px;transform:translateZ(0);box-shadow:inset 0 1px #fffffff2,0 42px 110px #1e526f21}.magnify-atmosphere{z-index:-1;pointer-events:none;background-image:linear-gradient(#075ff70a 1px,#0000 1px),linear-gradient(90deg,#075ff70a 1px,#0000 1px);background-size:82px 82px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.magnify-atmosphere i{background:linear-gradient(145deg,#ffffff6e,#075ff707);border:1px solid #fffc;border-radius:50%;position:absolute;box-shadow:inset 0 1px #fffffff2,0 28px 78px #245c7b17}.magnify-atmosphere i:first-child{width:480px;height:480px;top:170px;right:-170px}.magnify-atmosphere i:nth-child(2){width:230px;height:230px;top:690px;left:34%}.magnify-atmosphere i:nth-child(3){width:124px;height:124px;top:260px;right:37%}.magnify-header{z-index:50;-webkit-backdrop-filter:blur(26px)saturate(138%);background:#eff7fbb8;border:1px solid #ffffffe0;border-radius:24px;grid-template-columns:auto auto minmax(130px,1fr) auto;align-items:center;gap:clamp(20px,3vw,46px);width:calc(100% - 44px);min-height:70px;margin:16px 22px 0;padding:0 18px 0 24px;display:grid;position:sticky;top:16px;box-shadow:0 15px 48px #26587517,inset 0 1px #fffffff5}.magnify-brand{width:max-content;color:var(--ink);align-items:center;gap:11px;font:650 21px/1 Instrument Sans,sans-serif;display:inline-flex}.magnify-brand svg{fill:none;width:37px;stroke:var(--emerald);stroke-width:1.6px;filter:drop-shadow(0 0 11px #087b583b)}.magnify-brand em{color:var(--emerald);font-style:normal}.magnify-nav{align-items:center;gap:20px;display:flex}.magnify-nav a{color:var(--muted);font-size:11px;transition:color .22s;position:relative}.magnify-nav a:after{content:"";background:var(--accent);height:2px;transition:right .25s;position:absolute;bottom:-9px;left:0;right:100%}.magnify-nav a:hover,.magnify-nav a:focus-visible,.magnify-nav a.active{color:var(--ink);outline:0}.magnify-nav a:hover:after,.magnify-nav a:focus-visible:after,.magnify-nav a.active:after{right:0}.magnify-header>div{text-align:center;justify-self:center;gap:3px;display:grid}.magnify-header>div span{color:var(--accent);font:650 var(--dossier-label)/1.2 var(--mono);letter-spacing:.14em}.magnify-header>div b{color:var(--muted);font:500 var(--dossier-label)/1.2 var(--mono);letter-spacing:.11em}.magnify-close{border:1px solid var(--line-dark);min-height:40px;color:var(--ink);background:#ffffff6b;border-radius:999px;justify-self:end;align-items:center;gap:12px;padding:0 5px 0 15px;font-size:10px;font-weight:650;transition:background .24s,color .24s,border-color .24s,transform .24s;display:flex}.magnify-close i{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font:400 17px/1 Instrument Sans,sans-serif;transition:transform .3s;display:grid}.magnify-close:hover,.magnify-close:focus-visible{border-color:var(--accent);background:var(--accent);color:#fff;outline:0;transform:translateY(-1px)}.magnify-close:hover i,.magnify-close:focus-visible i{transform:rotate(90deg)}.magnify-content{z-index:2;width:min(1380px,100% - 88px);transform-origin:var(--dossier-lens-x,50vw) var(--dossier-lens-y,50vh);grid-template-columns:minmax(330px,.72fr) minmax(580px,1.28fr);gap:clamp(34px,5vw,82px);margin:0 auto;padding:58px 0 88px;animation:.78s cubic-bezier(.2,.82,.18,1) both magnify-content-enter;display:grid;position:relative}.magnify-summary{-webkit-backdrop-filter:blur(24px)saturate(128%);background:linear-gradient(145deg,#ffffffb8,#ffffff57);border:1px solid #ffffffe0;border-radius:32px;align-self:start;padding:29px;animation:.72s cubic-bezier(.22,1,.36,1) 80ms both magnify-summary-enter;position:sticky;top:112px;box-shadow:0 32px 88px #24547121,inset 0 1px #fffffff5}.magnify-candidate{border-bottom:1px solid var(--line);grid-template-columns:61px 1fr;align-items:center;gap:14px;padding-bottom:24px;display:grid}.magnify-seal{border:1px solid var(--line-dark);width:61px;height:61px;color:var(--accent);background:#ffffff8a;border-radius:20px;place-items:center;font:650 15px Instrument Sans,sans-serif;display:grid;position:relative;box-shadow:inset 0 1px #ffffffeb}.magnify-seal:before{content:"";border:1px solid #075ff73d;border-radius:14px;position:absolute;inset:6px}.magnify-seal i{background:var(--emerald);border:3px solid #f2f9fc;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 15px #087b58b8}.magnify-candidate>div:last-child{gap:3px;display:grid}.magnify-candidate small{color:var(--emerald);font:650 var(--dossier-label) var(--mono);letter-spacing:.1em}.magnify-candidate strong{letter-spacing:-.02em;font:650 18px Instrument Sans,sans-serif}.magnify-candidate p{color:var(--muted);font-size:var(--dossier-meta);margin:0}.magnify-kicker{color:var(--accent);font:650 var(--dossier-label) var(--mono);letter-spacing:.1em;margin-top:28px;display:block}.magnify-summary>h1{letter-spacing:-.055em;margin:14px 0 21px;font:650 clamp(36px,3.6vw,57px)/.93 Instrument Sans,sans-serif}.magnify-verdict{--verdict:var(--emerald);border:1px solid color-mix(in srgb,var(--verdict) 29%,var(--line));background:color-mix(in srgb,var(--verdict) 8%,transparent);border-radius:17px;align-items:center;gap:11px;padding:13px;display:flex}.magnify-verdict.one_requirement_remaining{--verdict:#e05b4c}.magnify-verdict.developing{--verdict:#c56c1c}.magnify-verdict>i{background:var(--verdict);color:#fff;width:32px;height:32px;box-shadow:0 8px 22px color-mix(in srgb,var(--verdict) 27%,transparent);border-radius:50%;place-items:center;font:650 12px Instrument Sans,sans-serif;display:grid}.magnify-verdict>span{gap:3px;display:grid}.magnify-verdict small{color:var(--muted);font:600 var(--dossier-label) var(--mono);letter-spacing:.1em}.magnify-verdict b{font-size:12px}.magnify-stats{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.magnify-stats>div{border-right:1px solid var(--line);min-width:0;padding:16px 10px}.magnify-stats>div:first-child{padding-left:0}.magnify-stats>div:last-child{border-right:0;padding-right:0}.magnify-stats b{letter-spacing:-.035em;font:650 24px/1 Instrument Sans,sans-serif;display:block}.magnify-stats span{color:var(--muted);margin-top:6px;font-size:9px;line-height:1.35;display:block}.magnify-competencies{margin-top:15px;display:grid}.magnify-competencies>div{--row-delay:.84s;border-bottom:1px solid var(--line);opacity:0;animation:dossier-competency-row .44s cubic-bezier(.22,1,.36,1) var(--row-delay) both;grid-template-columns:86px 1fr 72px;align-items:center;gap:10px;padding:10px 0;font-size:11px;display:grid;transform:translateY(6px)}.magnify-competencies>div:nth-child(2){--row-delay:.94s}.magnify-competencies>div:nth-child(3){--row-delay:1.04s}.magnify-competencies>div:nth-child(4){--row-delay:1.14s}.magnify-competencies>div:nth-child(5){--row-delay:1.24s}.magnify-competencies>div>span{color:var(--muted)}.magnify-competencies i{background:#07416c24;border-radius:99px;height:5px;position:relative;overflow:hidden}.magnify-competencies i:after{content:"";border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--cyan));transform-origin:0;width:72%;animation:dossier-bar-fill .72s cubic-bezier(.22,1,.36,1) calc(var(--row-delay) + .12s) both;position:absolute;inset:0 auto 0 0;transform:scaleX(0);box-shadow:0 0 9px #00a8b738}.magnify-competencies i.strong:after{background:linear-gradient(90deg,var(--emerald),#22b98a);width:97%}.magnify-competencies i.proficient:after{width:88%}.magnify-competencies i.developing:after{width:65%}.magnify-competencies i.foundation:after,.magnify-competencies i.emerging:after{width:47%}.magnify-competencies b{color:var(--ink);font:600 var(--dossier-label) var(--mono);text-align:right;text-transform:uppercase}.magnify-actions{gap:11px;margin-top:22px;display:grid}.magnify-actions .button{border:1px solid var(--line-dark);min-height:43px;color:var(--ink);cursor:pointer;background:#ffffff6e;border-radius:999px;font:650 10px Instrument Sans,sans-serif;transition:transform .24s,border-color .24s,background .24s}.magnify-actions .button:hover{border-color:var(--accent);transform:translateY(-2px)}.magnify-actions .button.primary{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 15px 34px #075ff733}.magnify-actions .button:disabled{cursor:not-allowed;opacity:.55;transform:none}.magnify-actions label{color:var(--muted);font:600 var(--dossier-label) var(--mono);letter-spacing:.07em;text-transform:uppercase;gap:7px;display:grid}.magnify-actions textarea{resize:vertical;border:1px solid var(--line-dark);min-height:72px;color:var(--ink);background:#ffffff7a;border-radius:15px;outline:0;padding:12px;font:400 12px/1.5 Instrument Sans,sans-serif}.magnify-actions textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.magnify-actions .action-status{border-left:3px solid var(--emerald);background:var(--emerald-soft);color:var(--ink);border-radius:10px;margin:0;padding:10px 12px;font-size:11px}.magnify-evidence{min-width:0;padding-top:8px;animation:.76s cubic-bezier(.22,1,.36,1) .16s both magnify-evidence-enter}.magnify-evidence>header{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(300px,1fr) minmax(180px,.55fr);align-items:end;gap:30px;padding:0 4px 30px;display:grid}.magnify-evidence>header span{color:var(--accent);font:650 var(--dossier-label) var(--mono);letter-spacing:.12em}.magnify-evidence>header h2{letter-spacing:-.065em;margin:13px 0 0;font:650 clamp(51px,5vw,76px)/.86 Instrument Sans,sans-serif}.magnify-evidence>header p{color:var(--muted);font-size:var(--dossier-body);margin:0;line-height:1.6}.magnify-verification{background:#ffffff57;border:1px solid #ffffffdb;border-radius:19px;grid-template-columns:repeat(5,1fr);gap:5px;margin:14px 0 18px;padding:5px;display:grid;box-shadow:inset 0 1px #fffffff0}.magnify-verification>span{--verify-delay:.82s;border:1px solid var(--line);opacity:0;min-width:0;animation:dossier-verification-step .42s cubic-bezier(.22,1,.36,1) var(--verify-delay) both;background:#ffffff5c;border-radius:14px;gap:5px;padding:11px;display:grid;transform:translateY(7px)scale(.985)}.magnify-verification>span:nth-child(2){--verify-delay:.91s}.magnify-verification>span:nth-child(3){--verify-delay:1s}.magnify-verification>span:nth-child(4){--verify-delay:1.09s}.magnify-verification>span:nth-child(5){--verify-delay:1.18s}.magnify-verification i{color:var(--accent);font:600 var(--dossier-label) var(--mono);font-style:normal}.magnify-verification b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.magnify-verification em{color:var(--emerald);font:600 var(--dossier-label) var(--mono);text-transform:uppercase;align-items:center;gap:5px;font-style:normal;display:flex}.magnify-verification em:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px}.magnify-ledger{counter-reset:evidence;gap:10px;margin:0;padding:0;list-style:none;display:grid}.magnify-ledger>li{background:linear-gradient(145deg,#ffffffa3,#ffffff52);border:1px solid #ffffffde;border-radius:24px;grid-template-columns:30px 39px minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:122px;padding:16px 17px;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .32s;display:grid;position:relative;box-shadow:0 19px 52px #26587514,inset 0 1px #fffffff2}.magnify-ledger>li:before{content:"";background:linear-gradient(90deg,var(--emerald),#087b5826);width:22px;height:1px;position:absolute;top:50%;left:43px}.magnify-ledger>li:hover{border-color:#075ff74f;transform:translate(5px);box-shadow:0 24px 62px #1c4e6d21,inset 0 1px #fffffff2}.magnify-ledger>li>b{color:var(--emerald);font:650 var(--dossier-label) var(--mono)}.ledger-type{background:var(--emerald-soft);width:39px;height:39px;color:var(--emerald);font:650 var(--dossier-label) var(--mono);border:1px solid #087b584d;border-radius:13px;place-items:center;font-style:normal;display:grid;box-shadow:inset 0 1px #ffffffd1}.magnify-ledger>li>div{min-width:0}.magnify-ledger small{color:var(--muted);font:550 var(--dossier-label) var(--mono);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.magnify-ledger h3{letter-spacing:-.025em;margin:7px 0 5px;font:650 18px/1 Instrument Sans,sans-serif}.magnify-ledger p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.magnify-ledger>li>span{background:var(--emerald-soft);color:var(--emerald);font:650 var(--dossier-label) var(--mono);border:1px solid #087b5842;border-radius:999px;padding:6px 8px}.magnify-ledger button{border:1px solid var(--line-dark);min-height:35px;color:var(--ink);cursor:pointer;background:#ffffff70;border-radius:999px;padding:0 12px;font:650 10px Instrument Sans,sans-serif;transition:border-color .23s,color .23s,background .23s}.magnify-ledger button:hover,.magnify-ledger button:focus-visible{border-color:var(--accent);background:var(--accent);color:#fff;outline:0}.magnify-interview{color:#fff;background:linear-gradient(145deg,#071f34f7,#0a3549f0);border:1px solid #ffffff40;border-radius:28px;margin-top:18px;padding:25px;box-shadow:0 30px 80px #071f3433}.magnify-interview>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.magnify-interview>header span{color:#5ee1ac;font:650 var(--dossier-label) var(--mono);letter-spacing:.11em}.magnify-interview h3{letter-spacing:-.04em;margin:10px 0 0;font:600 31px/1 Instrument Sans,sans-serif}.magnify-interview>header>b{color:#8fe9c2;font:600 var(--dossier-label) var(--mono);white-space:nowrap;border:1px solid #5ee1ac47;border-radius:999px;padding:8px 10px}.magnify-interview-axes{border-block:1px solid #fff3;grid-template-columns:repeat(5,1fr);margin-top:21px;display:grid}.magnify-interview-axes>span{border-right:1px solid #ffffff2b;gap:6px;min-width:0;padding:14px 10px;display:grid}.magnify-interview-axes>span:last-child{border-right:0}.magnify-interview-axes b{color:#bacad3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.magnify-interview-axes em{color:#8fe9c2;font:650 11px var(--mono);font-style:normal}.interview-review-context{border-top:1px solid #fff3;margin-top:22px;padding-top:22px}.interview-review-context>header{grid-template-columns:minmax(210px,.75fr) minmax(280px,1.25fr);align-items:end;gap:30px;display:grid}.interview-review-context>header span{color:#5ee1ac;font:650 var(--dossier-label) var(--mono);letter-spacing:.11em}.interview-review-context h4{color:#fff;letter-spacing:-.035em;margin:8px 0 0;font:600 24px/1.05 Instrument Sans,sans-serif}.interview-review-context>header p{color:#c9d7de;margin:0;font-size:12px;line-height:1.55}.interview-review-context>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.interview-review-context article{background:#ffffff0e;border:1px solid #ffffff29;border-radius:18px;min-width:0;padding:15px;transition:transform .28s cubic-bezier(.22,1,.36,1),background .25s,border-color .25s;box-shadow:inset 0 1px #ffffff0f}.interview-review-context article:last-child{grid-column:1/-1}.interview-review-context article:hover{background:#ffffff14;border-color:#5ee1ac54;transform:translateY(-2px)}.interview-review-context article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.interview-review-context article>header>span{grid-template-columns:20px 1fr;align-items:center;gap:7px;min-width:0;display:grid}.interview-review-context article i{color:#5ee1ac;font:600 8px var(--mono);font-style:normal}.interview-review-context article b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.interview-review-context article em{color:#9cc0ff;font:650 9px var(--mono);border:1px solid #075ff780;border-radius:999px;flex:none;padding:5px 7px;font-style:normal}.interview-review-context article[data-score="4"] em{color:#8fe9c2;border-color:#5ee1ac59}.interview-review-context article p{color:#bdcdd6;margin:12px 0 0;font-size:11px;line-height:1.55}.interview-review-context>footer{color:#91a9b5;font:500 9px/1.45 var(--mono);border-top:1px solid #ffffff29;margin-top:14px;padding-top:13px}.magnify-proof-footer{background:linear-gradient(145deg,#ffffff96,#087b5814);border:1px solid #087b5847;border-radius:23px;align-items:center;gap:22px;margin-top:18px;padding:18px 20px;display:flex;box-shadow:0 19px 52px #26587512,inset 0 1px #fffffff0}.magnify-proof-footer>div{align-items:center;gap:12px;min-width:0;display:flex}.magnify-proof-footer>div>i{background:var(--emerald);border:3px solid #087b582e;border-radius:50%;flex:none;width:13px;height:13px;box-shadow:0 0 16px #087b5899}.magnify-proof-footer>div>span{gap:4px;min-width:0;display:grid}.magnify-proof-footer b{font-size:11px}.magnify-proof-footer small{color:var(--muted);font:500 var(--dossier-label) var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proof-authority-page{--proof-ink:#061824;--proof-panel:#0c2a38b8;--proof-line:#a4e0d233;--proof-muted:#8eabb6;--proof-emerald:#44dda8;--proof-cobalt:#5d93ff;isolation:isolate;color:#f4fbfd;background:radial-gradient(circle at 78% 12%,#0f84754d,#0000 30%),radial-gradient(circle at 8% 58%,#2b63c133,#0000 34%),linear-gradient(145deg,#04131d,#082331 52%,#061923);min-height:100dvh;font-family:Instrument Sans,sans-serif;position:relative;overflow:hidden}.proof-authority-page.is-opening{transform-origin:var(--proof-lens-x,50vw) var(--proof-lens-y,50vh);animation:.82s cubic-bezier(.2,.82,.18,1) both proof-page-magnify-open}.proof-authority-page.is-closing{z-index:10010;will-change:clip-path;animation:.68s cubic-bezier(.7,0,.84,0) both proof-page-close-lens}.proof-authority-page.is-closing .proof-authority-main{animation:.58s cubic-bezier(.7,0,.84,0) both proof-page-content-close}.proof-authority-page.is-closing .proof-authority-header{animation:.48s both proof-page-header-close}body.proof-close-active{background:#e8f3f8;overflow:hidden}body.proof-close-active:after{content:"";z-index:10030;left:var(--proof-close-x,50vw);top:var(--proof-close-y,50vh);pointer-events:none;border:2px solid #44dda8f2;border-radius:50%;width:58px;height:58px;animation:.8s cubic-bezier(.7,0,.84,0) both proof-close-ring;position:fixed;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #ffffffb3,0 0 0 11px #5d93ff73,0 20px 65px #04131d6b}.proof-authority-atmosphere{z-index:-2;pointer-events:none;background-image:linear-gradient(#5d93ff0e 1px,#0000 1px),linear-gradient(90deg,#5d93ff0e 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.proof-authority-atmosphere i{border:1px solid #84e0c929;border-radius:50%;position:absolute;box-shadow:inset 0 1px #ffffff14,0 35px 90px #0003}.proof-authority-atmosphere i:first-child{width:520px;height:520px;top:150px;right:-170px}.proof-authority-atmosphere i:nth-child(2){width:240px;height:240px;top:620px;left:28%}.proof-authority-atmosphere i:nth-child(3){width:130px;height:130px;top:250px;right:42%}.proof-authority-header{z-index:30;-webkit-backdrop-filter:blur(26px)saturate(140%);background:#071c27b8;border:1px solid #c3efe530;border-radius:24px;grid-template-columns:1fr auto 1fr;align-items:center;width:calc(100% - 36px);min-height:72px;margin:14px 18px 0;padding:0 16px 0 22px;display:grid;position:sticky;top:14px;box-shadow:0 20px 65px #00000040,inset 0 1px #ffffff14}.proof-authority-brand{align-items:center;gap:11px;display:flex}.proof-authority-brand svg{fill:none;width:37px;stroke:var(--proof-emerald);stroke-width:1.6px;filter:drop-shadow(0 0 12px #44dda84d)}.proof-authority-brand span{gap:3px;display:grid}.proof-authority-brand b{font-size:16px}.proof-authority-brand em{color:var(--proof-emerald);font:500 8px/1 var(--mono);letter-spacing:.12em;font-style:normal}.proof-authority-scope{color:var(--proof-emerald);font:500 8px var(--mono);letter-spacing:.09em;background:#44dda812;border:1px solid #44dda83d;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;display:flex}.proof-authority-scope>i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}.proof-authority-scope>span{color:#fff;border-left:1px solid #44dda83d;padding-left:8px;font-size:9px}.proof-return{color:#fff;background:#ffffff0b;border:1px solid #c3efe53d;border-radius:999px;justify-self:end;align-items:center;gap:11px;min-height:40px;padding:0 5px 0 14px;font-size:10px;font-weight:600;transition:background .22s,border-color .22s;display:flex}.proof-return>i{width:30px;height:30px;color:var(--proof-ink);background:#fff;border-radius:50%;place-items:center;font:400 17px/1 Instrument Sans,sans-serif;transition:transform .28s;display:grid}.proof-return:hover,.proof-return:focus-visible{border-color:var(--proof-cobalt);background:#5d93ff2e;outline:0}.proof-return:hover>i,.proof-return:focus-visible>i{transform:rotate(90deg)}.proof-authority-main{width:min(1380px,100% - 70px);margin:0 auto;padding:46px 0 72px}.proof-authority-main>*{animation:.62s cubic-bezier(.22,1,.36,1) both proof-section-enter}.proof-authority-main>:nth-child(2){animation-delay:80ms}.proof-authority-main>:nth-child(3){animation-delay:.16s}.proof-authority-main>:nth-child(4){animation-delay:.24s}.proof-preview-notice{color:#c4d4da;background:#ffbe5c12;border:1px solid #ffbe5c40;border-radius:16px;align-items:center;gap:15px;margin-bottom:28px;padding:12px 15px;font-size:10px;display:flex}.proof-preview-notice>b{color:#ffd18b;font:600 8px var(--mono);letter-spacing:.1em;flex:none}.proof-authority-hero{border-bottom:1px solid var(--proof-line);grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:clamp(35px,8vw,120px);padding:28px 18px 52px;display:grid}.proof-kicker{color:var(--proof-emerald);font:550 9px var(--mono);letter-spacing:.12em}.proof-authority-hero h1{letter-spacing:-.07em;margin:18px 0 24px;font:600 clamp(64px,7.5vw,112px)/.82 Instrument Sans,sans-serif}.proof-authority-hero p{color:#abc1ca;max-width:760px;margin:0;font-size:15px;line-height:1.65}.proof-hero-tags{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.proof-hero-tags span{border:1px solid var(--proof-line);color:#c7d8de;font:500 9px var(--mono);background:#ffffff09;border-radius:999px;padding:7px 10px}.proof-verified-orbit{background:radial-gradient(circle,#44dda824,#ffffff06 60%,#0000 61%);border:1px solid #44dda847;border-radius:50%;justify-self:center;place-items:center;width:230px;height:230px;display:grid;position:relative;box-shadow:0 0 0 18px #44dda806,0 0 0 19px #44dda81c,inset 0 0 55px #44dda814}.proof-verified-orbit:before,.proof-verified-orbit:after{content:"";background:var(--proof-cobalt);width:11px;height:11px;box-shadow:0 0 15px var(--proof-cobalt);border-radius:50%;position:absolute}.proof-verified-orbit:before{top:21px;right:42px}.proof-verified-orbit:after{background:var(--proof-emerald);box-shadow:0 0 15px var(--proof-emerald);bottom:31px;left:33px}.proof-verified-orbit>i{background:var(--proof-emerald);width:70px;height:70px;color:var(--proof-ink);border-radius:50%;place-items:center;font:700 29px Instrument Sans,sans-serif;display:grid;box-shadow:0 20px 50px #44dda840}.proof-verified-orbit>strong{margin-top:-35px;font-size:17px}.proof-verified-orbit>span{color:var(--proof-muted);font:500 8px var(--mono);letter-spacing:.1em;margin-top:-76px}.proof-authority-layout{grid-template-columns:minmax(240px,.58fr) minmax(560px,1.42fr);gap:18px;padding-top:18px;display:grid}.proof-facts,.proof-record{border:1px solid var(--proof-line);-webkit-backdrop-filter:blur(22px)saturate(120%);background:linear-gradient(145deg,#0f303ec2,#081f2b9e);box-shadow:0 28px 80px #00000030,inset 0 1px #ffffff0f}.proof-facts{border-radius:27px;align-self:start;padding:24px}.proof-facts>header{border-bottom:1px solid var(--proof-line);gap:7px;padding-bottom:20px;display:grid}.proof-facts>header span,.proof-record>header span,.proof-competencies>span,.proof-boundary span{color:var(--proof-emerald);font:550 8px var(--mono);letter-spacing:.11em}.proof-facts>header b{color:#c6d8de;font:500 9px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proof-facts dl{margin:0}.proof-facts dl>div{border-bottom:1px solid var(--proof-line);gap:5px;padding:15px 0;display:grid}.proof-facts dt{color:var(--proof-muted);font-size:10px}.proof-facts dd{color:#fff;margin:0;font-size:13px;font-weight:600}.proof-facts>p{color:var(--proof-muted);margin:19px 0 0;font-size:10px;line-height:1.6}.proof-record{border-radius:31px;padding:clamp(24px,4vw,48px)}.proof-record>header{border-bottom:1px solid var(--proof-line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:27px;display:flex}.proof-record h2{letter-spacing:-.05em;margin:11px 0 0;font:600 clamp(34px,4vw,56px)/.92 Instrument Sans,sans-serif}.proof-record>header>b{color:var(--proof-emerald);font:550 8px var(--mono);background:#44dda814;border:1px solid #44dda845;border-radius:999px;padding:7px 9px}.proof-record blockquote{border:1px solid #5d93ff33;border-left:3px solid var(--proof-cobalt);color:#d7e5e9;background:#5d93ff11;border-radius:0 20px 20px 0;margin:28px 0;padding:22px 24px;font-size:15px;line-height:1.65}.proof-competencies{border-bottom:1px solid var(--proof-line);gap:14px;padding-bottom:27px;display:grid}.proof-competencies>div{flex-wrap:wrap;gap:8px;display:flex}.proof-competencies b{color:#a4f0d5;background:#44dda813;border:1px solid #44dda83d;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:600}.proof-chain{margin-top:6px;display:grid}.proof-chain>div{border-bottom:1px solid var(--proof-line);grid-template-columns:32px 1fr auto;align-items:center;gap:13px;padding:17px 0;display:grid;position:relative}.proof-chain>div:before{content:"";background:linear-gradient(var(--proof-emerald),transparent);width:1px;height:17px;position:absolute;top:-8px;left:15px}.proof-chain>div:first-child:before{display:none}.proof-chain>div>i{width:31px;height:31px;color:var(--proof-emerald);font:550 8px var(--mono);background:#44dda812;border:1px solid #44dda845;border-radius:11px;place-items:center;font-style:normal;display:grid}.proof-chain>div>span{gap:4px;min-width:0;display:grid}.proof-chain b{font-size:11px}.proof-chain small{color:var(--proof-muted);font:500 9px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proof-chain em{color:var(--proof-emerald);font:550 8px var(--mono);text-transform:uppercase;font-style:normal}.proof-record>footer{gap:8px;margin-top:24px;display:grid}.proof-record>footer span{color:var(--proof-muted);font:500 8px var(--mono);letter-spacing:.1em}.proof-record>footer code{color:#b9ced5;font:500 9px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proof-boundary{border:1px solid var(--proof-line);background:linear-gradient(135deg,#44dda813,#ffffff06);border-radius:31px;grid-template-columns:1.15fr .85fr;gap:clamp(35px,7vw,110px);margin-top:18px;padding:42px;display:grid}.proof-boundary h2{letter-spacing:-.045em;max-width:750px;margin:13px 0 0;font:600 clamp(28px,3.4vw,48px)/1 Instrument Sans,sans-serif}.proof-boundary p{color:#abc1ca;margin:13px 0 0;font-size:13px;line-height:1.7}@keyframes atrium-role-blur{0%,to{opacity:0}20%,58%{opacity:1}76%{opacity:.42}}@keyframes atrium-card-focus{0%{opacity:.3;translate:0 14px;scale:.985}to{opacity:1;translate:0;scale:1}}@keyframes atrium-save{0%{box-shadow:0 0 #075ff773}65%{transform:scale(1.15);box-shadow:0 0 0 16px #0000}to{transform:scale(1);box-shadow:0 0 #0000}}@keyframes atrium-source-magnify{0%{transform:scale(1)}to{transform:scale(1.045)}}@keyframes proof-source-magnify{0%{transform:scale(1)}to{transform:scale(1.035)}}@keyframes magnify-content-enter{0%{opacity:0;transform:scale(.91)}to{opacity:1;transform:scale(1)}}@keyframes magnify-summary-enter{0%{opacity:0;transform:translate(-18px,12px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes magnify-evidence-enter{0%{opacity:0;transform:translate(20px,14px)}to{opacity:1;transform:translate(0,0)}}@keyframes dossier-close-lens{0%{clip-path:circle(160vmax at var(--close-lens-x,50vw) var(--close-lens-y,50vh))}to{clip-path:circle(28px at var(--close-lens-x,50vw) var(--close-lens-y,50vh))}}@keyframes dossier-content-close{0%{opacity:1;transform:scale(1)}to{opacity:.08;transform:scale(.91)}}@keyframes dossier-header-close{0%{opacity:1}to{opacity:.2}}@keyframes dossier-close-ring{0%{opacity:0;transform:translate(-50%,-50%)scale(5)}70%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.72)}}@keyframes dossier-competency-row{to{opacity:1;transform:translateY(0)}}@keyframes dossier-bar-fill{to{transform:scaleX(1)}}@keyframes dossier-verification-step{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes filter-menu-reveal{0%{opacity:0;transform:translateY(-7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes proof-section-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes proof-page-magnify-open{0%{opacity:.72;clip-path:circle(34px at var(--proof-lens-x,50vw) var(--proof-lens-y,50vh));transform:scale(.925)}to{opacity:1;clip-path:circle(160vmax at var(--proof-lens-x,50vw) var(--proof-lens-y,50vh));transform:scale(1)}}@keyframes proof-page-close-lens{0%{clip-path:circle(160vmax at var(--proof-close-x,50vw) var(--proof-close-y,50vh))}to{clip-path:circle(28px at var(--proof-close-x,50vw) var(--proof-close-y,50vh))}}@keyframes proof-page-content-close{0%{opacity:1;transform:scale(1)}to{opacity:.06;transform:scale(.91)}}@keyframes proof-page-header-close{0%{opacity:1}to{opacity:.18}}@keyframes proof-close-ring{0%{opacity:0;transform:translate(-50%,-50%)scale(5)}70%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.72)}}@media (width<=1440px){.talent-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.atrium-app .app-layout{grid-template-columns:minmax(0,1fr) 300px}.atrium-app .directory-tools{grid-template-columns:1.3fr repeat(3,1fr)}}@media (width<=1050px){.atrium-app:before{height:1180px}.atrium-app .app-layout{grid-template-columns:1fr;width:min(100% - 28px,940px)}.atrium-app .app-main{border-radius:32px}.atrium-app .app-aside{border-radius:28px;padding:30px}.atrium-app .method-aside,.atrium-app .dossier-actions{position:static}.atrium-app .directory-tools{grid-template-columns:1.3fr repeat(3,1fr)}.magnify-dossier-page:before{inset:94px 14px 24px}.magnify-header{grid-template-columns:auto 1fr auto}.magnify-header>div{display:none}.magnify-content{grid-template-columns:1fr;width:min(850px,100% - 46px)}.magnify-summary{position:relative;top:auto}.magnify-evidence{padding-top:18px}.proof-authority-layout{grid-template-columns:1fr}.proof-facts dl{grid-template-columns:repeat(3,1fr);display:grid}.proof-facts dl>div{padding-right:15px}.proof-boundary{grid-template-columns:1fr}}@media (width>=721px) and (width<=1280px){.atrium-app .directory-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.atrium-app .directory-tools>*{border-bottom:1px solid var(--line)}.atrium-app .directory-tools>:nth-child(2n){border-right:0}.atrium-app .directory-tools>:nth-last-child(-n+2){border-bottom:0}}@media (width<=720px){.atrium-app:before{border-radius:30px;height:1080px;inset:175px 10px auto}.atrium-app .app-nav{min-height:66px;padding-inline:18px}.atrium-app .app-nav nav,.atrium-app .seat-chip{display:none}.atrium-app .app-layout{width:100%;padding:0}.atrium-app .app-main{border-inline:0;border-radius:0;padding:54px 20px 76px}.atrium-app .app-aside{border-radius:25px;margin:12px}.atrium-app .page-heading h1{font-size:57px}.role-switcher{border-radius:20px;grid-template-columns:1fr 1fr;display:grid}.role-switcher button{padding-inline:9px;font-size:10px}.atrium-app .directory-tools{border-radius:20px;grid-template-columns:1fr}.talent-card-grid{grid-template-columns:1fr}.talent-card{min-height:540px}.talent-card>h2{font-size:29px}.magnify-dossier-page:before{border-radius:29px;inset:80px 8px 16px}.magnify-header{border-radius:19px;grid-template-columns:1fr auto;width:calc(100% - 16px);min-height:61px;margin:8px 8px 0;padding:0 8px 0 14px;top:8px}.magnify-header>div,.magnify-nav{display:none}.magnify-brand{gap:8px;font-size:18px}.magnify-brand svg{width:31px}.magnify-close{gap:0;padding-left:5px}.magnify-close>span{display:none}.magnify-content{gap:35px;width:calc(100% - 20px);padding:30px 0 58px}.magnify-summary{border-radius:25px;padding:20px}.magnify-summary>h1{font-size:39px}.magnify-stats span{font-size:9px}.magnify-competencies>div{grid-template-columns:78px 1fr 66px}.magnify-evidence>header{grid-template-columns:1fr;gap:15px;padding-inline:5px}.magnify-evidence>header h2{font-size:53px}.magnify-verification{grid-template-columns:repeat(2,1fr)}.magnify-verification>span:last-child{grid-column:1/-1}.magnify-ledger>li{grid-template-columns:27px 38px minmax(0,1fr);gap:10px;padding:15px 12px}.magnify-ledger>li:before{width:18px;left:37px}.magnify-ledger>li>span{grid-column:2;justify-self:start}.magnify-ledger button{grid-column:3;justify-self:start}.magnify-interview{border-radius:24px;padding:20px}.magnify-interview>header{display:grid}.magnify-interview h3{font-size:27px}.magnify-interview>header>b{justify-self:start}.magnify-interview-axes{grid-template-columns:1fr 1fr}.magnify-interview-axes>span{border-bottom:1px solid #ffffff2b}.interview-review-context>header,.interview-review-context>div{grid-template-columns:1fr}.interview-review-context article:last-child{grid-column:1}.magnify-proof-footer{flex-direction:column;align-items:stretch}.proof-authority-header{border-radius:19px;grid-template-columns:1fr auto;width:calc(100% - 16px);min-height:61px;margin:8px 8px 0;padding:0 7px 0 13px}.proof-authority-scope{display:none}.proof-authority-brand svg{width:31px}.proof-authority-brand b{font-size:14px}.proof-return{padding-left:5px}.proof-return>span{display:none}.proof-authority-main{width:calc(100% - 24px);padding:28px 0 50px}.proof-preview-notice{flex-direction:column;align-items:flex-start}.proof-authority-hero{grid-template-columns:1fr;padding:20px 8px 40px}.proof-authority-hero h1{font-size:54px}.proof-verified-orbit{width:190px;height:190px;margin-top:15px}.proof-facts dl{grid-template-columns:1fr}.proof-record{border-radius:25px;padding:20px}.proof-record>header{display:grid}.proof-record>header>b{justify-self:start}.proof-record blockquote{padding:17px;font-size:13px}.proof-chain>div{grid-template-columns:31px minmax(0,1fr)}.proof-chain em{grid-column:2}.proof-boundary{border-radius:25px;padding:25px}}@media (prefers-reduced-motion:reduce){.magnify-competencies>div,.magnify-competencies i:after,.magnify-verification>span,.proof-authority-main>*,.proof-authority-page.is-opening,.proof-authority-page.is-closing,.magnify-dossier-page.is-proof-opening{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}.filter-select-menu{animation:none!important}}
