@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}:root{--flame:#CA3604;--flame-hover:#b52f03;--flame-subtle:rgba(202,54,4,.08);--flame-glow:rgba(202,54,4,.25);--canvas:#F5F6FB;--surface:#ffffff;--subdued:#eef0f6;--ink:#0e1116;--ink-2:#475467;--ink-3:#667085;--line:#e4e7ec;--line-strong:#d0d5dd;--carbon:#191312;--carbon-2:#241d1b;--carbon-line:rgba(255,255,255,.12);--on-carbon:#ffffff;--on-carbon-2:rgba(255,255,255,.72);--sky:#2a929d;--live:#10b981;--note:#7c3aed;--note-bg:rgba(124,58,237,.08);--font-head:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--step-display:clamp(2.1rem,1.25rem + 3vw,4rem);--step-h2:clamp(1.6rem,1.15rem + 2vw,2.75rem);--step-h3:clamp(1.15rem,1.02rem + .6vw,1.45rem);--step-lead:clamp(16px,.95rem + .35vw,20px);--section-y:clamp(3.5rem,1.5rem + 6vw,6.5rem);--container:1320px;--ease:cubic-bezier(.16,1,.3,1)}:root{--canvas:#120e0d;--surface:#1c1716;--subdued:#221c1a;--ink:#f3f1f0;--ink-2:#b9b2ae;--ink-3:#8f8783;--line:#2f2725;--line-strong:#403633;--carbon:#0b0908;--carbon-2:#1a1412;--flame-subtle:rgba(255,106,51,.12);--flame:#e5531f;--flame-hover:#f0662f;--flame-text:#ff8a5c;--note:#a78bfa;--note-bg:rgba(167,139,250,.12);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}body{margin:0;background:var(--canvas);color:var(--ink);font:400 16px/1.6 var(--font-body);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-head);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0;text-wrap:balance}p{margin:0}.wrap{max-width:var(--container);margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.lead{font-size:var(--step-lead);color:var(--ink-2);max-width:62ch}.btn{display:inline-flex;align-items:center;gap:10px;font:600 15px/1 var(--font-body);padding:15px 24px;border-radius:999px;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:background .2s,transform .2s var(--ease),border-color .2s}.btn:hover{transform:translateY(-1px)}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--flame-glow);outline-offset:2px}.btn-primary{background:#ca3604;color:#fff}.btn-primary:hover{background:#b52f03}.btn-ghost{border-color:var(--line-strong);color:var(--ink);background:transparent}.btn-ghost:hover{border-color:var(--ink)}.on-carbon .btn-ghost{border-color:var(--carbon-line);color:#fff}.on-carbon .btn-ghost:hover{border-color:#fff}.arrow{transition:transform .2s var(--ease)}.btn:hover .arrow{transform:translate(3px)}section{padding-block:var(--section-y)}.sec-head{display:grid;gap:16px;margin-bottom:clamp(2rem,1rem + 3vw,3.5rem);max-width:780px}.sec-head h2{font-size:var(--step-h2)}.on-carbon{background:var(--carbon);color:var(--on-carbon)}.on-carbon .lead{color:var(--on-carbon-2)}.chip{display:inline-flex;align-items:center;gap:6px;font:500 12.5px/1 var(--font-body);padding:7px 11px;border-radius:999px;background:var(--subdued);color:var(--ink-2);white-space:nowrap}.topbar{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:color-mix(in srgb,var(--canvas) 88%,transparent);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--line)}.topbar .wrap{display:flex;align-items:center;justify-content:space-between;height:76px;gap:24px}.logo img{height:38px;width:auto}.topbar .btn{padding:12px 20px}@media(max-width:480px){.topbar .btn{padding:10px 14px;font-size:14px}.logo img{height:30px}}.hero{padding-block:clamp(2.5rem,1rem + 5vw,5rem) clamp(3rem,2rem + 4vw,5rem)}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(2rem,1rem + 4vw,4.5rem);align-items:center}.hero-copy{display:grid;gap:26px;min-width:0}.hero h1{font-size:var(--step-display);letter-spacing:-.035em}.hero h1 em{font-style:normal;color:var(--flame)}.hero-cta{display:flex;flex-wrap:wrap;gap:12px}.hero-facts{display:flex;flex-wrap:wrap;gap:12px 28px;padding-top:22px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-2)}.hero-facts b{display:block;font:800 22px/1.1 var(--font-head);color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hero-photo{position:relative;min-width:0}.hero-photo figure{margin:0;border-radius:24px;overflow:hidden;aspect-ratio:3/2;box-shadow:0 30px 60px -30px #19131273}.hero-photo img{width:100%;height:100%;object-fit:cover}.live{position:absolute;left:-18px;bottom:28px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:16px;padding:14px 18px;display:flex;gap:12px;align-items:center;box-shadow:0 18px 40px -20px #00000059;font-size:14px;max-width:calc(100% - 20px)}.live b{font-family:var(--font-head);font-size:20px;font-weight:800;display:block;line-height:1.1}.dot{width:10px;height:10px;border-radius:50%;background:var(--live);box-shadow:0 0 #10b98199;animation:pulse 2s infinite;flex:none}@keyframes pulse{70%{box-shadow:0 0 0 10px #10b98100}to{box-shadow:0 0 #10b98100}}.photo-cap{position:absolute;right:16px;top:16px;background:#191312b8;color:#fff;font-size:12px;padding:6px 10px;border-radius:999px}@media(max-width:900px){.hero-grid{grid-template-columns:1fr}.live{left:12px}}.impact{padding-block:clamp(3rem,2rem + 4vw,5rem)}.impact-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:clamp(2rem,1rem + 4vw,5rem);align-items:start}.impact h2{font-size:var(--step-h2)}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--carbon-line);border:1px solid var(--carbon-line);border-radius:18px;overflow:hidden}.stat{background:var(--carbon-2);padding:22px 20px;min-width:0}.stat b{display:block;font:800 clamp(1.5rem,1.1rem + 1.4vw,2.2rem)/1 var(--font-head);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stat span{font-size:13.5px;color:var(--on-carbon-2)}.target{margin-top:34px;display:grid;gap:12px}.target-row{display:flex;justify-content:space-between;gap:16px;font-size:14px;color:var(--on-carbon-2);flex-wrap:wrap}.target-row b{color:#fff;font-family:var(--font-head)}.bar{height:14px;border-radius:999px;background:#ffffff14;overflow:hidden;position:relative}.bar i{position:absolute;inset:0 auto 0 0;width:.93%;min-width:10px;background:linear-gradient(90deg,#ff7a45,#ca3604);border-radius:999px}.bar-ticks{display:flex;justify-content:space-between;font-size:12px;color:var(--on-carbon-2);font-variant-numeric:tabular-nums}.equiv{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}.eq{display:grid;gap:4px;padding:16px 18px;border-radius:14px;background:linear-gradient(160deg,#ff6a3329,#ff6a3308);border:1px solid rgba(255,106,51,.25);min-width:0}.eq b{font:800 clamp(1.35rem,1rem + 1.2vw,1.9rem)/1.05 var(--font-head);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.eq span{font-size:13.5px;color:var(--on-carbon-2);line-height:1.4}.equiv-h{font:600 12px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#ff7a45;margin-top:30px}.zoom-link{display:block;width:100%;height:34px}.zoom-link polygon{fill:#ff6a3324}.zoom-link line{stroke:#ff6a338c;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.bar.big{height:26px}.bar.big i{width:27%;min-width:0;background:linear-gradient(90deg,#ff7a45,#ca3604)}.bar.big .here{position:absolute;left:27%;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ff6a3373}.zoom-ticks{display:grid;grid-template-columns:repeat(4,1fr) 0;font-size:12px;color:var(--on-carbon-2);font-variant-numeric:tabular-nums}.zoom-ticks span:last-child{justify-self:end;white-space:nowrap}.zoom-cap{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:14px;color:var(--on-carbon-2)}.zoom-cap b{color:#fff;font-family:var(--font-head)}@media(max-width:560px){.equiv{grid-template-columns:1fr}}@media(max-width:900px){.impact-grid{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr 1fr}}@media(max-width:560px){.stats{grid-template-columns:1fr}}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.why{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:28px;display:grid;gap:14px;align-content:start;min-width:0;transition:border-color .2s,transform .3s var(--ease)}.why .k{font:800 13px/1 var(--font-head);color:var(--flame);letter-spacing:.04em}.why h3{font-size:var(--step-h3)}.why p{color:var(--ink-2);font-size:15.5px}.why .proof{font-size:13px;color:var(--ink-3);border-top:1px dashed var(--line-strong);padding-top:12px;margin-top:4px}.lifecycle{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font:600 12.5px/1 var(--font-body)}.lifecycle span{padding:6px 9px;border-radius:8px;background:var(--flame-subtle);color:var(--flame)}.lifecycle em{font-style:normal;color:var(--ink-3)}@media(max-width:980px){.why-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.why-grid{grid-template-columns:1fr}}.origin{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,1rem + 4vw,5rem);align-items:center}.origin blockquote{margin:0;font:700 clamp(1.3rem,1rem + 1.2vw,2rem)/1.3 var(--font-head);letter-spacing:-.02em;text-wrap:balance}.origin blockquote em{font-style:normal;color:var(--flame)}.origin .body{display:grid;gap:16px;color:var(--ink-2)}.timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:clamp(2.5rem,1.5rem + 3vw,4rem);border-top:2px solid var(--line-strong)}.tl{padding:18px 18px 0 0;position:relative;min-width:0}.tl:before{content:"";position:absolute;top:-7px;left:0;width:12px;height:12px;border-radius:50%;background:var(--canvas);border:2px solid var(--flame)}.tl b{font:800 20px/1 var(--font-head);display:block;margin-bottom:8px;font-variant-numeric:tabular-nums}.tl span{font-size:14px;color:var(--ink-2)}@media(max-width:860px){.origin{grid-template-columns:1fr}.timeline{grid-template-columns:1fr 1fr;row-gap:28px}}.gg{display:grid;grid-template-columns:auto 1fr;gap:clamp(2rem,1rem + 4vw,5rem);align-items:center}.gg-letters{display:flex;gap:4px}.gg-letters button{all:unset;cursor:pointer;font:800 clamp(2.4rem,1.2rem + 4.5vw,5.5rem)/1 var(--font-head);letter-spacing:-.04em;color:#ffffff2e;transition:color .25s,transform .3s var(--ease);padding:4px 2px;border-radius:8px}.gg-letters button:hover{color:#ffffff80}.gg-letters button[aria-selected=true]{color:#ff6a33;transform:translateY(-6px)}.gg-letters button:focus-visible{outline:3px solid rgba(255,106,51,.5)}.gg-panel{min-height:230px;display:grid;gap:18px;align-content:start;min-width:0}.gg-panel .n{font:600 13px/1 var(--font-body);color:var(--on-carbon-2);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums}.gg-panel h3{font-size:clamp(1.8rem,1.3rem + 2vw,3rem)}.gg-panel ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.gg-panel li{padding-left:22px;position:relative;color:var(--on-carbon-2);font-size:17px}.gg-panel li:before{content:"";position:absolute;left:0;top:.7em;width:10px;height:2px;background:#ff6a33}.gg-nav{display:flex;gap:10px;margin-top:6px}.gg-nav button{all:unset;cursor:pointer;width:42px;height:42px;border-radius:50%;border:1px solid var(--carbon-line);display:grid;place-items:center;color:#fff}.gg-nav button:hover{border-color:#fff}.gg-nav button:focus-visible{outline:3px solid rgba(255,106,51,.5)}@media(max-width:900px){.gg{grid-template-columns:1fr}.gg-letters{justify-content:space-between}}.teams{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.team{all:unset;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px 22px 20px;display:grid;gap:10px;align-content:start;transition:border-color .2s,background .2s;min-width:0}.team:focus-visible{outline:3px solid var(--flame-glow)}.team-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.team h3{font-size:19px}.team .count{font:800 26px/1 var(--font-head);color:var(--flame);font-variant-numeric:tabular-nums}.team p{font-size:14.5px;color:var(--ink-2)}.team .roles{font-size:13px;color:var(--ink-3)}.team .go{font:600 13.5px/1 var(--font-body);color:var(--flame);margin-top:4px}@media(max-width:980px){.teams{grid-template-columns:1fr 1fr}}@media(max-width:600px){.teams{grid-template-columns:1fr}}.jobs-shell{background:var(--surface);border:1px solid var(--line);border-radius:22px;overflow:hidden}.filters{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px;padding:20px;border-bottom:1px solid var(--line);background:var(--subdued)}.field{display:grid;gap:6px;min-width:0}.field label{font:600 12px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.field input,.field select{font:500 15px/1.2 var(--font-body);padding:13px 14px;border-radius:12px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);width:100%;min-width:0}.pillbar{display:flex;gap:8px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--line)}.pill{all:unset;cursor:pointer;font:500 13.5px/1 var(--font-body);padding:9px 14px;border-radius:999px;border:1px solid var(--line-strong);color:var(--ink-2);white-space:nowrap}.pill[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.pill:focus-visible{outline:3px solid var(--flame-glow)}.job-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:14px;color:var(--ink-3);flex-wrap:wrap}.job-meta b{color:var(--ink);font-variant-numeric:tabular-nums}.job-list{list-style:none;margin:0;padding:0}.job{display:grid;grid-template-columns:1.6fr 1fr .9fr auto;gap:16px;align-items:center;padding:18px 20px;border-top:1px solid var(--line);transition:background .15s}.job:hover{background:var(--flame-subtle)}.job h4{font:700 16.5px/1.3 var(--font-head);letter-spacing:-.01em}.job .dept{font-size:13px;color:var(--ink-3);margin-top:3px}.job .where,.job .exp{font-size:14.5px;color:var(--ink-2);display:flex;align-items:center;gap:6px;min-width:0}.job .exp .chip{font-size:12px}.job a{font:600 14px/1 var(--font-body);color:var(--flame);text-decoration:none;white-space:nowrap;padding:10px 14px;border:1.5px solid var(--flame);border-radius:999px}.job a:hover{background:#ca3604;color:#fff;border-color:#ca3604}.tag-new{font:700 10.5px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--live);margin-left:6px;vertical-align:2px}.empty{padding:40px 20px;text-align:center;color:var(--ink-2)}.search-hint{display:grid;gap:6px;justify-items:center}.search-hint b{font:700 17px/1.3 var(--font-head);color:var(--ink)}.jobs-foot{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;padding:18px 20px;border-top:1px solid var(--line);background:var(--subdued);font-size:14px;color:var(--ink-2)}@media(max-width:820px){.filters{grid-template-columns:1fr 1fr}.filters .field:first-child{grid-column:1/-1}.job{grid-template-columns:1fr auto;row-gap:8px}.job .where,.job .exp{grid-column:1}.job a{grid-row:1;grid-column:2}}.tc{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(2rem,1rem + 4vw,4.5rem);align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:clamp(24px,1.5rem + 2.5vw,56px)}.tc-copy{display:grid;gap:18px;min-width:0}.tc-copy h2{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.5rem)}.tc-perks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.tc-perks li{display:grid;grid-template-columns:22px 1fr;gap:10px;color:var(--ink-2);font-size:15.5px}.tc-perks li:before{content:"✓";color:var(--flame);font-weight:800}.tc-fine{font-size:13px;color:var(--ink-3)}.slack{background:var(--carbon);color:#fff;border-radius:18px;overflow:hidden;box-shadow:0 30px 60px -30px #19131280;min-width:0;display:grid;grid-template-columns:150px 1fr}.slack-side{background:var(--carbon-2);padding:16px 12px;display:grid;gap:4px;align-content:start;font-size:13px;color:var(--on-carbon-2)}.slack-side b{color:#fff;font:700 14px/1.2 var(--font-head);margin-bottom:10px}.slack-side span{padding:5px 8px;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slack-side span.on{background:#ca3604;color:#fff}.slack-main{padding:16px 18px;display:grid;gap:14px;align-content:start;min-width:0}.slack-main .ch{font:700 15px/1 var(--font-head);padding-bottom:12px;border-bottom:1px solid var(--carbon-line)}.msg{display:grid;grid-template-columns:34px 1fr;gap:10px;font-size:13.5px;line-height:1.45;color:var(--on-carbon-2);min-width:0}.msg .av{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;font:800 12px/1 var(--font-head);background:#ca3604;color:#fff}.msg .av.sky{background:#2a929d}.msg b{color:#fff;font-size:13.5px}.msg time{font-size:11.5px;color:#ffffff73;margin-left:6px}.msg .job-card{margin-top:6px;border-left:3px solid #ff6a33;background:#ffffff0d;border-radius:6px;padding:8px 10px;color:#fff}.msg .job-card small{display:block;color:var(--on-carbon-2)}.react{display:inline-flex;gap:6px;margin-top:6px}.react span{font-size:12px;padding:2px 7px;border-radius:999px;background:#ffffff14}@media(max-width:900px){.tc{grid-template-columns:1fr}}@media(max-width:520px){.slack{grid-template-columns:1fr}.slack-side{display:none}}.lab{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:24px;overflow:hidden;background:var(--carbon);color:#fff}.lab-copy{padding:clamp(28px,2rem + 2vw,56px);display:grid;gap:18px;align-content:center;min-width:0}.lab-copy h2{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.5rem)}.lab-copy p{color:var(--on-carbon-2)}.lab-steps{display:grid;gap:12px;margin-top:6px}.lab-steps div{display:grid;grid-template-columns:76px 1fr;gap:14px;font-size:15px;color:var(--on-carbon-2)}.lab-steps b{color:#ff7a45;font:700 13px/1.6 var(--font-head);text-transform:uppercase;letter-spacing:.04em}.lab img{width:100%;height:100%;object-fit:cover;min-height:320px}@media(max-width:860px){.lab{grid-template-columns:1fr}.lab img{max-height:340px}}.voices{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.voice{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:26px;display:grid;gap:18px;align-content:space-between;min-width:0}.voice q{font:600 18px/1.45 var(--font-head);letter-spacing:-.01em;quotes:"“" "”"}.voice q:before{color:var(--flame)}.who{display:flex;align-items:center;gap:12px}.avatar{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font:800 15px/1 var(--font-head);background:var(--flame-subtle);color:var(--flame);flex:none}.who b{display:block;font-size:15px}.who span{font-size:13px;color:var(--ink-3)}.voice .sample{justify-self:start}@media(max-width:980px){.voices{grid-template-columns:1fr 1fr}}@media(max-width:640px){.voices{grid-template-columns:1fr}}.leaders{margin-top:clamp(3rem,2rem + 3vw,4.5rem);display:grid;grid-template-columns:1fr 2fr;gap:clamp(2rem,1rem + 3vw,4rem);align-items:center}.cpo{display:grid;gap:16px}.cpo q{font:600 clamp(1.15rem,1rem + .6vw,1.45rem)/1.45 var(--font-head);letter-spacing:-.01em}.cpo .who{gap:18px}.cpo .who img{width:clamp(150px,15vw,210px);height:auto;aspect-ratio:800 / 847;border-radius:22px;object-fit:contain;background:var(--surface);box-shadow:0 18px 36px -18px #0009;flex:none}.cpo .who b{font:800 19px/1.2 var(--font-head)}.cpo .who span{font-size:14px;color:var(--flame);font-weight:600}@media(max-width:480px){.cpo .who img{width:140px}}@media(max-width:980px){.leaders{grid-template-columns:1fr}}.mosaic{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:230px;gap:14px}.mosaic figure{margin:0;position:relative;border-radius:18px;overflow:hidden;min-width:0}.mosaic figure.lead{grid-column:span 2;grid-row:span 2}.mosaic figure.lead img{object-position:50% 35%}.mosaic img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.mosaic figure:hover img{transform:scale(1.04)}.mosaic figcaption{position:absolute;left:12px;bottom:12px;right:12px;font:600 13px/1.3 var(--font-body);color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.6)}@media(max-width:860px){.mosaic{grid-template-columns:1fr 1fr;grid-auto-rows:180px}.mosaic figure.lead{grid-row:span 2}.mosaic figure:last-child{grid-column:span 2}}.videos-head{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin:clamp(3rem,2rem + 3vw,4.5rem) 0 24px}.videos-head h3{font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem)}.videos{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.vid{all:unset;cursor:pointer;display:grid;gap:12px;align-content:start;min-width:0}.vid:focus-visible{outline:3px solid rgba(255,106,51,.5);border-radius:16px}.poster{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:var(--carbon-2)}.poster img{width:100%;height:100%;object-fit:cover;opacity:.7;transition:opacity .3s,transform .6s var(--ease)}.vid:hover .poster img{opacity:.9;transform:scale(1.03)}.poster .gfx{position:absolute;inset:0;background:radial-gradient(120% 90% at 20% 110%,rgba(202,54,4,.65),transparent 60%),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 28px),var(--carbon-2)}.play{position:absolute;left:50%;top:50%;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:50%;background:#ca3604;display:grid;place-items:center;box-shadow:0 10px 30px #ca360480;transition:transform .25s var(--ease)}.vid:hover .play{transform:scale(1.08)}.dur{position:absolute;right:10px;bottom:10px;font:600 12px/1 var(--font-body);background:#000000a6;color:#fff;padding:5px 8px;border-radius:6px;font-variant-numeric:tabular-nums}.status{position:absolute;left:10px;top:10px;font:700 10.5px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;padding:6px 8px;border-radius:6px;background:#ffffffeb;color:#191312}.status.live-s{background:#10b981;color:#fff}.vid h4{font:700 16.5px/1.3 var(--font-head);color:#fff}.vid p{font-size:14px;color:var(--on-carbon-2)}@media(max-width:900px){.videos{grid-template-columns:1fr 1fr}}@media(max-width:560px){.videos{grid-template-columns:1fr}}.modal{position:fixed;inset:0;z-index:80;background:#080605c7;display:grid;place-items:center;padding:16px}.modal-card{background:var(--surface);color:var(--ink);border-radius:20px;max-width:560px;width:100%;padding:28px;display:grid;gap:14px}.modal-card h3{font-size:22px}.modal-card p{color:var(--ink-2);font-size:15px}.modal-card dl{display:grid;grid-template-columns:110px 1fr;gap:8px 14px;margin:0;font-size:14.5px}.modal-card dt{color:var(--ink-3)}.modal-card dd{margin:0}.modal-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.social{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.feed{background:var(--surface);border:1px solid var(--line);border-radius:22px;overflow:hidden;min-width:0;display:flex;flex-direction:column}.feed-head{display:flex;align-items:center;gap:14px;padding:18px 20px;border-bottom:1px solid var(--line)}.feed-head .mark{width:48px;height:48px;border-radius:12px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;flex:none;overflow:hidden}.feed-head .mark img{width:44px;height:auto}.feed-head .ig-ring{border-radius:50%;padding:2px;background:conic-gradient(#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75)}.feed-head .ig-ring .mark{border-radius:50%;border:2px solid var(--surface)}.feed-head div{min-width:0;flex:1}.feed-head b{display:block;font:700 16px/1.25 var(--font-head)}.feed-head span{font-size:13px;color:var(--ink-3)}.feed-head .btn{padding:10px 16px;font-size:14px}.platform{font:700 11px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:12px 20px 0}.li-posts{display:grid;flex:1;grid-auto-rows:1fr}.li-post{padding:18px 20px;border-top:1px solid var(--line);display:grid;gap:12px;min-width:0}.li-post:first-child{border-top:0}.li-by{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-3)}.li-by img{width:34px;height:34px;border-radius:8px;border:1px solid var(--line);background:#fff;object-fit:contain;padding:2px}.li-by b{color:var(--ink);font-size:14px;display:block;line-height:1.2}.li-post p{font-size:15px;color:var(--ink-2);line-height:1.55}.li-post p strong{color:var(--ink)}.li-post .tags{color:var(--sky);font-size:14px}.li-media{border-radius:12px;overflow:hidden;aspect-ratio:16/9;max-width:100%}.li-media img{width:100%;height:100%;object-fit:cover}.li-stat{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;background:var(--flame-subtle);border-radius:12px;padding:16px}.li-stat b{font:800 28px/1 var(--font-head);color:var(--flame)}.li-stat span{font-size:14px;color:var(--ink-2)}.li-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.li-foot a{font:600 13.5px/1 var(--font-body);color:var(--flame);text-decoration:none}.ig-stats{display:flex;gap:18px;font-size:13.5px;color:var(--ink-2);padding:0 20px 14px;flex-wrap:wrap}.ig-stats b{color:var(--ink);font-variant-numeric:tabular-nums}.ig-bio{padding:14px 20px 4px;font-size:14px;color:var(--ink-2)}.ig-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.ig{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--subdued);text-decoration:none}.ig img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.ig:hover img{transform:scale(1.05)}.ig .reel{position:absolute;top:8px;right:8px;width:22px;height:22px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.ig .cap{position:absolute;inset:auto 0 0;padding:28px 10px 10px;background:linear-gradient(transparent,#000000c7);color:#fff;font:600 12.5px/1.35 var(--font-body);opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s var(--ease)}.ig .cap small{display:block;font-weight:500;opacity:.8;margin-top:3px}.ig:hover .cap,.ig:focus-visible .cap{opacity:1;transform:none}@media(hover:none){.ig .cap{opacity:1;transform:none}}.ig:focus-visible{outline:3px solid var(--flame-glow);outline-offset:-3px}.feed-more{margin-top:auto;display:flex;justify-content:center;padding:16px 20px;border-top:1px solid var(--line)}@media(max-width:900px){.social{grid-template-columns:1fr}}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:0;counter-reset:s}.step{padding:0 18px 0 0;display:grid;gap:10px;align-content:start;min-width:0;position:relative}.step .num{font:800 14px/1 var(--font-head);width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--flame-subtle);color:var(--flame);position:relative;z-index:1}.step:after{content:"";position:absolute;top:19px;left:38px;right:0;height:2px;background:var(--line-strong)}.step:last-child:after{display:none}.step h3{font-size:17px}.step p{font-size:14.5px;color:var(--ink-2)}.step .t{font-size:12.5px;color:var(--ink-3);font-weight:600}.fraud{margin-top:clamp(2rem,1rem + 2vw,3rem);display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;background:var(--surface);border:1px solid var(--line);border-left:4px solid #CA3604;border-radius:14px;padding:20px 22px}.fraud svg{flex:none;color:var(--flame)}.fraud b{display:block;font-family:var(--font-head);font-size:16.5px;margin-bottom:4px}.fraud p{font-size:14.5px;color:var(--ink-2)}@media(max-width:900px){.steps{grid-template-columns:1fr;gap:20px}.step{grid-template-columns:38px 1fr;column-gap:16px;padding:0}.step .num{grid-row:1/4}.step:after{display:none}}.rp{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,1rem + 3vw,4rem)}.awards{list-style:none;margin:0;padding:0;display:grid}.awards li{display:grid;grid-template-columns:62px 1fr;gap:16px;padding:16px 0;border-top:1px solid var(--line)}.awards li:last-child{border-bottom:1px solid var(--line)}.awards .y{font:800 16px/1.4 var(--font-head);color:var(--flame);font-variant-numeric:tabular-nums}.awards b{display:block;font-size:15.5px}.awards span{font-size:13.5px;color:var(--ink-3)}.perks{display:grid;grid-template-columns:1fr 1fr;gap:12px}.perk{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px;display:grid;gap:6px;min-width:0}.perk b{font:700 15.5px/1.3 var(--font-head)}.perk span{font-size:13.5px;color:var(--ink-2)}.rp h3{font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);margin-bottom:20px}@media(max-width:900px){.rp{grid-template-columns:1fr}}@media(max-width:480px){.perks{grid-template-columns:1fr}}.faq{display:grid;grid-template-columns:1fr 1.6fr;gap:clamp(2rem,1rem + 3vw,4rem)}.faq details{border-top:1px solid var(--line);padding:18px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font:700 17px/1.35 var(--font-head);list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--flame);font-size:24px;line-height:1;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin-top:10px;color:var(--ink-2);font-size:15.5px;max-width:65ch}@media(max-width:860px){.faq{grid-template-columns:1fr}}.final{position:relative;overflow:hidden}.final .wrap{display:grid;grid-template-columns:1.3fr 1fr;gap:32px;align-items:center}.final h2{font-size:clamp(2rem,1.3rem + 2.6vw,3.5rem);letter-spacing:-.03em}.final h2 em{font-style:normal;color:#ff6a33}.final .actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}@media(max-width:860px){.final .wrap{grid-template-columns:1fr}.final .actions{justify-content:flex-start}}footer{background:var(--carbon);color:var(--on-carbon-2);padding-block:48px 36px;border-top:1px solid var(--carbon-line);font-size:14px}footer .wrap{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px}footer h5{font:700 13px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#fff;margin:0 0 14px}footer ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}footer a{text-decoration:none}footer a:hover{color:#fff}.foot-logo{background:#fff;border-radius:10px;padding:8px 12px;display:inline-block}.foot-logo img{height:28px;width:auto}.copy{grid-column:1/-1;border-top:1px solid var(--carbon-line);padding-top:20px;margin-top:8px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px}@media(max-width:760px){footer .wrap{grid-template-columns:1fr 1fr}}:root{--font-heading:var(--font-head);--weight-title:800;color-scheme:light}.container{max-width:var(--container);margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ink);color:#fff;padding:10px 14px;border-radius:8px;text-decoration:none}.skip-link:focus{top:12px}.about-section-heading{font-family:var(--font-heading);font-size:var(--step-h2);font-weight:var(--weight-title);line-height:1.08;color:#0e1116;margin:0}.about-section-subtext{font-family:Inter,sans-serif;font-size:clamp(1rem,1.25vw,1.15rem);color:#64748b;margin:.5rem 0 0}.about-awards-carousel-wrapper{width:100%}.about-awards-header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(1.25rem,2vw,1.75rem)}.about-awards-nav-controls{display:flex;align-items:center;gap:12px;flex-shrink:0}.about-awards-nav-btn{width:44px;height:44px;border-radius:50%;border:1px solid #e5e7eb;background-color:#f5f6fb;color:#0e1116;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 6px #0000000a}.about-awards-nav-btn:hover:not(:disabled){border-color:#ca3604;background-color:#ca3604;color:#fff;box-shadow:0 6px 16px #ca360440;transform:scale(1.05)}.about-awards-nav-btn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.about-awards-carousel-track{display:flex;gap:clamp(1.25rem,1.8vw,1.85rem);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:8px 8px 36px;margin:-4px -8px -24px}.about-awards-carousel-track::-webkit-scrollbar{display:none}.award-carousel-card{width:clamp(320px,27vw,380px);flex:0 0 clamp(320px,27vw,380px);scroll-snap-align:start;background-color:#f5f6fb;border-radius:20px;border:1px solid rgba(202,54,4,.12);box-shadow:0 12px 30px -10px #0000000d,0 2px 6px #00000005;display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}.award-carousel-card:hover{transform:translateY(-5px);border-color:#ca360459;box-shadow:0 20px 40px -8px #ca36041f}.award-card-thumb-wrap{position:relative;width:100%;height:clamp(190px,15vw,215px);overflow:hidden;background-color:#0b0f19;border-top-left-radius:19px;border-top-right-radius:19px}.award-card-thumb{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.16,1,.3,1)}.award-carousel-card:hover .award-card-thumb{transform:scale(1.05)}.award-card-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0000001a,#00000080)}.award-card-tag{position:absolute;top:12px;left:12px;background:#fffffff0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:4px 10px;border-radius:9999px;font-family:var(--font-heading);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ca3604;z-index:2}.award-card-logo-badge{position:absolute;top:12px;right:12px;background-color:#f5f6fb;border-radius:8px;padding:4px 10px;box-shadow:0 2px 8px #00000026;display:flex;align-items:center;justify-content:center;height:32px;min-width:44px;max-width:110px;z-index:2}.award-card-logo-badge img{max-height:22px;max-width:80px;width:auto;height:auto;object-fit:contain}.award-card-logo-badge.text-logo-badge{background-color:#f5f6fb;border:1px solid rgba(202,54,4,.2)}.award-text-logo{font-family:var(--font-heading);font-size:11px;font-weight:800;color:#ca3604;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.award-card-body{padding:18px 20px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.award-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.award-card-org{display:flex;align-items:center;gap:6px;font-family:var(--font-heading);font-size:11.5px;font-weight:700;color:#64748b;text-transform:uppercase}.award-card-badge{font-family:var(--font-heading);font-size:10.5px;font-weight:700;color:#ca3604;background-color:#ca360414;padding:2px 8px;border-radius:6px}.award-card-title{font-family:var(--font-heading);font-size:16.5px;font-weight:var(--weight-title);color:#0e1116;line-height:1.35;margin:0 0 8px;transition:color .2s ease}.award-carousel-card:hover .award-card-title{color:#ca3604}.award-card-desc{font-family:Inter,sans-serif;font-size:var(--step-body);line-height:1.55;color:#4b5563;margin:0}@media(max-width:768px){.about-team-header-row,.about-awards-header-row{flex-direction:column;align-items:flex-start;gap:1rem}.about-team-nav-controls,.about-awards-nav-controls{width:100%;justify-content:flex-start;gap:12px}.about-awards-carousel-track{padding:8px 4px 30px;margin:-4px -4px -18px;width:100%;-webkit-overflow-scrolling:touch}.award-carousel-card{flex:0 0 clamp(270px,82vw,320px);width:clamp(270px,82vw,320px)}.award-card-title{font-size:15px;word-break:break-word}.award-card-desc{font-size:13.5px;line-height:1.5}}@media(max-width:640px){.award-carousel-card{flex:0 0 clamp(260px,85vw,295px);width:clamp(260px,85vw,295px)}}.job .job-title{font:700 16.5px/1.3 var(--font-head);letter-spacing:-.01em}.vid .vid-title{font:700 16.5px/1.3 var(--font-head);color:#fff}.faces-h{font:700 15px/1.3 var(--font-head);margin-bottom:16px;letter-spacing:0}footer .foot-h{font:700 13px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#fff;margin:0 0 14px}ol.steps{list-style:none;margin:0;padding:0}.voice-quote{margin:0;display:grid;gap:12px;font:500 15.5px/1.6 var(--font-body);color:var(--ink-2)}.voice-quote p:first-child:before{content:"“";display:block;font:800 40px/.6 var(--font-head);color:var(--flame);margin:10px 0 8px}.avatar svg{width:22px;height:22px}img.avatar{object-fit:cover}.tc-cta{display:grid;gap:10px;justify-items:start;margin-top:4px}.jobs-note{margin:0;padding:0 20px 12px;font-size:12.5px;color:var(--ink-3)}.job-list .empty a{text-decoration:none}.li-embed{border-top:1px solid var(--line);background:var(--surface)}.li-embed:first-child{border-top:0}.li-embed iframe{display:block;width:100%;border:0}.li-empty{padding:28px 20px;display:grid;gap:16px;justify-items:start;color:var(--ink-2);font-size:15px}.benefits{display:grid;grid-template-columns:1fr 1.6fr;gap:clamp(2rem,1rem + 3vw,4rem);align-items:start}@media(max-width:860px){.benefits{grid-template-columns:1fr}}#recognition .about-section-heading{color:var(--ink)}.modal-video{max-width:960px;padding:16px}.modal-frame{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#000}.modal-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.fraud a{color:var(--flame);font-weight:600}footer p a{color:inherit}.jobs-more{display:flex;justify-content:center;padding:16px 20px;border-top:1px solid var(--line)}.mosaic figure.lead{max-width:none}section[id],#top{scroll-margin-top:84px}.li-posts.li-scroll{max-height:612px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}@media(max-width:900px){.li-posts.li-scroll{max-height:560px}}.filters label{color:var(--ink-2)}.tag-new{color:#047857}.msg .av.sky{background:#1f6f78}.about-section-subtext{color:var(--ink-2)}.award-card-org{color:#4b5563}.award-card-badge{color:#a12b03}.about-awards-carousel-track:focus-visible{outline:3px solid var(--flame-glow);outline-offset:4px;border-radius:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modal-frame video{position:absolute;inset:0;width:100%;height:100%;background:#000}.target .bar i{width:calc(var(--w) * 1% * var(--fill, 1));min-width:0}.target .bar:not(.big) i{min-width:calc(10px * var(--fill, 1))}.target .bar.big .here{left:calc(var(--w) * 1% * var(--fill, 1));opacity:var(--fill, 1)}.target.animating .bar i{transition:width 1.6s cubic-bezier(.22,.61,.36,1)}.target.animating .bar.big .here{transition:left 1.6s cubic-bezier(.22,.61,.36,1),opacity .4s ease 1.2s}.cvm-portal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto}.cvm-backdrop{position:fixed;inset:0;background-color:#0e1116a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1}.cvm-wrap{position:relative;z-index:2;width:100%;max-width:720px;margin:auto}.cvm-container{background:#fff;color:#0e1116;border:1px solid #e2e8f0;border-radius:24px;box-shadow:0 25px 60px -15px #00000040,0 0 0 1px #0000000a;padding:clamp(1.15rem,2.4vw,1.6rem) clamp(1.25rem,3vw,2rem);position:relative;max-height:92vh;overflow-y:auto}.cvm-close{position:absolute;top:18px;right:18px;width:34px;height:34px;border-radius:50%;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;z-index:1}.cvm-close:hover{background:#f1f5f9;color:#0e1116;transform:rotate(90deg)}.cvm-header{margin-bottom:.9rem;padding-right:36px}.cvm-logo{height:24px;width:auto;display:block;margin-bottom:10px}.cvm-title{font-family:var(--font-heading);font-size:clamp(1.35rem,1.1rem + .9vw,1.7rem);font-weight:700;color:#0e1116;letter-spacing:-.02em;margin:0 0 .4rem;line-height:1.2}.cvm-subtitle{font:400 13px/1.5 Inter,sans-serif;color:#64748b;margin:0}.cvm-form{display:flex;flex-direction:column;gap:.7rem}.cvm-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cvm-group{display:flex;flex-direction:column;gap:5px;min-width:0}.cvm-label{font:500 13px/1.3 Inter,sans-serif;color:#1e293b}.cvm-star{color:#dc2626;font-weight:600}.cvm-input,.cvm-textarea{width:100%;padding:9px 13px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;font:400 14px/1.4 Inter,sans-serif;color:#0e1116;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.cvm-input::placeholder,.cvm-textarea::placeholder{color:#94a3b8;font-size:13.5px}.cvm-textarea{resize:vertical;min-height:58px}.cvm-input:focus,.cvm-textarea:focus{outline:none;border-color:#ca3604;box-shadow:0 0 0 3px #ca36041f}.cvm-file-native{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.cvm-drop{display:flex;align-items:center;justify-content:center;gap:8px;height:41px;padding:0 12px;border-radius:10px;border:1.5px dashed #cbd5e1;background:#f8fafc;color:#475569;font:400 13.5px/1.2 Inter,sans-serif;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease;white-space:nowrap;overflow:hidden}.cvm-drop b{color:#ca3604;font-weight:600}.cvm-drop small{font-size:12px;color:#64748b;margin-left:2px}.cvm-drop:hover,.cvm-drop.is-over{border-color:#ca3604;background:#ca36040a}.cvm-drop:focus-visible,.cvm-submit:focus-visible,.cvm-return:focus-visible,.cvm-close:focus-visible,.cvm-file-remove:focus-visible{outline:3px solid rgba(202,54,4,.35);outline-offset:2px}.cvm-file-chip{display:flex;align-items:center;gap:8px;height:41px;padding:0 10px;border-radius:10px;border:1px solid #a7f3d0;background:#ecfdf5;color:#065f46;font:500 13.5px/1.3 Inter,sans-serif}.cvm-file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cvm-file-size{font-weight:400;color:#047857;font-size:12.5px;flex:none}.cvm-file-remove{width:26px;height:26px;border-radius:50%;border:0;background:#0596691f;color:#065f46;display:grid;place-items:center;cursor:pointer;flex:none}.cvm-file-remove:hover{background:#05966940}.cvm-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer;user-select:none;margin-top:.1rem}.cvm-check-input{width:18px;height:18px;margin-top:2px;accent-color:#CA3604;cursor:pointer;flex-shrink:0}.cvm-check-text{font:400 12.5px/1.45 Inter,sans-serif;color:#475569}.cvm-link{color:#0e1116;text-decoration:underline;font-weight:500}.cvm-link:hover{color:#ca3604}.cvm-error{padding:9px 13px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;font:400 12.5px/1.45 Inter,sans-serif;color:#b91c1c}.cvm-actions{display:flex;align-items:center;padding-top:.2rem}.cvm-submit{display:inline-flex;align-items:center;gap:8px;padding:11px 26px;border-radius:9999px;border:0;background:#ca3604;font:600 14.5px/1 var(--font-heading);color:#fff;cursor:pointer;box-shadow:0 4px 14px #ca360440;transition:all .2s cubic-bezier(.16,1,.3,1)}.cvm-submit:hover:not(:disabled){background:#b52f03;transform:translateY(-1px);box-shadow:0 6px 18px #ca360459}.cvm-submit:disabled{opacity:.75;cursor:not-allowed}.cvm-success{text-align:center;padding:1.5rem .5rem;display:flex;flex-direction:column;align-items:center}.cvm-success-icon{width:60px;height:60px;border-radius:50%;background:#ecfdf5;border:1px solid #a7f3d0;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.cvm-success-title{font:700 1.55rem/1.2 var(--font-heading);color:#0e1116;margin:0 0 .5rem}.cvm-success-desc{font:400 13.5px/1.6 Inter,sans-serif;color:#64748b;max-width:440px;margin:0 0 1.5rem}.cvm-success-desc strong{color:#0e1116}.cvm-summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px 16px;width:100%;max-width:400px;margin-bottom:1.5rem;text-align:left}.cvm-row{display:flex;justify-content:space-between;gap:16px;font:400 12.5px/1.4 Inter,sans-serif;padding:4px 0}.cvm-key{color:#64748b;flex:none}.cvm-val{font-weight:600;color:#0e1116;text-align:right;min-width:0}.cvm-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cvm-hi{color:#ca3604}.cvm-return{padding:10px 24px;border-radius:9999px;border:0;background:#ca3604;color:#fff;font:600 14px/1 var(--font-heading);cursor:pointer;box-shadow:0 4px 14px #ca360440;transition:all .2s cubic-bezier(.16,1,.3,1)}.cvm-return:hover{background:#b52f03;transform:translateY(-1px);box-shadow:0 6px 18px #ca360459}@media(max-width:580px){.cvm-grid{grid-template-columns:1fr}.cvm-grid.cvm-keep2{grid-template-columns:1fr 1fr}.cvm-subtitle{display:none}.cvm-submit{width:100%;justify-content:center}.cvm-container{border-radius:20px;padding:1rem 1.1rem}.cvm-form{gap:.6rem}.cvm-textarea{min-height:46px}.cvm-header{margin-bottom:.6rem}.cvm-logo{height:20px;margin-bottom:6px}.cvm-title{margin-bottom:0}}@media(prefers-reduced-motion:reduce){.cvm-close:hover{transform:none}}.stat b .num,.eq b .num{font:inherit;letter-spacing:inherit;color:inherit;line-height:inherit;font-variant-numeric:inherit}.no-roles{display:grid;gap:10px;justify-items:center;padding:44px 20px 48px}.no-roles b{font:700 18px/1.3 var(--font-head);color:var(--ink)}.no-roles p{max-width:46ch;font-size:15px;color:var(--ink-2)}.no-roles .btn{margin-top:8px}.jobs-foot{justify-content:center;text-align:center}.li-posts.li-scroll{max-height:none;overflow:visible}.li-card{border-top:1px solid var(--line)}.li-card:first-child{border-top:0}.li-card-link{display:flex;gap:16px;align-items:flex-start;padding:18px 20px;text-decoration:none;color:inherit;transition:background .2s ease}.li-card-link:hover{background:var(--flame-subtle)}.li-card-link:focus-visible{outline:3px solid var(--flame-glow);outline-offset:-3px}.li-card-img{flex:none;width:112px;height:112px;border-radius:12px;overflow:hidden;background:var(--subdued);border:1px solid var(--line)}.li-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.li-card-link:hover .li-card-img img{transform:scale(1.05)}.li-card-body{display:grid;gap:6px;min-width:0}.li-card-meta{font-size:12.5px;color:var(--ink-3)}.li-card-meta b{color:var(--ink);font-size:13.5px}.li-card-title{font:700 15.5px/1.3 var(--font-head);color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.li-card-text{font-size:14px;line-height:1.5;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.li-card-more{font:600 13px/1 var(--font-body);color:var(--flame)}.li-loading{display:grid;gap:1px;background:var(--line)}.li-loading i{display:block;height:146px;background:linear-gradient(90deg,var(--subdued),#fff,var(--subdued));background-size:200% 100%;animation:li-shimmer 1.4s linear infinite}@keyframes li-shimmer{to{background-position:-200% 0}}@media(max-width:480px){.li-card-link{flex-direction:column}.li-card-img{width:100%;height:160px}}.comic{margin-top:clamp(2.5rem,1.5rem + 3vw,4rem);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,1rem + 3vw,3.5rem);align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:clamp(20px,1rem + 2.5vw,44px)}.comic-cover{position:relative;aspect-ratio:3/4;border:4px solid #191312;border-radius:6px;overflow:hidden;background:#ca3604;box-shadow:10px 10px #191312;transform:rotate(-2deg);transition:transform .4s var(--ease);text-decoration:none;display:block;max-width:360px;justify-self:center;width:100%}.comic-cover:hover{transform:rotate(0) translateY(-4px)}.comic-cover:focus-visible{outline:3px solid var(--flame-glow);outline-offset:6px}.comic-cover .dots{position:absolute;inset:0;background:radial-gradient(circle,rgba(255,255,255,.22) 1.6px,transparent 2px) 0 0/12px 12px}.comic-cover .burst{position:absolute;right:-30%;top:-18%;width:110%;aspect-ratio:1;background:repeating-conic-gradient(#ff7a45 0 8deg,#ca3604 8deg 16deg);border-radius:50%;opacity:.55}.comic-cover .issue{position:absolute;left:14px;top:14px;background:#fff;color:#191312;font:800 11px/1 var(--font-head);letter-spacing:.08em;text-transform:uppercase;padding:7px 9px;border:2px solid #191312}.comic-cover .ttl{position:absolute;left:14px;right:14px;bottom:18px;color:#fff;display:grid;gap:8px}.comic-cover .ttl b{font:800 clamp(2.2rem,1.4rem + 3vw,3.4rem)/.9 var(--font-head);letter-spacing:-.03em;text-transform:uppercase;text-shadow:3px 3px 0 #191312;-webkit-text-stroke:1.5px #191312}.comic-cover .ttl span{font:700 13px/1.3 var(--font-body);background:#191312;justify-self:start;padding:6px 9px}.comic-cover .bolt{position:absolute;left:50%;top:34%;transform:translate(-50%,-50%) rotate(8deg);width:38%;filter:drop-shadow(4px 4px 0 #191312)}.comic-copy{display:grid;gap:18px;min-width:0}.comic-copy h3{font-size:clamp(1.5rem,1.15rem + 1.4vw,2.3rem)}.comic-copy p{color:var(--ink-2)}.panels{display:grid;grid-template-columns:1fr 1fr;gap:10px}.panel{border:3px solid #191312;border-radius:4px;background:#fff;color:#191312;padding:12px;display:grid;gap:8px;align-content:space-between;min-height:118px;position:relative;overflow:hidden;min-width:0}.panel:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(202,54,4,.14) 1.3px,transparent 1.7px) 0 0/10px 10px;pointer-events:none}.panel .cap{position:relative;justify-self:start;background:#ffd84d;border:2px solid #191312;font:700 11px/1 var(--font-head);letter-spacing:.06em;text-transform:uppercase;padding:5px 7px}.panel p{position:relative;font:700 15px/1.3 var(--font-head);color:#191312}.panel.fx{background:#191312;color:#fff}.panel.fx p{color:#fff}.panel.fx .pow{position:relative;font:800 28px/1 var(--font-head);color:#ff7a45;letter-spacing:-.02em;text-shadow:2px 2px 0 #000}.comic-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.comic-actions small{color:var(--ink-3);font-size:13px}@media(max-width:860px){.comic{grid-template-columns:1fr}.comic-cover{max-width:300px}}@media(max-width:420px){.panels{grid-template-columns:1fr}}button.comic-cover{padding:0;font:inherit;cursor:pointer}ul.panels{list-style:none;margin:0;padding:0}.comic-cover[role=img]{cursor:default}.comic-cover[role=img]:hover{transform:rotate(-2deg)}.comic-reader{position:fixed;inset:0;z-index:9999;background:#0e1116e0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:grid;place-items:center;padding:12px}.comic-reader-box{display:grid;gap:10px;width:min(100%,980px);max-height:100%}.comic-reader-bar{display:flex;justify-content:space-between;align-items:center;color:#fff;font:600 14px/1 var(--font-head)}.comic-reader-close,.comic-nav{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#ffffff1a;color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .2s,transform .2s}.comic-reader-close:hover,.comic-nav:hover:not(:disabled){background:#ca3604;border-color:#ca3604}.comic-nav:disabled{opacity:.3;cursor:default}.comic-reader-close:focus-visible,.comic-nav:focus-visible{outline:3px solid #ff7a45;outline-offset:2px}.comic-reader-stage{display:flex;align-items:center;justify-content:center;gap:12px;min-height:0}.comic-page{max-width:100%;max-height:calc(100vh - 90px);width:auto;height:auto;object-fit:contain;background:#fff;border-radius:6px;box-shadow:0 20px 50px #00000080;flex:0 1 auto;min-width:0}@media(max-width:640px){.comic-reader{padding:8px}.comic-nav{position:absolute;bottom:18px;background:#0e1116b3}.comic-nav.prev{left:18px}.comic-nav.next{right:18px}.comic-page{max-height:calc(100vh - 70px)}}.comic-cover--real{aspect-ratio:396 / 612;background:#191312;max-width:340px}.comic-cover--real img{width:100%;height:100%;object-fit:cover;display:block}.comic-pages{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0}.comic-pages.spread .comic-page{max-width:calc(50vw - 90px)}.comic-pages .comic-page{animation:comic-in .25s ease}@keyframes comic-in{0%{opacity:.35}to{opacity:1}}.comic-page{max-height:calc(100vh - 150px)}.comic-pages.spread .comic-page:first-child{border-radius:6px 0 0 6px}.comic-pages.spread .comic-page:last-child{border-radius:0 6px 6px 0}.comic-slider{width:100%;accent-color:#CA3604;height:28px;cursor:pointer}.comic-slider:focus-visible{outline:3px solid #ff7a45;outline-offset:2px}@media(max-width:640px){.comic-page{max-height:calc(100vh - 130px)}}@media(prefers-reduced-motion:reduce){.comic-pages .comic-page{animation:none}}.reveal{position:relative;overflow:hidden;isolation:isolate;transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s ease}.reveal:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,#ca3604,#b52f03);clip-path:circle(0% at var(--rx,50%) var(--ry,50%));transition:clip-path .85s cubic-bezier(.22,1,.36,1)}.reveal:hover,.reveal:focus-visible{transform:translateY(-5px);border-color:#ca3604;box-shadow:0 20px 40px -8px #ca360459,0 4px 12px #0000001a}.reveal:hover:before,.reveal:focus-visible:before{clip-path:circle(170% at var(--rx,50%) var(--ry,50%))}.reveal :is(h3,p,.k,.count,.go,.roles,.proof,.lifecycle span,.lifecycle em){transition:color .35s ease,border-color .35s ease}.reveal:is(:hover,:focus-visible) :is(h3,p,.k,.count,.go,.roles,.proof,.lifecycle span,.lifecycle em){color:#fff}.reveal:is(:hover,:focus-visible) .proof{border-top-color:#ffffff73}.reveal:is(:hover,:focus-visible) .lifecycle span{border-color:#ffffff8c;background:#ffffff24}.skip-link{color:var(--canvas)}.tag-new{color:#34d399}.award-card-org{color:var(--ink-3)}.award-card-badge{color:#ff8a5c;background-color:#e5531f24}.about-awards-nav-btn{border-color:var(--line-strong);background-color:var(--surface);color:var(--ink);box-shadow:none}.award-carousel-card{background-color:var(--surface);border-color:var(--line);box-shadow:0 12px 30px -10px #00000073}.award-carousel-card:hover{border-color:#e5531f8c;box-shadow:0 20px 40px -8px #ca360438}.award-card-title{color:var(--ink)}.award-card-desc{color:var(--ink-2)}.award-card-logo-badge,.award-card-logo-badge.text-logo-badge{background-color:#fff}.decade-singlefold-section.decade-singlefold-section{background-color:var(--canvas);border-color:var(--line)}.decade-singlefold-section .decade-title{color:var(--ink)}.decade-singlefold-section .decade-subtitle{color:var(--ink-2)}.decade-singlefold-section .decade-range-chip{background:var(--surface);border-color:var(--line);box-shadow:none}.decade-singlefold-section .decade-range-chip{color:#ff8a5c}.decade-singlefold-section .decade-range-chip .range-dash{background:#e5531f66}.decade-singlefold-section .tl-rail-line{background:linear-gradient(90deg,#e5531f4d,#ca3604,#e5531f4d)}.decade-singlefold-section .tl-vertical-line{background:linear-gradient(180deg,#e5531f4d,#ca3604,#e5531f4d)}.decade-singlefold-section .tl-dot.dot-white{background:var(--surface)}.decade-singlefold-section .tl-dot.dot-orange{border-color:var(--surface)}.decade-singlefold-section .tl-card.is-above:after,.decade-singlefold-section .tl-card.is-below:after{background:#e5531f66}.decade-singlefold-section .tl-card:hover:after{background-color:#ca3604}.decade-singlefold-section .tl-card.card-white{background-color:var(--surface);color:var(--ink)}.decade-singlefold-section .tl-card.card-white .tl-card-year,.decade-singlefold-section .tl-card.card-white .tl-card-headline{color:var(--ink)}.decade-singlefold-section .tl-card.card-white .tl-card-pill{background:#e5531f24;border-color:#e5531f4d;color:#ff8a5c}.cvm-container{background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:0 25px 60px -15px #0009,0 0 0 1px #ffffff0a}.cvm-close{border-color:var(--line-strong);background:var(--subdued);color:var(--ink-2)}.cvm-close:hover{background:var(--line);color:var(--ink)}.cvm-title,.cvm-success-title,.cvm-success-desc strong,.cvm-val,.cvm-link{color:var(--ink)}.cvm-subtitle,.cvm-success-desc,.cvm-key,.cvm-drop small,.cvm-check-text{color:var(--ink-2)}.cvm-label{color:var(--ink)}.cvm-star{color:#f87171}.cvm-input,.cvm-textarea{background:var(--canvas);border-color:var(--line-strong);color:var(--ink)}.cvm-input::placeholder,.cvm-textarea::placeholder{color:var(--ink-3)}.cvm-drop{background:var(--canvas);border-color:var(--line-strong);color:var(--ink-2)}.cvm-drop:hover,.cvm-drop.is-over{background:#e5531f1a}.cvm-file-chip{background:#10b9811f;border-color:#10b98166;color:#6ee7b7}.cvm-file-size{color:#34d399}.cvm-file-remove{background:#10b98133;color:#6ee7b7}.cvm-error{background:#dc26261f;border-color:#f8717166;color:#fca5a5}.cvm-success-icon{background:#10b9811f;border-color:#10b98166}.cvm-summary{background:var(--canvas);border-color:var(--line)}.cvm-drop b{color:var(--flame-text)}.lc{container-type:inline-size;min-width:0}.lc-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:6px}.lc-head .faces-h{margin:0}.lc-stage{--cw:52cqw;--orb-y:calc(var(--cw) * .75);--mid:calc(var(--cw) * 1 + 12px);position:relative;height:calc(var(--cw) * 2.32 + 24px);overflow:hidden;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;border-radius:24px;background:radial-gradient(62% 56% at 50% 54%,rgba(202,54,4,.17),transparent 74%)}.lc-stage.is-dragging{cursor:grabbing}.lc-stage:focus-visible{outline:3px solid var(--flame-glow);outline-offset:2px}@container (min-width:420px){.lc-stage{--cw:34cqw}}@container (min-width:640px){.lc-stage{--cw:26cqw}}.lc-orbit{position:absolute;left:50%;top:var(--mid);width:calc(100% - var(--cw) - 16px);height:calc(var(--orb-y) * 2);transform:translate(-50%,-50%);border:1px dashed rgba(255,255,255,.11);border-radius:50%;pointer-events:none}.lc-item{position:absolute;left:50%;top:var(--mid);width:var(--cw);margin:calc(var(--cw) * -.485) 0 0 calc(var(--cw) * -.5);will-change:transform,opacity}.lc-item:not(.is-front){cursor:pointer}.lc-card{position:relative;margin:0;aspect-ratio:100/97;border-radius:18px;overflow:hidden;background:var(--surface);border:1px solid var(--line-strong);box-shadow:0 16px 36px -16px #000000d9;transform:perspective(520px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .7s cubic-bezier(.34,1.56,.64,1),border-color .3s ease,box-shadow .4s ease}.lc-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0;pointer-events:none}.lc-card:after{content:"";position:absolute;inset:auto 0 0;height:48%;background:linear-gradient(to top,rgba(11,9,8,.94) 0%,rgba(11,9,8,.7) 40%,transparent 100%);pointer-events:none;opacity:var(--cap,1)}.lc-card figcaption{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:0 11px 10px;display:grid;gap:2px;opacity:var(--cap,1)}.lc-card figcaption b{font:700 clamp(12px,.66rem + .3vw,15px)/1.2 var(--font-head);color:#fff;letter-spacing:-.01em}.lc-card figcaption span{font-size:clamp(9.5px,.55rem + .22vw,11.5px);line-height:1.3;color:#ffffffc7}.lc-card figcaption .lc-pos{color:#ffffff9e}.lc-card .lc-rule{width:22px;height:2px;border-radius:2px;background:#e5531f;margin-bottom:4px;transition:width .4s var(--ease)}.lc-item.is-front .lc-card{border-color:#ca3604;box-shadow:0 24px 50px -16px #ca360499,0 4px 14px #0006}.lc-item.is-front .lc-rule{width:38px}.lc-item:not(.is-front):hover .lc-card{border-color:#e5531fb3}.lc-floor{position:absolute;left:50%;bottom:4px;width:calc(var(--cw) * 1.5);height:22px;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(229,83,31,.45),transparent);filter:blur(8px);pointer-events:none}@media(max-width:420px){.lc-head{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.lc-card{transition:none;transform:none}}
