.company-route{--bg:#0b0a09;--bg-sub:#0e0d0b;--bg-raise:#13110f;--ink:#efece6;--ink-sub:#b2aea4;--ink-mute:#a8a39a;--ink-faint:#3a3935;--ink-label:#a8a39a;--rule:#fffaf014;--rule-hi:#fffaf029;--signal:#76c7b2;--signal-ink:#cde9e0;--signal-weak:#76c7b229;--signal-rule:#76c7b261;--company-teal:118 199 178;--company-amber:204 154 84;--company-steel:86 120 140;--company-ink:239 236 230;--company-amber-ink:#8a5f1e;--company-steel-ink:#46647a;--radius-sm:22px;--radius-md:26px;--radius-lg:30px;background:var(--bg);color:var(--ink)}body[data-page=company]{overflow-x:clip}.company-route.page{padding-top:0;position:relative}.company-route .company-hero,.company-route .company-record,.company-route .company-cta{isolation:isolate;position:relative}.company-route .company-hero:before,.company-route .company-record:before,.company-route .company-cta:before{content:"";z-index:-2;pointer-events:none;width:100vw;position:absolute;inset:0 auto 0 calc(50% - 50vw)}.company-route .company-hero:before{background:linear-gradient(180deg, #0b0a0900 0%, #08100f61 70%, #0b0a0900 100%), var(--bg)}body[data-page=company] .company-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 48% 14% at 50% 0%, #d2eee517 0%, rgb(var(--company-teal) / .06) 34%, transparent 76%), radial-gradient(ellipse 82% 40% at 50% 0%, rgb(var(--company-teal) / .04) 0%, transparent 78%);width:100vw;position:absolute;inset:0 auto 0 calc(50% - 50vw)}body[data-entrance][data-page=company] .company-hero:after{opacity:.35;transition:opacity 1s cubic-bezier(.2,.7,.2,1)}body.is-revealed[data-entrance][data-page=company] .company-hero:after{opacity:1}@media (max-width:960px){body[data-entrance][data-page=company] .company-hero:after{transition-duration:.72s}}@media (prefers-reduced-motion:reduce){body[data-page=company] .company-hero:after{opacity:1!important;transition:none!important}}.company-route .company-record:before{background:radial-gradient(ellipse 56% 12% at 50% 0%, rgb(var(--company-teal) / .06), transparent 72%), radial-gradient(ellipse 62% 52% at 50% 44%, rgb(var(--company-teal) / .12), transparent 74%), radial-gradient(ellipse 30% 40% at 86% 30%, rgb(var(--company-amber) / .05), transparent 70%), var(--bg)}.company-route .company-record{padding-top:clamp(64px,8vw,110px);padding-bottom:clamp(64px,8vw,110px)}.company-route .company-leadership{padding-bottom:clamp(56px,7vw,104px)}.company-route .company-cta:before{background: radial-gradient(ellipse 56% 10% at 50% 0%, rgb(var(--company-teal) / .07), transparent 72%),  radial-gradient(ellipse 760px 500px at 50% 66%, rgb(var(--company-teal) / .22), transparent 74%), radial-gradient(ellipse 420px 300px at calc(50% + 300px) 30%, rgb(var(--company-amber) / .08), transparent 72%), linear-gradient(135deg, #ffffff0e, #ffffff03), var(--bg)}.company-route .zc{padding-top:clamp(76px,8vw,120px);padding-bottom:clamp(68px,7vw,104px)}.company-route .zc:before{background:radial-gradient(ellipse 56% 12% at 50% 0%, rgb(var(--company-teal) / .06), transparent 72%), radial-gradient(ellipse 720px 480px at 50% 70%, rgb(var(--company-teal) / .15), transparent 74%), radial-gradient(ellipse 420px 300px at calc(50% + 300px) 32%, rgb(var(--company-amber) / .06), transparent 72%), linear-gradient(135deg, #ffffff0a, #ffffff03), var(--bg)}.company-route .company-hero{min-height:max(560px, calc(100svh - var(--nav-h,80px)));flex-direction:column;justify-content:center;padding-top:clamp(28px,5svh,72px);padding-bottom:clamp(40px,7svh,96px);display:flex}body[data-page=company] .hero-sub{max-width:46ch;margin-top:28px}.company-route .company-hero-actions{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.company-route .eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal);font-size:10px;display:inline-flex}.company-route .block-head h2{max-width:760px}.company-route .fn-grid{grid-template-columns:380px minmax(0,50ch);justify-content:start;align-items:start;gap:clamp(32px,4vw,56px);max-width:none;display:grid}.company-route .fn-aside{flex-direction:column;gap:clamp(16px,1.4vw,22px);min-width:0;display:flex}.company-route .fn-photo{aspect-ratio:4/5;border-radius:var(--radius-md,26px);background:#0a0908;border:1px solid #fffaf01a;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 20px 44px -26px #000000eb}.company-route .fn-photo-img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.company-route .fn-body{flex-direction:column;gap:20px;padding-top:4px;display:flex}.company-route .fn-narrative{max-width:46ch;color:var(--ink-sub);margin:0;font-size:17.5px;line-height:1.6}.company-route .fn-body .fn-statement{letter-spacing:-.02em;max-width:30ch;color:var(--ink);margin:clamp(10px,1.4vw,16px) 0;font-size:clamp(23px,2.8vw,32px);font-weight:500;line-height:1.16}.company-route .fn-sig{border-top:1px solid #fffaf01a;flex-direction:column;gap:4px;margin-top:clamp(10px,1.6vw,18px);padding-top:20px;display:flex}.company-route .fn-aside .fn-sig{border-top:none;margin-top:0;padding-top:0}.company-route .fn-sig .fn-sig-name{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.05rem;font-weight:500}.company-route .fn-sig-role{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--signal);font-size:11px}.company-route .fn-sig-email{font-family:var(--mono);width:fit-content;color:var(--ink-mute);border-bottom:1px solid #0000;font-size:12px;transition:color .25s,border-color .25s}.company-route .fn-sig-email:hover{color:var(--signal);border-bottom-color:var(--signal-rule)}.company-route .tu{flex-direction:column;gap:clamp(26px,3vw,40px);max-width:none;display:flex}.company-route .tu .tu-lead{max-width:64ch;color:var(--ink-sub);margin:0;font-size:17.5px;line-height:1.6}.company-route .tu-rig{border-radius:var(--radius-md,26px);background:radial-gradient(120% 90% at 82% 106%,#76c7b20e,#0000 60%),#ffffff04;border:1px solid #fffaf017;padding:clamp(24px,2.6vw,40px) clamp(22px,2.6vw,40px) clamp(18px,2vw,26px)}.company-route .tu-cols{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(18px,3vw,44px);display:grid}.company-route .tu-col{flex-direction:column;gap:12px;display:flex}.company-route .tu-head{flex-direction:column;gap:4px;padding-bottom:2px;display:flex}.company-route .tu-who{font-family:var(--sans);letter-spacing:-.015em;color:var(--ink);font-size:18px;font-weight:500}.company-route .tu-us .tu-who{color:var(--signal)}.company-route .tu-dir{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);font-size:10.5px}.company-route .tu-diagram{flex-direction:column;align-items:stretch;display:flex}.company-route .tu-node{background:#ffffff04;border:1px solid #fffaf01a;border-radius:13px;align-items:center;gap:14px;padding:15px 18px;display:flex}.company-route .tu-node-ic{width:26px;height:26px;color:var(--ink-sub);flex:none;place-items:center;display:grid}.company-route .tu-node-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.company-route .tu-node-name{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:500}.company-route .tu-node-note{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-mute);font-size:10.5px}.company-route .tu-arrow{filter:drop-shadow(0 0 4px #76c7b266);align-self:center;margin:8px 0;line-height:0;display:block}.company-route .tu-us .tu-arrow{transform:rotate(180deg)}.company-route .tu-arrow-track{stroke:#76c7b233;stroke-width:2px;stroke-linecap:round}.company-route .tu-arrow-pulse{stroke:var(--signal);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:13 40;animation:1.5s linear infinite tuPulse}@keyframes tuPulse{to{stroke-dashoffset:-53px}}.company-route .tu-arrow-head{stroke:var(--signal);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;fill:none}@media (prefers-reduced-motion:reduce){.company-route .tu-arrow-pulse{stroke-dasharray:none;opacity:.55;animation:none}}.company-route .tu .tu-caption{letter-spacing:-.02em;max-width:none;color:var(--ink);margin:0;font-size:clamp(17px,1.9vw,23px);font-weight:500;line-height:1.3}.company-route .block-body .hwb-bridge{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-mute);margin:clamp(30px,4vw,48px) 0 0;font-size:12.5px}.company-route .hwb-bridge a{white-space:nowrap}.company-route .hwb-bridge a span{transition:transform .2s;display:inline-block}.company-route .hwb-bridge a:hover span{transform:translate(3px)}.company-route .bet-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.company-route .bet-card{border:1px solid var(--rule-hi);border-radius:var(--radius-md);background:radial-gradient(circle at 85% 18%, rgb(var(--company-steel) / .12), transparent 34%), linear-gradient(135deg, #1b1a1508, #1b1a1503), var(--bg-raise);min-height:300px;padding:28px 26px;transition:transform .25s,border-color .25s,background .25s;position:relative;overflow:hidden}.company-route .bet-card:after{content:"";background:radial-gradient(ellipse, rgb(var(--company-steel) / .14), transparent 72%);opacity:0;height:52%;transition:opacity .25s;position:absolute;inset:auto -20% -30% 28%}.company-route .bet-card:hover{border-color:rgb(var(--company-steel) / .38);transform:translateY(-4px)}.company-route .bet-card:hover:after{opacity:1}.company-route .bet-index{font-family:var(--mono);letter-spacing:.14em;color:var(--company-steel-ink);font-size:10px}.company-route .bet-card h3{letter-spacing:-.035em;max-width:none;min-height:2.1em;color:var(--ink);margin-top:58px;font-size:clamp(24px,2.5vw,32px);font-weight:500;line-height:1.05}.company-route .bet-card p{color:var(--ink-sub);margin-top:22px;font-size:17.5px;line-height:1.6}.company-route .company-cta{border:none;border-radius:0;align-content:center;min-height:100svh;overflow:visible}.company-route .cta-trust{max-width:54ch;color:var(--ink-mute);margin-top:14px;font-size:.82rem;line-height:1.5}@media (max-width:980px){.company-route .fn-grid,.company-route .bet-grid{grid-template-columns:1fr}.company-route .tu-cols{grid-template-columns:1fr;gap:26px}.company-route .fn-photo{width:100%;max-width:320px;margin-inline:auto}.company-route .fn-aside{text-align:center}.company-route .fn-aside .fn-sig{align-items:center}.company-route .fn-body .fn-statement{max-width:26ch}}@media (max-width:720px){.company-route .company-hero{min-height:auto;padding-top:62px;padding-bottom:72px}.company-route .company-cta .lc-cta-primary{justify-content:center}.company-route .bet-card{border-radius:var(--radius-sm)}.company-route .fn-body .fn-statement{font-size:clamp(22px,5.5vw,27px)}.company-route .bet-card{min-height:240px}.company-route .bet-card h3{min-height:0;margin-top:42px}.company-route .company-cta{border-radius:var(--radius-sm)}}@media (max-height:620px){.company-route .company-hero{min-height:calc(100svh - var(--nav-h,80px));padding-top:clamp(20px,4svh,40px);padding-bottom:clamp(24px,5svh,48px)}}
.company-route{--prose-w:64ch;line-height:1.65}.company-route a:where(:not(.lc-cta-primary):not(.lc-cta-secondary)){color:var(--signal-ink);border-bottom:1px solid var(--signal-rule);text-decoration:none;transition:color .18s,border-color .18s}.company-route a:where(:not(.lc-cta-primary):not(.lc-cta-secondary)):hover{color:var(--signal);border-bottom-color:var(--signal)}.company-route a:focus-visible{outline:1px solid var(--signal);outline-offset:3px;border-bottom-color:#0000}.company-route ::selection{background:var(--signal);color:#001714}.company-route.page{padding:0}.company-route .company-hero-grid,.company-route .block-head,.company-route .block-body{max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.company-route .hero{position:relative}.company-route .company-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,400px);align-items:center;gap:clamp(48px,6vw,110px);display:grid}.company-route .hero-eyebrow{font-family:var(--mono);letter-spacing:.34em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 26px;font-size:12px}.company-route .hero h1{letter-spacing:-.028em;color:var(--ink);text-wrap:balance;max-width:21ch;font-size:clamp(38px,4.3vw,66px);font-weight:500;line-height:.98}.company-route .hero-sub{max-width:56ch;color:var(--ink-sub);margin-top:32px;font-size:clamp(15px,1.3vw,18px);line-height:1.55}.company-route .company-brief{min-width:0}.company-route .cbf-rows{border-top:1px solid #fffaf01a;margin:0}.company-route .cbf-row{border-bottom:1px solid #fffaf01a;justify-content:space-between;align-items:baseline;gap:24px;padding:24px 0;display:flex}.company-route .cbf-row:last-child{border-bottom:none}.company-route .cbf-row dt{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute);white-space:nowrap;font-size:11px}.company-route .cbf-row dd{text-align:right;font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(17px,1.6vw,22px);font-weight:500;line-height:1.25}@media (max-width:960px){.company-route .company-hero-grid{grid-template-columns:1fr;gap:0}.company-route .company-hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.company-route .hero-eyebrow{text-indent:.34em;margin-bottom:20px;font-size:11px}.company-route .hero h1{max-width:20ch;font-size:clamp(38px,6.6vw,64px)}.company-route .company-hero-actions{flex-direction:column;align-items:center;gap:14px;margin-top:28px}.company-route .company-hero-actions .lc-cta-primary{justify-content:center}.company-route .company-brief{margin-top:clamp(36px,7svh,52px);width:100%;max-width:480px;margin-inline:auto}.company-route .cbf-row{padding:18px 0}}.company-route section.block{margin-bottom:80px}.company-route section.block:last-of-type{margin-bottom:0}.company-route .company-hero+section.block,.company-route section.block+section.block,.company-route .cta{border-top:1px solid #fffaf01a;padding-top:96px}.company-route .block-head{margin-bottom:32px}.company-route .block-head h2{font-family:var(--sans);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:500;line-height:1.15}.company-route .block-body .prose{max-width:var(--prose-w)}.company-route .block-body p{color:var(--ink-sub);max-width:var(--prose-w);margin-bottom:16px;font-size:17.5px;line-height:1.6}.company-route .block-body p:last-child{margin-bottom:0}.company-route .block-body p strong{color:var(--ink);font-weight:500}.company-route .cta{padding-bottom:48px;padding-left:var(--gutter);padding-right:var(--gutter);text-align:center;grid-template-columns:1fr;justify-items:center;gap:32px;margin-top:96px;display:grid}.company-route .cta .cta-copy h3{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin-bottom:8px;font-size:1.3rem;font-weight:500}.company-route .cta .cta-copy p{color:var(--ink-sub);max-width:56ch;margin-inline:auto;font-size:.95rem}.company-route .cta .cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.company-route .cta .cta-meta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:14px;font-size:.72rem;display:inline-flex}.company-route .cta .cta-meta .sep{color:var(--ink-faint)}.scroll-progress{background:var(--signal);transform-origin:0;z-index:20;width:100%;height:1px;transition:transform .1s linear;position:fixed;top:0;left:0;transform:scaleX(0)}@media (max-width:720px){.company-route.page{padding:0}.company-route .company-hero-grid,.company-route .block-head,.company-route .block-body{padding-inline:20px}.company-route section.block+section.block,.company-route .cta{padding-top:64px}.company-route .cta{grid-template-columns:1fr;gap:20px;padding-bottom:32px;padding-left:24px;padding-right:24px}.company-route .cta .cta-meta{flex-wrap:wrap;justify-content:center}}@media (prefers-reduced-motion:reduce){.company-route *,.company-route :before,.company-route :after{transition:none!important;animation:none!important}}.company-route .ptl-masthead{margin-bottom:clamp(38px,6vw,82px)}.company-route .ptl{--ptl-t:118 199 178}.company-route .ptl-track{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.company-route .ptl-node{padding:0 0 clamp(24px,6vw,34px) 32px;position:relative}.company-route .ptl-node:last-child{padding-bottom:0}.company-route .ptl-node:not(:last-child):before{content:"";background:rgb(var(--ptl-t) / .3);width:1px;position:absolute;top:16px;bottom:-16px;left:6px}.company-route .ptl-node--now~.ptl-node:not(:last-child):before{background:#fffaf01f}.company-route .ptl-dot{place-items:center;width:13px;height:13px;display:grid;position:absolute;top:3px;left:0}.company-route .ptl-dot-mark{background:rgb(var(--ptl-t) / .75);border-radius:999px;width:8px;height:8px;position:relative;box-shadow:0 0 0 3px #0b0a09}.company-route .ptl-node--now .ptl-dot-mark{background:rgb(var(--ptl-t));box-shadow:0 0 0 3px #0b0a09, 0 0 16px 2px rgb(var(--ptl-t) / .5)}.company-route .ptl-node--now .ptl-dot-mark:before{content:"";border:1px solid rgb(var(--ptl-t) / .65);border-radius:2px;position:absolute;inset:-6px}.company-route .ptl-node--sched .ptl-dot-mark{border:1px dashed rgb(var(--ptl-t) / .5);background:#0b0a09;box-shadow:0 0 0 3px #0b0a09}.company-route .ptl-tick{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:7px;font-size:11px;display:block}.company-route .ptl-node--now .ptl-tick{color:var(--signal)}.company-route .ptl-card .ptl-card-title{max-width:none;font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.06rem;font-weight:500;line-height:1.3}.company-route .ptl-card .ptl-card-body{max-width:48ch;color:var(--ink-sub);margin:8px 0 0;font-size:15px;line-height:1.58}.company-route .ptl-node--sched .ptl-card .ptl-card-title{color:var(--ink-mute)}@media (min-width:900px){.company-route .ptl-track{--n:10;--now-i:5;--pad:clamp(40px, 4vw, 72px);min-height:256px;display:block}.company-route .ptl-node:first-child{--i:0}.company-route .ptl-node:nth-child(2){--i:1}.company-route .ptl-node:nth-child(3){--i:2}.company-route .ptl-node:nth-child(4){--i:3}.company-route .ptl-node:nth-child(5){--i:4}.company-route .ptl-node:nth-child(6){--i:5}.company-route .ptl-node:nth-child(7){--i:6}.company-route .ptl-node:nth-child(8){--i:7}.company-route .ptl-node:nth-child(9){--i:8}.company-route .ptl-node:nth-child(10){--i:9}.company-route .ptl-node{padding:0;position:static}.company-route .ptl-node:not(:last-child):before{content:none}.company-route .ptl-track:before,.company-route .ptl-track:after{content:"";top:66px;left:var(--pad);pointer-events:none;height:1px;position:absolute}.company-route .ptl-track:before{right:var(--pad);background:#fffaf024;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.company-route .ptl-track:after{width:calc((100% - 2 * var(--pad)) * var(--now-i) / (var(--n) - 1));background:linear-gradient(90deg, rgb(var(--ptl-t) / .16), rgb(var(--ptl-t) / .55))}.company-route .ptl-dot{height:112px;width:calc((100% - 2 * var(--pad)) / (var(--n) - 1));top:0;left:calc(var(--pad) + (100% - 2 * var(--pad)) * var(--i) / (var(--n) - 1));display:block;position:absolute;transform:translate(-50%)}.company-route .ptl-dot-mark{transition:transform .18s,box-shadow .18s,background-color .18s;position:absolute;top:66px;left:50%;transform:translate(-50%,-50%)}.company-route .ptl-dot:after{content:"";background:#fffaf01a;width:1px;height:40px;transition:background-color .18s;position:absolute;top:20px;left:50%;transform:translate(-50%)}.company-route .ptl-tick{top:0;left:calc(var(--pad) + (100% - 2 * var(--pad)) * var(--i) / (var(--n) - 1));white-space:nowrap;letter-spacing:.12em;pointer-events:none;margin:0;font-size:10.5px;position:absolute;transform:translate(-50%)}.company-route .ptl-card{top:118px;left:var(--pad);right:var(--pad);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute}.company-route .ptl-card .ptl-card-title{font-size:clamp(1.15rem,1.6vw,1.4rem)}.company-route .ptl-card .ptl-card-body{max-width:46ch;font-size:16px}.company-route .ptl-node--now .ptl-card,.company-route .ptl-node:hover .ptl-card,.company-route .ptl-node.is-active .ptl-card{opacity:1}:is(.company-route .ptl-track:has(.ptl-node:not(.ptl-node--now):hover) .ptl-node--now .ptl-card,.company-route .ptl-track:has(.ptl-node:not(.ptl-node--now).is-active) .ptl-node--now .ptl-card){opacity:0}.company-route .ptl-node:hover .ptl-dot-mark,.company-route .ptl-node.is-active .ptl-dot-mark{background:rgb(var(--ptl-t));box-shadow:0 0 0 3px #0b0a09, 0 0 14px rgb(var(--ptl-t) / .5);transform:translate(-50%,-50%)scale(1.5)}.company-route .ptl-node:hover .ptl-tick,.company-route .ptl-node.is-active .ptl-tick{color:var(--signal)}.company-route .ptl-node:hover .ptl-dot:after,.company-route .ptl-node.is-active .ptl-dot:after{background:rgb(var(--ptl-t) / .55)}}@media (prefers-reduced-motion:reduce){.company-route .ptl-card,.company-route .ptl-dot-mark,.company-route .ptl-dot:after,.company-route .ptl-tick{transition:none}}.company-route .company-leadership{--lt:118 199 178}.company-route .company-leadership .leadership-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:6px;display:grid}.company-route .company-leadership .leadership-card{aspect-ratio:4/5;border-radius:var(--radius-md,26px);isolation:isolate;background:#0a0908;border:1px solid #fffaf01a;transition:transform .5s cubic-bezier(.22,.61,.36,1),border-color .5s,box-shadow .5s,opacity .5s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 20px 44px -26px #000000eb}.company-route .company-leadership .lead-photo{object-fit:cover;object-position:center top;z-index:0;width:100%;height:100%;transition:filter .6s,transform .8s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;transform:scale(1.01)}.company-route .company-leadership .leadership-card:before{content:"";z-index:1;pointer-events:none;background:rgb(var(--lt) / .2);mix-blend-mode:soft-light;opacity:0;transition:opacity .6s;position:absolute;inset:0}.company-route .company-leadership .leadership-card:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#07070633 0%,#0707060a 38%,#07070642 58%,#070706bd 80%,#070706f2 100%);position:absolute;inset:0}.company-route .company-leadership .lead-meta{z-index:3;text-align:left;flex-direction:column;gap:6px;padding:22px 22px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.company-route .company-leadership .lead-role{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--signal);white-space:nowrap;align-items:center;gap:9px;font-size:10px;display:flex}.company-route .company-leadership .lead-role:before{content:"";background:var(--signal);opacity:.55;flex:none;width:18px;height:1px}.company-route .company-leadership .lead-name{font-family:var(--sans);letter-spacing:-.015em;color:var(--ink);font-size:1.18rem;font-weight:500;line-height:1.12}.company-route .company-leadership .lead-email{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-mute);border-bottom:1px solid #0000;width:fit-content;font-size:11px;transition:color .25s,border-color .25s}.company-route .company-leadership .lead-email:hover{color:var(--signal);border-bottom-color:var(--signal-rule)}@media (hover:hover){.company-route .company-leadership .lead-photo{filter:grayscale()contrast(1.06)brightness(.84)}.company-route .company-leadership .lead-photo--bright-backdrop{filter:grayscale()contrast(1.08)brightness(.62)}.company-route .company-leadership .leadership-card:before{opacity:1}.company-route .company-leadership .lead-email{opacity:0;transition:opacity .45s,transform .45s,color .25s,border-color .25s;transform:translateY(7px)}.company-route .company-leadership .leadership-card:hover{border-color:rgb(var(--lt) / .5);box-shadow:0 1px 0 #ffffff14 inset, 0 34px 64px -30px #000000f2, 0 0 0 1px rgb(var(--lt) / .16), 0 22px 56px -20px rgb(var(--lt) / .32);transform:translateY(-8px)}.company-route .company-leadership .leadership-card:hover .lead-photo{filter:grayscale(0)contrast(1.02)brightness();transform:scale(1.06)}.company-route .company-leadership .leadership-card:hover:before{opacity:0}.company-route .company-leadership .leadership-card:hover .lead-email{opacity:1;transform:translateY(0)}.company-route .company-leadership .leadership-grid:hover .leadership-card:not(:hover){opacity:.6}}@media (prefers-reduced-motion:reduce){.company-route .company-leadership .leadership-card,.company-route .company-leadership .lead-photo,.company-route .company-leadership .lead-email{transition:none}.company-route .company-leadership .leadership-card:hover{transform:none}.company-route .company-leadership .leadership-card:hover .lead-photo{transform:scale(1.02)}}@media (max-width:880px){.company-route .company-leadership .leadership-grid{grid-template-columns:repeat(2,1fr);gap:14px}}@media (max-width:600px){.company-route .company-leadership .leadership-grid{grid-template-columns:1fr;gap:16px}.company-route .company-leadership .leadership-card{aspect-ratio:1}.company-route .company-leadership .lead-meta{padding:20px}}.company-route .company-leadership .leadership-card--careers{aspect-ratio:auto;background:linear-gradient(#fffaf00a,#fffaf000 62%),#0a0908;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:flex-start;gap:9px;min-height:clamp(146px,15vw,184px);padding:22px clamp(26px,4vw,52px);text-decoration:none;display:flex}.company-route .company-leadership .leadership-card--careers:after{background:linear-gradient(90deg,#070706f5 0%,#070706db 42%,#0707066b 72%,#0707061f 100%)}.company-route .company-leadership .leadership-card--careers:before{display:none}.company-route .company-leadership .lcc-label{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--signal);align-items:center;gap:9px;font-size:10px;display:flex}.company-route .company-leadership .lcc-label:before{content:"";background:var(--signal);opacity:.55;width:18px;height:1px}.company-route .company-leadership .lcc-title{font-family:var(--sans);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:1.18rem;font-weight:500;line-height:1.12}.company-route .company-leadership .lcc-arrow{font-family:var(--mono);color:var(--ink-mute);font-size:16px;transition:transform .3s,color .3s;position:absolute;top:50%;right:clamp(26px,4vw,52px);transform:translateY(-50%)}.company-route .company-leadership .leadership-card--careers .lcc-photo{object-fit:cover;object-position:center 22%;width:42%;height:100%;left:auto;right:0}.company-route .company-leadership .leadership-card--careers .lcc-label,.company-route .company-leadership .leadership-card--careers .lcc-title{z-index:3;position:relative}.company-route .company-leadership .leadership-card--careers .lcc-arrow{z-index:3}@media (hover:hover){.company-route .company-leadership .leadership-card--careers:hover .lcc-arrow{color:var(--signal);transform:translateY(-50%)translate(4px)}}.company-route .zf-contact{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-mute);text-align:center;margin:clamp(20px,3vw,30px) 0 0;font-size:12px}.company-route .zf-stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}.company-route .zf-stats--3 .zf-stat{border-bottom:none}.company-route .zf-stats--3 .zf-stat:nth-child(2),.company-route .zf-stats--3 .zf-stat:nth-child(3){border-left:1px solid var(--rule);padding-left:24px}.company-route .zf-stats--3 .zf-stat .v{font-size:clamp(24px,2vw,30px)}@media (max-width:600px){.company-route .zf-stats--3 .zf-stat .v{font-size:clamp(20px,6vw,26px)}.company-route .zf-stats--3 .zf-stat:nth-child(2),.company-route .zf-stats--3 .zf-stat:nth-child(3){padding-left:12px}}
