.marketing-line{color:#fff}.marketing-label{position:relative;font-weight:400}.marketing-label::after{content:"";display:inline-block;vertical-align:middle;margin-left:6px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #fff}.marketing-label:hover::after{transform:translateX(3px);transition:transform 0.15s ease}.join-team-section{background:#000;padding:0;display:flex;justify-content:center;align-items:center;border-radius:28px;overflow:hidden;position:relative;margin:60px auto 0;max-width:1200px}.join-team-glass{width:100%;max-width:900px;padding:60px 20px;border-radius:28px;background:rgba(255,255,255,0.04);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.08);text-align:center;position:relative;overflow:hidden}.join-team-glass::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(255,255,255,0.08),transparent 70%);pointer-events:none}.join-team-content{position:relative;z-index:2;color:#fff}.join-team-tag{display:inline-block;font-size:0.75rem;letter-spacing:0.08em;text-transform:uppercase;background:rgba(255,255,255,0.08);padding:5px 12px;border-radius:30px;color:#ccc;margin-bottom:14px}.join-team-content h2{font-size:clamp(1.6rem,2.8vw,2rem);font-weight:600;margin-bottom:10px;color:#fff;letter-spacing:-0.01em}.join-team-content p{font-size:0.95rem;color:#aaa;line-height:1.6;max-width:480px;margin:0 auto 36px}.join-team-btn{display:inline-flex;align-items:center;justify-content:space-between;width:240px;height:46px;padding:0 24px;border-radius:100px;background:rgba(255,255,255,0.1);color:#fff;font-weight:500;text-decoration:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.12);transition:all 0.3s ease}.join-team-btn:hover{background:rgba(255,255,255,0.2);transform:translateY(-2px)}.join-team-btn .arrow{transition:transform 0.3s ease}.join-team-btn:hover .arrow{transform:translateX(6px)}.leaders__grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem}.leader{background:transparent;border:0;overflow:visible!important}.leader[open] .leader__shell{box-shadow:0 24px 60px rgba(0,0,0,.45)}.leader[open] .chev{transform:rotate(180deg)}.leader__shell{list-style:none;position:relative;display:block;overflow:hidden;border-radius:18px;cursor:pointer;transition:box-shadow .45s ease,transform .45s ease;outline:none}.leader__shell::-webkit-details-marker{display:none}.leader__shell:hover{transform:translateY(-4px)}.leader__shell::after{content:none!important}.leader__image{width:calc(100% - 2rem);margin:1rem auto 0;padding-top:46%;background-image:var(--img);background-size:cover;background-position:center;border-radius:12px;filter:saturate(.95) contrast(1.05);transition:transform .6s ease,filter .4s ease,opacity .4s ease}.leader__shell:hover .leader__image{transform:scale(1.03);filter:saturate(1.05)}.leader__bottom{position:absolute;left:2rem;right:2rem;bottom:1.1rem;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.leader__id{color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.45);flex:1 1 auto}.leaders .leader__id h1.leader__name,.leaders .leader__id h2.leader__name,.leaders .leader__id h3.leader__name,.leaders .leader__id .leader__name,.leaders .leader__id .leader__name a{color:#fff!important}.leader__name{margin:0 0 .2rem 0;font-size:clamp(1.05rem,1.3vw,1.25rem);font-weight:650;letter-spacing:.2px;text-shadow:0 2px 6px rgba(0,0,0,.45)}.leader__name a{color:#fff!important;text-decoration:none}.leader__role{margin:0;font-size:.92rem;color:#e3e3e3;text-shadow:0 2px 6px rgba(0,0,0,.45)}.pill{appearance:none;border:1px solid rgba(255,255,255,.45);background:rgba(0,0,0,.4);color:#fff;font-size:.92rem;line-height:1;padding:.85rem 1.1rem .85rem 1.05rem;border-radius:999px;display:inline-flex;align-items:center;gap:.55rem;transition:all .25s ease;pointer-events:none;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);align-self:flex-start}.pill span{opacity:.9}.leader__shell:hover .pill{border-color:rgba(255,255,255,.7);background:rgba(0,0,0,.55)}.leader[open] .pill{background:linear-gradient(90deg,rgba(57,182,255,.5),rgba(57,182,255,.25));border-color:rgba(57,182,255,.8)}.chev{transition:transform .35s ease}.leader__bio{background:#0e0f12;border:1px solid rgba(255,255,255,.06);border-top:none;color:#fff;padding:0 1.25rem;border-radius:0 0 18px 18px;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease,opacity .35s ease}.leader[open] .leader__bio{padding:1.15rem 1.25rem 1.3rem;max-height:1000px;opacity:1}.leader__bio p{margin:.2rem 0 1rem 0;color:#fff;line-height:1.55}.leader__meta,.leader__meta li{list-style:none!important}.leader__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem 1rem;padding:0;margin:0}.leader__meta li{font-size:.9rem;color:#d0d0d0;border:1px solid rgba(255,255,255,.15);padding:.6rem .7rem;border-radius:10px;position:relative}.leader__meta li::before,.leader__meta li::marker{content:none!important;display:none!important}@media (max-width:1100px){.leaders__grid{gap:2rem}}@media (max-width:900px){.leaders__grid{grid-template-columns:1fr}.leader[open] .leader__bio{max-height:1600px}.leader__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.leaders .leader>summary.leader__shell{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0}.leaders .leader__image{width:100%;margin:0;padding-top:0;aspect-ratio:16 / 10;border-radius:22px 22px 0 0;overflow:hidden}.leaders .leader__bottom{position:relative!important;inset:auto!important;width:100%;padding:18px 18px 20px;border-radius:0 0 22px 22px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;text-align:left}.leaders .leader__id{width:100%;min-width:0}.leaders .leader__role{margin-top:6px}.leaders .leader__bottom .pill{align-self:flex-start;margin:0}}.page.et_pb_pagebuilder_layout #main-content{background-color:#000000}.et-l--post>.et_builder_inner_content>.et_pb_section{background-color:#000000}.et_pb_section_0.et_pb_section,.et_pb_section_1.et_pb_section{background-color:#000000!important}.et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,.et_pb_row_1,body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,.et_pb_row_2,body #page-container .et-db #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2.et_pb_row{width:85%;max-width:100%}.et_pb_text_0{line-height:1.5em;font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;font-size:15px;letter-spacing:-0.02em;line-height:1.5em;margin-bottom:15px!important}.et_pb_text_1 h2{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;font-size:32px;color:#FFFFFF!important;letter-spacing:-0.03em;line-height:1.3em}.et_pb_text_1{margin-bottom:15px!important}