.breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:40px;position:relative;z-index:1}.breadcrumb a{font-family:'Switzer';font-weight:600;font-size:16px;line-height:140%;color:var(--font-color);display:flex;align-items:center;gap:12px;transition:color 0.4s cubic-bezier(.25,.1,.25,1)}.breadcrumb a:hover{opacity:.8}.breadcrumb-career-detail a{color:#FFF}.breadcrumb svg{width:14px;height:12px}.breadcrumb-career-detail svg{width:auto;height:auto}.section-header{margin-bottom:40px}.stacked-scroll-container{position:relative;padding-bottom:103px}.stacked-section{position:sticky;top:120px;will-change:transform;transition:position 0.4s cubic-bezier(.25,.1,.25,1)}.stacked-section{z-index:1}.stacked-section:nth-child(2){z-index:2}.stacked-section:last-child{top:120px;position:relative;z-index:3}.insights-section{padding:78px 0 100px;background:#fff}.insights-header{margin-bottom:60px}.insights-title{font-family:'Inter Tight';font-weight:500;font-size:60px;line-height:110%;letter-spacing:.01em;color:#000}.insights-title .highlight{color:var(--main-color);font-weight:600}.insights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px 20px;margin-bottom:60px}.insight-card{background:#fff;overflow:hidden;cursor:pointer;transition:transform 0.4s cubic-bezier(.25,.1,.25,1)}.insight-image{position:relative;aspect-ratio:480/320;overflow:hidden;border-radius:8px}.insight-image img{filter:grayscale(100%);width:100%;height:100%;object-fit:cover;transition:filter 0.8s cubic-bezier(.25,.1,.25,1)}.insight-image:hover img{filter:grayscale(0%)}.insight-content{padding:16px 0 0}.insight-heading{font-weight:500;font-size:22px;padding-right:10px;line-height:140%;margin-bottom:16px;color:var(--primary-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.insight-date{font-weight:400;font-size:16px;line-height:140%;color:rgb(19 35 84 / .8)}.load-more-wrapper{text-align:center}.btn-outline{border:1px solid #99B0F0;max-width:fit-content;width:100%;margin:0 auto;transition:background 0.45s cubic-bezier(.25,.1,.25,1),border-color 0.45s cubic-bezier(.25,.1,.25,1),color 0.45s cubic-bezier(.25,.1,.25,1),transform 0.35s cubic-bezier(.25,.1,.25,1),box-shadow 0.45s cubic-bezier(.25,.1,.25,1)}.btn-outline:hover{background:linear-gradient(180deg,#4A7AF5 0%,#2D5CE0 50%,#0F45DE 100%);border-color:#fff0;color:#fff;transform:translateY(-1px);box-shadow:0 4px 14px rgb(45 92 224 / .25),0 1px 3px rgb(0 0 0 / .1),inset 0 1px 0 rgb(255 255 255 / .15)}@media (max-width:1200px){.insights-grid{grid-template-columns:repeat(2,1fr);gap:30px}.insights-title{font-size:52px}}@media (max-width:767px){.btn-outline{max-width:100%}.insights-container{padding:0 16px}.insights-section{padding:60px 0 60px}.insights-header{margin-bottom:32px}.insight-heading{margin-bottom:0}.insights-title{line-height:100%;font-size:40px}.insights-grid{grid-template-columns:1fr;gap:40px;margin-bottom:40px}.insight-date{display:none}.stacked-scroll-container{padding-bottom:100px}.section-header{margin-bottom:22px}}.hero-section-resources{padding-bottom:56px;min-height:var(--min-h,700px)}.hero-section-resources .hero-content{flex-direction:column;align-items:start}.resources-tabs{display:flex;gap:60px;flex-wrap:wrap;padding-top:172px}.tab-link{font-family:'Switzer';font-weight:400;font-size:16px;line-height:100%;color:#FFF;padding-bottom:8px;transition:color 0.4s cubic-bezier(.25,.1,.25,1),border-bottom-color 0.4s cubic-bezier(.25,.1,.25,1);cursor:pointer}.tab-link:hover,.tab-link.active{color:#fff;border-bottom-color:#fff}.resources-section{padding:50px 0 82px;background:#fff;border-radius:16px 16px 0 0;margin-top:-10px;z-index:1}.hero-section-resources .hero-content .content{margin-bottom:0}.hero-section-resources .hero-content .banner-title{margin-bottom:34px;line-height:1.08}.resources-section.insights-section{border-radius:16px 16px 0 0;margin-top:-18px;z-index:1;padding:80px 0 40px;position:relative}.resources-section .section-intro__title{font-size:50px}.resources-section.insights-section .section-header{margin-bottom:36px}.resources-section .insights-grid{margin-bottom:44px}.insights-section .section-header{margin-bottom:60px}.section-title{font-family:'Inter Tight',sans-serif;font-weight:500;font-size:48px;line-height:1.1;color:var(--font-color)}.section-title--reports{margin-bottom:24px}.section-title--reports .section-title{font-weight:600;font-size:20px;line-height:100%;letter-spacing:.01em;color:var(--main-color)}.section-title .highlight{color:var(--main-color)}.case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:58px}.case-card{background:var(--font-color);border-radius:8px;overflow:hidden;position:relative;min-height:589px;display:flex;flex-direction:column;justify-content:flex-end;padding:32px;background-size:cover;background-position:center;transition:transform 0.5s cubic-bezier(.25,.1,.25,1),box-shadow 0.5s cubic-bezier(.25,.1,.25,1);cursor:pointer}.case-card:hover{box-shadow:0 20px 40px rgb(52 97 225 / .3)}.case-card:hover::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgb(0 0 0 / .8) 0%,rgb(52 97 225 / .6) 77.1%);opacity:0;animation:fadeIn 0.4s cubic-bezier(.25,.1,.25,1) forwards;z-index:0}.case-header{display:none;opacity:0;transition:opacity 0.4s cubic-bezier(.25,.1,.25,1) 0.1s}.case-card:hover .case-header{display:block;position:absolute;top:32px;left:32px;right:32px;z-index:1;opacity:1}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.case-label{border:1px solid rgb(255 255 255 / .4);background:rgb(255 255 255 / .15);font-family:'Switzer';font-weight:400;font-size:14px;line-height:130%;border-radius:8px;color:#FFF;padding:4px 6px;display:inline-block;margin-bottom:6px}.topic-tag{font-family:'Switzer';font-weight:400;font-size:14px;line-height:140%;color:#FFF;margin-right:10px}.case-content{position:relative;z-index:2;color:#fff}.case-title{font-family:'Inter Tight';font-weight:500;font-size:40px;line-height:120%;letter-spacing:.01em;color:#FFF;margin-bottom:24px}p.case-description{font-family:'Switzer';font-weight:500;font-size:16px;line-height:140%;color:#FFF;margin-bottom:40px;max-width:333px;width:100%}.btn-case{padding:12px 22px;background:linear-gradient(180deg,#4A7AF5 0%,#3461E1 50%,#2555D4 100%);color:#fff;font-weight:500;width:fit-content;box-shadow:0 1px 2px rgb(0 0 0 / .1),inset 0 1px 0 rgb(255 255 255 / .15)}.btn-case:hover{background:linear-gradient(180deg,#D4B474 0%,#C6A563 50%,#B8974F 100%);transform:translateY(-1px);box-shadow:0 4px 14px rgb(198 165 99 / .3),0 1px 3px rgb(0 0 0 / .1),inset 0 1px 0 rgb(255 255 255 / .2)}.whitepaper-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.whitepaper-card{padding:32px;background:#FFF;box-shadow:0 4px 8px rgb(149 176 249 / .1);border-radius:8px;border:1px solid #fff0;background-image:linear-gradient(#FFFFFF,#FFFFFF),linear-gradient(180deg,rgb(189 206 255 / .8) 0%,rgb(189 206 255 / .16) 100%);background-origin:border-box;background-clip:padding-box,border-box;display:flex;flex-direction:column}.whitepaper-image{border-radius:6px;overflow:hidden;margin-bottom:36px;aspect-ratio:416/246}.whitepaper-image img{width:100%;height:100%;object-fit:cover}.whitepaper-content h3{font-family:'Aeonik TRIAL';font-weight:500;font-size:24px;line-height:140%;color:var(--main-color);margin-bottom:16px}.whitepaper-content p{font-family:'Switzer';font-weight:400;font-size:16px;line-height:150%;color:rgb(19 35 84 / .8);margin-bottom:24px}.btn-download{gap:16px;padding:15px 24px;background:linear-gradient(180deg,#1a1f3a 0%,#020621 50%,#000210 100%);border-color:#fff0;font-family:'Switzer';font-weight:500;font-size:16px;line-height:100%;color:#FFF;transition:background-color 0.45s cubic-bezier(.25,.1,.25,1),background-image 0.45s cubic-bezier(.25,.1,.25,1),transform 0.35s cubic-bezier(.25,.1,.25,1),box-shadow 0.45s cubic-bezier(.25,.1,.25,1);width:fit-content;box-shadow:0 1px 2px rgb(0 0 0 / .15),inset 0 1px 0 rgb(255 255 255 / .06)}.btn-download:hover{background:linear-gradient(180deg,#D4B474 0%,#C6A563 50%,#B8974F 100%);transform:translateY(-1px);box-shadow:0 4px 14px rgb(198 165 99 / .3),0 1px 3px rgb(0 0 0 / .1),inset 0 1px 0 rgb(255 255 255 / .2)}.reports-section{padding:78px 0 40px;background:#F9F9F9}.reports-section .section-header{margin-bottom:42px}.press-section{padding:74px 0 80px;background:#F9F9F9}.press-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.press-card{padding:32px;background:#FFF;box-shadow:0 60px 24px rgb(149 176 249 / .01),0 34px 20px rgb(149 176 249 / .05),0 15px 15px rgb(149 176 249 / .09),0 4px 8px rgb(149 176 249 / .1);border-radius:8px;transition:box-shadow 0.4s cubic-bezier(.25,.1,.25,1);border:1px solid #fff0;background-image:linear-gradient(#FFFFFF,#FFFFFF),linear-gradient(180deg,rgb(189 206 255 / .8) 0%,rgb(189 206 255 / .16) 100%);background-origin:border-box;background-clip:padding-box,border-box;display:flex;flex-direction:column;justify-content:space-between;gap:58px}.press-source{width:var(--logo-width,117px);height:var(--logo-height,44px);display:flex;align-items:center;justify-content:center}.press-source img{object-position:left;object-fit:contain;max-width:100%;max-height:100%}.press-title{font-family:'Aeonik TRIAL';font-weight:500;font-size:32px;line-height:120%;color:var(--primary-color);margin-bottom:24px}.press-excerpt{font-family:'Switzer';font-weight:400;font-size:16px;line-height:150%;color:rgb(19 35 84 / .8);margin-bottom:16px;max-width:573px;width:100%}.press-date{font-family:'Aeonik TRIAL';font-weight:500;font-size:16px;line-height:120%;color:var(--main-color)}.view-all-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:1px solid #99B0F0;color:var(--primary-color);font-size:16px;font-weight:500;border-radius:8px;transition:background 0.45s cubic-bezier(.25,.1,.25,1),color 0.45s cubic-bezier(.25,.1,.25,1),border-color 0.45s cubic-bezier(.25,.1,.25,1),transform 0.35s cubic-bezier(.25,.1,.25,1),box-shadow 0.45s cubic-bezier(.25,.1,.25,1);margin:0 auto}.view-all-btn:hover{background:linear-gradient(180deg,#4A7AF5 0%,#2D5CE0 50%,#0F45DE 100%);color:#fff;border-color:#fff0;transform:translateY(-1px);box-shadow:0 4px 14px rgb(45 92 224 / .25),0 1px 3px rgb(0 0 0 / .1),inset 0 1px 0 rgb(255 255 255 / .15)}@media (max-width:1024px){.case-grid,.whitepaper-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.resources-section{padding:20px 0 36px}.hero-section-resources .hero-content .banner-title{margin-bottom:22px;line-height:1.1}.resources-section .section-intro__title{font-size:40px}.hero-section-resources{min-height:var(--min-h-mb,570px);padding-bottom:48px}.resources-section .insights-grid{margin-bottom:40px}.resources-tabs{gap:32px;padding-top:198px}.case-grid,.whitepaper-grid,.press-grid{grid-template-columns:1fr;gap:31px}.case-grid{margin-bottom:32px}.whitepaper-grid{gap:24px}.resources-section.insights-section .section-header{margin-bottom:23px}.section-title{font-size:41px}.resources-section.insights-section{padding:64px 0 30px}.resources-section .insights-section{padding:60px 0 30px}.case-card{min-height:474px;padding:24px}.case-title{font-size:32px;margin-bottom:16px}.case-description{margin-bottom:21px}.section-title--reports .section-title{display:none}.reports-section{padding:48px 0 30px}.whitepaper-card{padding:24px}.whitepaper-image{aspect-ratio:360/246;margin-bottom:26px}.whitepaper-image img{object-position:left}.btn-download{width:100%}.press-section{padding:28px 0 80px}.press-card{padding:32px 24px;gap:40px}.press-grid{gap:16px}}.hero-section-career{min-height:var(--min-h,920px);position:relative;padding-bottom:60px}.job-listings-section{padding:80px 0 80px;background:#FFF}.job-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.job-card{padding:32px;background:#FFF;box-shadow:0 4px 8px rgb(149 176 249 / .1);border-radius:8px;border:1px solid #fff0;background-image:linear-gradient(#FFFFFF,#FFFFFF),linear-gradient(180deg,rgb(189 206 255 / .8) 0%,rgb(189 206 255 / .16) 100%);background-origin:border-box;background-clip:padding-box,border-box;transition:background-color 0.4s cubic-bezier(.25,.1,.25,1);display:flex;flex-direction:column;justify-content:space-between}.job-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:16px}.job-title{font-family:'Inter Tight';font-weight:500;font-size:24px;line-height:140%;letter-spacing:.01em;color:var(--primary-color);flex:1}.job-badge{background:var(--main-color);color:#FFF;font-family:'Aeonik TRIAL';font-weight:600;font-size:14px;line-height:140%;padding:6px 10px;border-radius:6px;white-space:nowrap}.job-location{font-family:'Switzer';font-weight:400;font-size:16px;line-height:140%;color:rgb(19 35 84 / .8);margin-bottom:32px}.job-link{font-family:'Inter Tight';font-weight:600;font-size:16px;line-height:140%;letter-spacing:.01em;color:var(--main-color);transition:opacity 0.4s cubic-bezier(.25,.1,.25,1)}.job-card:hover{background:var(--main-color)}.job-card:hover .job-title,.job-card:hover .job-excerpt,.job-card:hover .job-location,.job-card:hover .job-link{color:#FFF}.job-card:hover .job-badge{background:#FFF;color:var(--main-color)}.team-section{margin-bottom:16px}.team-box{border-radius:12px;overflow:hidden;background-color:rgb(16 25 53);background-image:var(--bg-desktop)}.team-content{display:grid;grid-template-columns:1.4fr 1fr;align-items:start}.section-label{font-family:'Switzer';font-weight:400;font-size:16px;line-height:140%;color:#FFF;display:block;margin-bottom:60px}.section-title-large{font-family:'Inter Tight';font-weight:500;font-size:40px;line-height:110%;letter-spacing:.01em;color:#FFF;margin-bottom:32px}.section-description{font-family:'Switzer';font-weight:400;font-size:16px;line-height:150%;color:#FFF;margin-bottom:34px;max-width:506px;width:100%}.feature-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 0;max-width:580px;width:100%}.feature-card{padding-bottom:10px;border-bottom:1px solid rgb(255 255 255 / .1)}.feature-list span{font-family:'Switzer';font-weight:400;font-size:16px;line-height:150%;color:rgb(255 255 255 / .8);padding-left:0;margin-bottom:16px}.team-content__left{padding:40px 80px}.team-content__right{height:100%}.team-content__right img{width:100%;height:100%}.our-work-values-section .our-work-values-box{background-color:rgb(52 97 225);background-image:var(--bg-desktop)}.our-work-values-section .feature-list{grid-template-columns:1fr}.our-work-values-section .section-title-large{margin-bottom:28px}.our-work-values-section .section-description{margin-bottom:44px}.cta-section{background-image:var(--bg-desktop);background-position:center;background-size:cover;background-repeat:no-repeat;min-height:500px;position:relative;overflow:hidden;padding:60px 0}.cta-content__left{padding-right:40px}.cta-content__right{max-width:49.3%;width:100%;float:right}.cta-content__right .btn-primary{padding:12px 25px;margin-bottom:40px}.cta-title{font-family:'Inter Tight';font-weight:500;font-size:60px;line-height:120%;letter-spacing:.01em;color:#FFF}.cta-description{font-family:'Switzer';font-weight:400;font-size:16px;line-height:150%;color:#FFF;margin-bottom:32px;max-width:461px;width:100%}.cta-note{font-family:'Switzer';font-weight:400;font-size:16px;line-height:150%;color:rgb(255 255 255 / .8)}.impact-section{padding-bottom:103px;width:100%}.impact-section .section-label{color:#000}.impact-box{background:rgb(237 241 252);border-radius:16px;padding:40px 0 50px 80px;box-shadow:0 2px 12px 0 rgb(52 97 225 / .04);position:relative;overflow:hidden}.impact-map-wrap{position:absolute;right:0;top:50%;transform:translateY(-50%);width:55%;pointer-events:none;opacity:.55}.impact-map-wrap svg{display:block}.impact-box-content{position:relative;z-index:1}.impact-content{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;margin-bottom:65px}.impact-map{max-width:420px;width:100%;height:auto}.section-title-large-impact{color:#000}.impact-desc{color:#000;max-width:519px}.impact-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:32px;width:97%}.impact-stat-value{font-family:'Inter Tight';font-weight:600;font-size:60px;line-height:100%;color:var(--main-color);margin-bottom:8px}.impact-stat-label{font-family:'Switzer';font-weight:400;font-size:16px;line-height:140%;color:#000}@media (max-width:1200px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:40px}.impact-content__right{justify-content:center}.impact-stats-grid{grid-template-columns:repeat(2,1fr);gap:32px 0}}@media (max-width:1024px){.job-grid{grid-template-columns:repeat(2,1fr)}.team-content,.work-values-content,.impact-content,.cta-content{grid-template-columns:1fr;gap:60px}.team-content{gap:10px}.work-values__left{padding:80px 40px}}@media (max-width:767px){.reports-section .section-header{margin-bottom:22px}.hero-section-career{min-height:var(--mb-height,600px);position:relative;padding-bottom:60px}.job-listings-section{padding:60px 0 56px}.cta-section{background-image:var(--bg-mobile);padding:240px 0 60px;min-height:650px}.cta-content__left{padding-right:0;margin-bottom:40px}.job-grid{grid-template-columns:1fr;gap:16px}.job-header{flex-direction:column-reverse;gap:12px}.job-card{padding:32px 24px}.cta-title{font-size:40px;line-height:110%}.work-values__left{padding:60px 24px}.work-values__right{min-height:400px}.impact-content{margin-bottom:60px}.stats-grid{grid-template-columns:1fr;gap:40px}.stat-value{font-size:48px}.cta-content__right{width:100%;max-width:100%}.team-content__left{padding:24px}.team-content__right{max-height:309px}.section-label{margin-bottom:33px}.section-title-large{font-size:32px;line-height:120%;margin-bottom:29px}.section-description{margin-bottom:38px}.our-work-values-section .section-description{margin-bottom:38px}.feature-list{grid-template-columns:1fr;gap:14px 0}.cta-content__right .btn-primary{width:100%;margin-bottom:24px}.cta-description{max-width:400px}.impact-box{padding:24px;min-height:auto}.impact-map-wrap{position:relative;right:auto;top:auto;transform:none;width:100%;margin-bottom:24px;opacity:.45}.impact-content{flex-direction:column;gap:16px;margin-bottom:20px}.impact-content__left,.impact-content__right{min-width:0}.impact-map{max-width:100%}.impact-stats-grid{gap:12px 20px;margin-top:22px;width:100%}.impact-stat-value{font-size:40px;margin-bottom:16px}.impact-stat-label{font-size:14px}.impact-section{padding-bottom:0;margin-bottom:46px}}.career-container{max-width:1032px;margin:0 auto;padding:0 16px}.career-detail-section{padding-bottom:30px;margin-top:-160px}.career-detail-hero{background-size:cover;background-repeat:no-repeat;min-height:var(--pc-height,397px);position:relative;padding-top:123px}.career-detail-header{position:relative;z-index:1}.career-detail-title-wrapper{display:flex;align-items:center;justify-content:space-between;padding-bottom:32px;border-bottom:1px solid rgb(175 175 175 / .2)}.career-detail-title-wrapper h1{font-family:'Inter Tight';font-weight:500;font-size:40px;line-height:100%;letter-spacing:.01em;color:#333}.career-detail-title-wrapper .badge-fulltime{white-space:nowrap;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:6px 10px;text-transform:uppercase;gap:10px;background:rgb(153 176 240 / .4);border:1px solid rgb(52 97 225 / .4);border-radius:6px;font-family:'Aeonik TRIAL';font-weight:600;font-size:12px;line-height:140%;color:rgb(52 97 225 / .6)}.career-detail-content{background:#FFF;padding:80px 167px 80px 160px;margin-top:-60px;position:relative;z-index:2;box-shadow:0 4px 8px rgb(149 176 249 / .1),0 15px 15px rgb(149 176 249 / .09),0 60px 24px rgb(149 176 249 / .01);border-radius:12px}.career-detail-description{padding-top:40px}.career-detail-description p{font-family:'Switzer';font-weight:400;font-size:16px;line-height:138%;color:#333;padding-bottom:24px}.career-detail-description h3{font-family:'Switzer';font-weight:600;font-size:16px;line-height:140%;color:var(--main-color);padding-bottom:24px;padding-top:16px}.career-detail-description a{color:#3461E1;text-decoration:underline;text-underline-offset:3px;transition:color 0.2s ease}.career-detail-description a:hover{color:#1a3fc2}.career-detail-description ul{list-style:none;padding:0;margin-bottom:24px}.career-detail-description ul li{position:relative;padding-left:16px;margin-bottom:16px;font-family:'Switzer';font-weight:400;font-size:16px;line-height:137%;color:#333}.career-detail-description ul li::before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;background:var(--main-color);border-radius:50%}.salary-info{background:linear-gradient(135deg,rgb(52 97 225 / .05) 0%,rgb(198 165 99 / .05) 100%);border:1px solid rgb(52 97 225 / .1);border-radius:12px;padding:24px;margin-bottom:48px}.salary-info p{margin:0;color:var(--primary-color);font-size:16px;line-height:1.6}.apply-section{background:linear-gradient(135deg,#F8F9FD 0%,#FFFFFF 100%);border-radius:12px;padding:32px;text-align:left;margin-top:48px}.apply-section h3{color:var(--primary-color);font-size:24px;margin-bottom:16px}.apply-section p{color:#132354CC;font-size:16px;line-height:1.6;margin-bottom:24px}.apply-section .email-link{color:var(--main-color);text-decoration:underline;transition:color 0.4s cubic-bezier(.25,.1,.25,1)}.apply-section .email-link:hover{color:var(--blue-color)}.apply-section .disclaimer{font-size:14px;color:#7E89AD;margin-top:16px;font-style:italic}.other-positions{background:#F8F9FD;padding:80px 0}.other-positions h2{font-size:48px;font-weight:500;margin-bottom:16px}.other-positions h2 span{color:var(--main-color)}.positions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:48px}.position-card{background:#FFF;border-radius:12px;padding:32px;position:relative;transition:box-shadow 0.4s cubic-bezier(.25,.1,.25,1),transform 0.4s cubic-bezier(.25,.1,.25,1);border:1px solid rgb(126 137 173 / .1)}.position-card:hover{box-shadow:0 8px 32px rgb(19 35 84 / .12);transform:translateY(-4px)}.position-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.position-card h4{font-size:24px;color:var(--primary-color);margin:0;font-weight:600}.position-card .badge-fulltime{background:var(--main-color);color:#FFF;font-size:10px;padding:4px 12px}.position-card .location{color:#7E89AD;font-size:14px;margin-bottom:24px;display:block}.position-card .btn{width:100%}.arrow-icon{position:absolute;top:32px;right:32px;width:24px;height:24px;opacity:0;transition:opacity 0.4s cubic-bezier(.25,.1,.25,1),right 0.4s cubic-bezier(.25,.1,.25,1)}.position-card:hover .arrow-icon{opacity:1;right:24px}.job-listings-career-detail-section{padding-top:32px}.job-listings-container{max-width:1100px;margin:0 auto;padding:0 16px}.job-listings-container .section-header{padding:0 36px}.job-swiper .swiper-wrapper{align-items:stretch}.job-swiper .swiper-slide{height:auto!important;display:flex!important}.job-swiper{padding:0 34px!important}.job-swiper .job-card{width:100%;display:flex;flex-direction:column;justify-content:space-between}.job-swiper .job-card:hover{transform:translateY(0)}.swiper-button-next .swiper-navigation-icon,.swiper-button-prev .swiper-navigation-icon{width:10px;color:#3461E1!important}.job-swiper .swiper-button-prev{left:-6px!important}.job-swiper .swiper-button-next{right:-6px!important}.job-swiper .swiper-button-prev{left:0}.job-swiper .swiper-button-next{right:0}@media (max-width:767px){.career-detail-section{margin-top:-388px}.career-detail-hero{padding-top:90px;min-height:var(--mb-height,552px)}.career-detail-title-wrapper{align-items:center;padding-bottom:20px}.career-detail-description{padding-top:32px}.career-detail-description p{padding-bottom:16px}.career-detail-description h3{padding-bottom:24px;padding-top:24px}.career-detail-description ul{margin-bottom:16px}.career-detail-content .btn-primary{width:100%;margin-top:24px}.career-detail-title-wrapper h1{font-size:32px;line-height:103%}.career-detail-content{padding:40px 24px;border-radius:12px}.positions-grid{grid-template-columns:1fr;gap:24px}.other-positions h2{font-size:36px}.job-listings-container .section-header,.job-swiper{padding:0px!important}.job-listings-container .section-header{margin-bottom:30px}.job-swiper .swiper-wrapper{display:block!important;transform:none!important}.job-swiper .swiper-slide{width:100%!important;margin-bottom:20px}.job-swiper .swiper-button-next,.job-swiper .swiper-button-prev{display:none!important}}.article-container{max-width:1032px}.article-section{padding-top:60px;padding-bottom:80px}.article-header{margin-bottom:40px}.article-title{font-family:'Inter Tight';font-weight:500;font-size:60px;line-height:110%;letter-spacing:.01em;color:var(--font-color);margin-bottom:32px}.article-meta{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px}.article-author{display:flex;width:100%;align-items:center;justify-content:space-between}.author-label{font-family:'Arimo';font-weight:400;font-size:16px;line-height:120%;color:rgb(19 35 84 / .8)}.author-title{font-family:'Arimo';font-weight:400;font-size:20px;line-height:120%;display:flex;align-items:center;color:var(--font-color)}.article-date{font-family:'Arimo';font-weight:400;font-size:16px;line-height:120%;color:rgb(19 35 84 / .8)}.article-hero{margin-bottom:60px;overflow:hidden;max-height:550px;width:100%;aspect-ratio:32/11}.article-hero img{width:100%;height:100%;object-fit:cover}.article-content{margin:0 auto}.article-intro{font-weight:400;font-size:20px;line-height:160%;color:var(--primary-color);margin-bottom:24px}.article-content p{font-family:'Switzer';font-weight:400;font-size:20px;line-height:140%;color:var(--font-color);padding-right:10px;text-align:left;margin-bottom:24px}.article-content h2{font-family:'Switzer';font-weight:500;font-size:32px;line-height:100%;color:var(--font-color);margin:80px 0 40px}.article-share{padding-top:54px}.share-title{font-family:'Switzer';font-weight:500;font-size:20px;line-height:100%;color:var(--font-color);margin-bottom:20px}.share-buttons{display:flex;gap:12px}.share-btn{padding:12px 22px;border:1px solid var(--primary-color);border-radius:8px;width:fit-content;height:48px;gap:12px;justify-content:center;background:#fff;font-family:'Switzer';font-weight:400;font-size:16px;line-height:100%;display:flex;align-items:center;color:var(--primary-color);cursor:pointer;transition:background-color 0.4s cubic-bezier(.25,.1,.25,1),border-color 0.4s cubic-bezier(.25,.1,.25,1),color 0.4s cubic-bezier(.25,.1,.25,1)}.share-btn img{height:24px;width:24px}.share-btn:hover{background:var(--main-color);border-color:var(--main-color);color:#fff}.share-btn:hover img{filter:brightness(0) invert(1)}.article-author-info{margin-top:36px}.author-details{display:flex;gap:4px;justify-content:space-between;align-items:flex-end}.author-label{font-family:'Arimo';font-weight:400;font-size:16px;line-height:120%;color:rgb(19 35 84 / .8)}.author-name-large{font-family:'Arimo';font-weight:400;font-size:20px;line-height:120%;color:var(--font-color);display:inline;margin-right:4px}.author-title-large{font-weight:400;font-size:20px;line-height:140%;color:rgb(19 35 84 / .8);display:inline}.publish-date{font-family:'Arimo';font-weight:400;font-size:16px;line-height:120%;color:rgb(19 35 84 / .8);margin-top:8px}.related-articles{margin-top:74px}.related-title{font-family:'Inter Tight',sans-serif;font-weight:500;font-size:48px;line-height:110%;letter-spacing:.01em;color:#000;margin-bottom:40px}.related-title .highlight{color:var(--main-color);font-weight:600}.related-articles .insights-grid{grid-template-columns:repeat(2,1fr);gap:40px;margin-bottom:46px}.view-all-wrapper{text-align:center}@media (max-width:1024px){.article-title{font-size:48px}.related-grid{gap:30px}}@media (max-width:767px){.article-container{padding:0 16px}.share-btn{padding:12px 24px}.article-section{padding:32px 0 60px}.breadcrumb{margin-bottom:60px}.author-title{font-size:16px}.article-title{font-size:40px;margin-bottom:30px}.article-meta{flex-direction:column;gap:14px}.article-header{margin-bottom:34px}.article-hero{margin-bottom:40px;min-height:240px}.article-heading{font-size:24px;margin:60px 0 30px}.article-intro{font-size:18px}.article-author-info{display:none}.article-content p{padding-right:0;margin:0}.article-share{padding-top:34px}.related-articles{margin-top:60px}.related-title{font-size:36px;margin-bottom:32px;display:none}.related-articles .insights-grid{grid-template-columns:1fr;gap:40px;margin-bottom:40px}.share-buttons{flex-wrap:wrap}.share-btn img{width:20px;height:20px}}.hero-section-about{min-height:var(--min-h,900px);padding-bottom:68px;position:relative}.about-section{background:#fff;padding:89px 0 100px;border-radius:16px 16px 0 0;margin-top:-10px;z-index:1;position:relative;background-color:#fff}.about-section-content{display:flex;align-content:center}.about-section .about-desc{max-width:980px;width:100%}.about-eyebrow{font-family:'Inter Tight';font-weight:600;font-size:20px;line-height:100%;letter-spacing:.01em;color:var(--main-color);margin-bottom:0}.about-section .about-eyebrow{flex:1;padding-top:17px}.about-section .about-desc-text{font-family:'Switzer';font-weight:500;font-size:32px;line-height:140%;color:var(--primary-color);margin-bottom:40px}.scroll-highlight .scroll-word{opacity:.15;transition:opacity 0.35s cubic-bezier(.25,.1,.25,1);will-change:opacity}.about-section .about-expertise-text{font-family:'Switzer';font-weight:400;font-size:16px;line-height:150%;color:rgb(19 35 84 / .8);margin-bottom:0;max-width:464px;width:100%}.about-mission{background:#f7f9fd;padding:80px 0 50px}.about-mission .section-header{margin-bottom:60px}.about-mission .about-eyebrow{margin-bottom:24px}.about-mission .section-title{max-width:676px;font-size:60px;width:100%;letter-spacing:.6px}.about-mission-box{display:flex;justify-content:right}.about-mission-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:980px;width:100%}.about-mission-card{background:#FFF;box-shadow:0 60px 24px rgb(149 176 249 / .01),0 34px 20px rgb(149 176 249 / .05),0 15px 15px rgb(149 176 249 / .09),0 4px 8px rgb(149 176 249 / .1);border-radius:8px;transition:box-shadow 0.4s cubic-bezier(.25,.1,.25,1);border:1px solid #fff0;background-image:linear-gradient(#FFFFFF,#FFFFFF),linear-gradient(180deg,rgb(189 206 255 / .8) 0%,rgb(189 206 255 / .16) 100%);background-origin:border-box;background-clip:padding-box,border-box;padding:24px;min-height:250px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;z-index:2;cursor:pointer}.about-mission-card::before{content:"";position:absolute;inset:0;background:url(https://rosettistarr.com/wp-content/themes/rosettistarr/assets/css/../images/service/services-grid.png) center / cover no-repeat;opacity:0;transition:opacity 0.5s cubic-bezier(.25,.1,.25,1);z-index:-1}.about-mission-card:hover{background:linear-gradient(rgb(189 206 255 / .8),rgb(189 206 255 / .08)) padding-box;border:1px solid #fff0}.about-mission-card:hover::before{opacity:1}.about-mission-card:hover .about-mission-card-title,.about-mission-card:hover .about-mission-card-desc{color:rgb(255 255 255)}.about-mission-card-title{font-family:'Aeonik TRIAL';font-weight:500;font-size:24px;line-height:140%;color:var(--main-color);letter-spacing:.3px;margin-bottom:0}.about-mission-card-desc{font-family:'Switzer';font-weight:400;font-size:16px;line-height:150%;color:rgb(19 35 84 / .8)}.about-founders{background:linear-gradient(180deg,#F9F9F9 0%,#E0E8FF 53.85%,#F9F9F9 100%);padding:50px 0}.about-founders .section-header{margin-bottom:42px}.about-founders .about-eyebrow{margin-bottom:24px}.about-founders .section-title{max-width:660px;width:100%;font-size:60px;letter-spacing:.6px}.about-founders-list{display:flex;gap:100px;flex-wrap:wrap;position:relative}.about-founder-card{border-radius:8px;cursor:pointer;max-width:calc((100% - 280px)/3);width:100%}.about-founder-image{max-width:400px;width:100%;margin-bottom:24px;position:relative}.about-founder-image img{height:100%;width:100%;object-fit:cover}.about-founder-bio-link{position:absolute;bottom:16px;right:16px;font-family:'Aeonik TRIAL';font-weight:500;font-size:16px;line-height:120%;color:rgb(255 255 255 / .9);text-decoration:none;display:none}.about-founder-quote-icon{position:absolute;top:16px;right:16px}.about-founder-card img{width:100%;border-radius:8px}.about-founder-card:hover .about-founder-quote-icon svg path{fill:var(--main-color)}.about-founder-card:hover .about-founder-bio-link{display:block}.about-founder-name{font-family:'Aeonik TRIAL';font-weight:500;font-size:32px;line-height:120%;color:var(--primary-color);margin-bottom:8px}.about-founder-role{font-family:'Switzer';font-weight:400;font-size:16px;line-height:140%;color:#000}.about-founder-info{font-family:'Switzer';font-weight:400;font-size:16px;line-height:140%;color:rgb(19 35 84 / .8)}.about-founder-logo{position:absolute;bottom:100px;max-width:100px;width:100%;right:0}.about-founder-logo img{width:100%}.about-team{background:linear-gradient(180deg,#F9F9F9 0%,#E0E8FF 53.85%,#F9F9F9 100%);padding:70px 0 34px}.about-team .section-title{font-size:60px}.about-team .section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:60px}.about-team-description{font-family:'Switzer';font-weight:400;font-size:16px;line-height:140%;color:#000;max-width:410px;width:100%;margin-bottom:0}.team-search-filter-wrapper{display:grid;grid-template-columns:480px 1fr;gap:20px;padding-bottom:94px}.team-search-panel{display:flex;flex-direction:column;gap:20px}.panel-title{font-family:'Aeonik TRIAL';font-weight:600;font-size:20px;line-height:100%;color:var(--main-color);margin-bottom:24px}.search-input-wrapper{position:relative}.search-input-wrapper input{border-radius:8px;border-width:1px;justify-content:space-between;padding-top:12px;padding-right:24px;padding-bottom:12px;width:100%;padding-left:50px;background:rgb(255 255 255 / .2);border:1px solid rgb(189 206 255);transition:background-color 0.4s cubic-bezier(.25,.1,.25,1),border-color 0.4s cubic-bezier(.25,.1,.25,1);font-family:'Switzer';font-weight:300;font-size:16px;color:var(--main-color);line-height:140%}.search-input-wrapper input::placeholder{color:rgb(52 97 225 / .5)}.search-input-wrapper input:hover,.search-input-wrapper input:focus{outline:none;background:#FFF}.search-icon{position:absolute;left:24px;top:56%;transform:translateY(-50%)}.filter-department-wrapper{position:relative}.filter-header{border:1px solid rgb(189 206 255);border-radius:8px 8px 0 0;padding:12px 24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;user-select:none;background-color:#FFFFFF!important;transition:background-color 0.4s cubic-bezier(.25,.1,.25,1),border-radius 0.4s cubic-bezier(.25,.1,.25,1)}.filter-header.collapsed{background:rgb(255 255 255 / .2);border-radius:8px}.filter-header-title{font-family:'Switzer';font-weight:400;font-size:16px;line-height:138%;color:var(--main-color)}.filter-toggle-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#2c5aa0;transition:transform 0.4s cubic-bezier(.25,.1,.25,1);transform:rotate(-180deg)}.filter-header.collapsed .filter-toggle-icon{transform:rotate(-0deg)}.filter-options{max-height:480px;background-color:#FFF;overflow-y:auto;position:absolute;width:100%;top:46px;z-index:99;border-radius:0 0 8px 8px;border:1px solid #fff0;border-top:none;background-image:linear-gradient(#FFFFFF,#FFFFFF),linear-gradient(180deg,rgb(189 206 255 / .8) 0%,rgb(189 206 255 / .16) 100%);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 4px 8px rgb(149 176 249 / .1),0 15px 15px rgb(149 176 249 / .09),0 34px 20px rgb(149 176 249 / .05),0 60px 24px rgb(149 176 249 / .01);transition:max-height 0.4s cubic-bezier(.25,.1,.25,1);transition:box-shadow 0.4s cubic-bezier(.25,.1,.25,1)}.filter-header.collapsed~.filter-options{max-height:0;overflow:hidden;border:none}.filter-option{padding:12px 24px;font-family:'Switzer';font-weight:400;font-size:16px;line-height:140%;color:var(--main-color);cursor:pointer}.filter-option.active,.filter-option:hover{font-weight:500}.team-alphabet-panel{display:flex;flex-direction:column}.alphabet-title{font-size:16px;font-weight:600;color:#2c5aa0}@keyframes slideInFromLeft{from{background:linear-gradient(90deg,rgb(52 97 225) 0%,transparent 100%);background-position:-100% 0}to{background:linear-gradient(90deg,rgb(52 97 225) 0%,transparent 100%);background-position:100% 0}}.alphabet-buttons{display:flex;justify-content:space-between;border:1px solid rgb(189 206 255);border-radius:8px;overflow:hidden}.alphabet-button:last-child{padding-right:10px}.alphabet-button:first-child{padding-left:10px}.alphabet-button{padding:13px 0;display:flex;align-items:center;justify-content:center;font-family:'Aeonik TRIAL';font-weight:600;font-size:20px;line-height:100%;color:var(--main-color);cursor:pointer;text-align:center;position:relative;overflow:hidden;border-radius:6px;flex:1;z-index:1;transition:color 0.35s cubic-bezier(.25,.1,.25,1);background-color:#fff0}.alphabet-button.active::before,.alphabet-button:not(.disabled):hover::before{content:'';position:absolute;inset:0;background:rgb(52 97 225);z-index:-1;transform:translateX(-100%);transition:transform 0.5s cubic-bezier(.25,.1,.25,1)}.alphabet-button.active::before,.alphabet-button:not(.disabled):hover::before{transform:translateX(0)}.alphabet-button.active,.alphabet-button:not(.disabled):hover{color:rgb(255 255 255)}.alphabet-button.disabled,.alphabet-button.disabled:hover{color:rgb(52 97 225 / .3);cursor:not-allowed}.alphabet-button:hover:first-child{padding-left:10px}.alphabet-button:hover:last-child{padding-right:10px}.about-team-groups{display:flex;flex-direction:column;gap:60px}.about-team-group-label .label-text{font-family:'Aeonik TRIAL';font-weight:600;font-size:20px;line-height:100%;color:var(--main-color);margin-bottom:24px}.about-team-group-label{display:flex;justify-content:space-between}.about-team-group-label .toggle-icon{display:none;width:16px;height:16px;align-content:center;align-items:center;justify-content:center}.about-team-members{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.about-team-member{position:relative;padding:32px;background:#FFF;box-shadow:0 60px 24px rgb(149 176 249 / .01),0 34px 20px rgb(149 176 249 / .05),0 15px 15px rgb(149 176 249 / .09),0 4px 8px rgb(149 176 249 / .1);border-radius:8px;transition:box-shadow 0.4s cubic-bezier(.25,.1,.25,1);border:1px solid #fff0;background-image:linear-gradient(#FFFFFF,#FFFFFF),linear-gradient(180deg,rgb(189 206 255 / .8) 0%,rgb(189 206 255 / .16) 100%);background-origin:border-box;background-clip:padding-box,border-box}.team-member-name{font-family:'Inter Tight';font-weight:500;font-size:24px;line-height:140%;letter-spacing:.01em;color:var(--primary-color);margin-bottom:10px}.team-member-title{font-family:'Switzer';font-weight:400;font-size:16px;line-height:140%;color:var(--primary-color);margin-bottom:0}@keyframes slideInFromRight{from{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.team-member-hover{font-family:'Aeonik TRIAL';font-weight:500;font-size:16px;line-height:120%;color:#D1D9F2;position:absolute;right:16px;bottom:16px;opacity:0}.about-team-member:hover .team-member-hover{animation:slideInFromRight 0.6s ease-out forwards}.team-member-icon{position:absolute;right:16px;top:16px}.about-team-member:hover .team-member-icon svg path{fill:rgb(209 217 241)}.about-spans .container{position:relative}.about-spans .about-founder-logo{bottom:0}.about-spans{background:#fff;padding:100px 0}.about-spans .section-header{margin-bottom:58px}.about-spans .section-title{margin-bottom:18px;font-size:60px;letter-spacing:.6px}.about-spans-content{display:flex;gap:93px;width:100%}.about-spans-list{flex:1;display:flex;flex-direction:column;justify-content:center}.text-section{display:flex;flex-direction:column}.text-items{display:flex;flex-direction:column;gap:30px}.text-item{font-family:'Inter Tight';font-weight:500;font-size:32px;line-height:1.3;letter-spacing:.01em;color:rgb(0 0 0 / .2);cursor:pointer;position:relative;overflow:hidden;font-weight:500;margin-bottom:0}.text-item:hover::before{left:0}.text-item.active{padding-left:10px;color:var(--main-color)}.text-item.active::before{content:'';position:absolute;left:0;top:50%;width:4px;height:4px;transform:translateY(-50%);background:var(--main-color);border-radius:50%;z-index:1}.about-spans-image{max-width:700px;width:100%;display:flex;align-items:center;justify-content:center}.image-section{width:100%;height:400px;display:flex;align-items:center;justify-content:center}.image-wrapper{position:relative;width:100%;height:100%}.image-item{position:absolute;width:100%;height:100%;opacity:0;transition:opacity 0.6s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.image-item.active{opacity:1;z-index:10}.image-item img{width:100%;max-height:100%;object-fit:cover;border-radius:12px;animation:slideInImage 0.6s cubic-bezier(.4,0,.2,1)}@keyframes slideInImage{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.team-member-modal{position:fixed;z-index:9999;left:0;top:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.team-member-modal .modal-overlay{position:absolute;left:0;top:0;width:100vw;height:100vh;background:rgb(19 35 84 / .6)}.team-member-modal .modal-content{position:relative;background:#fff;border-radius:8px;max-width:1480px;width:93%;padding:40px 24px 40px 40px;box-shadow:0 8px 40px rgb(44 61 120 / .15);z-index:2;display:flex;flex-direction:column}.team-member-modal .modal-close{position:absolute;top:37px;right:37px;background-color:#fff0;cursor:pointer}.team-member-modal .modal-body{display:flex;gap:40px;align-items:flex-start}.team-member-modal .modal-left{flex:0 0 320px}.team-member-modal .modal-photo{max-width:320px;height:auto;object-fit:cover;border-radius:8px}.team-member-modal .modal-right{flex:1}.modal-section-wrapper{max-height:400px;overflow:auto;width:100%}.modal-section-wrapper::-webkit-scrollbar{width:2px}.modal-section-wrapper::-webkit-scrollbar-track{background:rgb(52 97 225 / .2);border-radius:0}.modal-section-wrapper::-webkit-scrollbar-thumb{background:var(--main-color);border-radius:20px}.modal-section-wrapper::-webkit-scrollbar-thumb:hover{background:var(--main-color)}.modal-section-wrapper{scrollbar-width:thin;scrollbar-color:#3461E1 rgb(52 97 225 / .2)}.team-member-modal .modal-name{font-family:'Aeonik TRIAL';font-weight:500;font-size:40px;line-height:140%;color:var(--primary-color);margin-bottom:8px;display:flex;gap:16px;align-items:center}.team-member-modal .modal-name a{margin-bottom:-8px}.team-member-modal .modal-title{font-family:'Switzer';font-weight:400;font-size:16px;line-height:140%;color:var(--main-color);margin-bottom:32px}.modal-section-info{max-width:486px;width:100%}.modal-section-row{display:flex;gap:53px;justify-content:space-between;margin-bottom:40px}.team-member-modal .modal-section h3{font-family:'Aeonik TRIAL';font-weight:500;font-size:20px;line-height:140%;color:var(--primary-color);margin-bottom:16px}.team-member-modal .modal-section p{font-family:'Switzer';font-weight:400;font-size:16px;line-height:140%;color:#333}.team-member-modal .modal-expertise{display:flex;flex-wrap:wrap;gap:6px}.team-member-modal .expertise-tag{font-family:'Switzer';font-weight:400;font-size:16px;line-height:140%;color:var(--main-color);position:relative;padding:12px 24px;border-radius:8px}.team-member-modal .expertise-tag::before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,rgb(189 206 255 / .6) 0%,rgb(189 206 255 / .3) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.team-member-modal .expertise-tag--link{text-decoration:none;display:inline-block;cursor:pointer;transition:background 0.3s ease,color 0.3s ease}.team-member-modal .expertise-tag--link:hover{background:var(--main-color);color:#fff}.modal-section-education{margin-top:20px}.modal-section-education h3{font-size:18px;font-weight:600;margin-bottom:8px;color:#132354}.modal-section-education p{font-size:15px;line-height:1.5;color:rgb(19 35 84 / .7)}.modal-photo-mb{display:none}.modal-photo-pc{display:block}.btn-pc{display:inline-block}.btn-mb{display:none}@media (max-width:1200px){.about-section-content{flex-direction:column}.about-section .about-eyebrow,.about-eyebrow{width:100%;margin-bottom:16px;font-size:16px}.about-founders-list{gap:40px}.team-search-filter-wrapper{grid-template-columns:1fr;gap:20px;padding-bottom:60px}.about-spans-image{max-width:50%;width:100%}.modal-section-info,.modal-section-tags{width:50%;max-width:50%}.modal-section-row{gap:20px}.about-founder-logo{display:none}.about-founder-card{max-width:calc((100% - 80px) / 3)}}@media (max-width:1024px){.about-spans .section-title,.about-founders .section-title,.about-mission .section-title{max-width:100%;font-size:40px}.about-spans{padding:60px 0}.about-spans-content{gap:40px}.about-founder-name{font-size:32px}.about-founders-list{gap:20px}.about-team-members{grid-template-columns:1fr 1fr}.text-item{font-size:24px}.text-items{gap:12px}.about-spans .section-header{margin-bottom:20px}.about-section .about-desc-text{font-size:24px;margin-bottom:26px}}@media (max-width:767px){.hero-section-about{padding-bottom:60px;background-position:top left;min-height:var(--min-h-mb,900px)}.about-founders .section-header{margin-bottom:22px}.about-section .about-eyebrow{padding-top:20px;font-size:16px}.about-mission{padding:60px 0}.about-section{margin-top:-20px;padding:40px 0 60px}.about-mission{padding-bottom:44px}.about-founders{padding-top:36px}.about-mission .about-eyebrow{margin-bottom:15px;font-size:16px}.about-founders .section-header,.about-mission .section-header{margin-bottom:32px}.about-founders-list{gap:40px}.about-founder-card{max-width:calc((100% - 40px) / 3)}.about-founder-card--highlighted{order:-1}.team-member-modal .modal-content{padding:40px 8px 32px 16px;width:100%;position:absolute;bottom:0;border-radius:8px 8px 0 0}.team-member-modal .modal-body{flex-direction:column;gap:20px}.team-member-modal .modal-left{display:none}.modal-section-row{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.modal-section-tags{display:contents}.modal-section-info,.modal-section-tags{width:100%;max-width:100%}.modal-section-tags .modal-photo-mb{width:100%;max-width:100%;border-radius:8px;object-fit:cover;order:1}.modal-section-info{order:2}.modal-section-education{width:100%;order:3}.modal-section-expertise-wrapper{width:100%;order:4}.team-member-modal .modal-expertise{gap:8px}.modal-photo-mb{display:block}.modal-photo-pc{display:none}.team-member-modal .expertise-tag{font-size:14px}.team-member-modal .modal-section h3{font-size:16px;margin-bottom:10px}.team-member-modal .modal-name{font-size:24px;line-height:140%;margin-bottom:9px}.team-member-modal .modal-name a{margin-bottom:0}.team-member-modal .modal-close{top:16px;right:16px;z-index:10001}.team-member-modal{z-index:10000}.team-member-modal .modal-title{margin-bottom:24px}.about-mission-cards{grid-template-columns:repeat(2,1fr);width:100%;gap:10px}.about-mission-card{min-height:auto;padding:16px}.about-mission-card-title{font-size:15px}.about-mission-card-desc{font-size:12px;line-height:1.35}.team-alphabet-panel{display:none}.team-search-filter-wrapper{padding-bottom:36px}.about-team-members{grid-template-columns:1fr;gap:16px}.about-team-group-wrapper{border-top:1px solid #afafaf2a;padding-top:24px}.about-team-group-label .toggle-icon{display:flex}.about-team-group-wrapper.team-collapsed .toggle-icon{transform:rotate(180deg)}.about-team-group-wrapper.team-collapsed .about-team-members{display:none}.about-team-groups{gap:0}.about-spans-content{flex-direction:column;position:relative}.about-spans-image{max-width:100%;width:100%}.about-spans-list{position:absolute;z-index:99;left:24px;bottom:24px}.about-spans .section-header{margin-bottom:32px}.image-section{height:440px}.image-item img{height:100%}.text-items{gap:16px}.text-item{font-size:16px;color:rgb(255 255 255 / .4)}.text-item.active{padding-left:10px;color:#FFF;font-size:24px}.text-item.active::before{content:'';position:absolute;left:0;top:50%;width:4px;height:4px;transform:translateY(-50%);background:#FFF;border-radius:50%;z-index:1}.panel-title{font-size:16px;margin-bottom:16px}.team-search-panel{gap:16px}.about-team{padding:30px 0 56px}.about-team .section-title{font-size:41px}.about-team .section-header{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:40px}.arrow-icon{opacity:1;top:24px;right:24px}.about-founder-bio-link{display:block}.about-founder-quote-icon svg path{fill:var(--main-color)}.team-member-hover{opacity:1;position:relative;right:auto;bottom:auto;margin-top:12px}.about-team-member{padding:20px}.insights-title{font-size:36px}.related-title{font-size:32px}}.about-team-members{transition:opacity 0.4s cubic-bezier(.25,.1,.25,1)}@media (max-width:560px){.about-founders-list{flex-direction:column}.about-founder-card,.about-founder-image{max-width:100%}.about-founder-image{height:400px;margin-bottom:16px}.about-founder-image img{object-position:top}}.whitepaper-gate-modal{position:fixed;z-index:9999;left:0;top:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.whitepaper-gate-modal .gate-modal-overlay{position:absolute;left:0;top:0;width:100vw;height:100vh;background:rgb(0 0 0 / .55)}.whitepaper-gate-modal .gate-modal-content{position:relative;background:#fff;border-radius:8px;max-width:560px;width:93%;padding:48px 40px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgb(0 0 0 / .2)}.whitepaper-gate-modal .gate-modal-close{position:absolute;top:20px;right:20px;background-color:#fff0;cursor:pointer;border:none;padding:8px;line-height:1}.whitepaper-gate-modal .gate-modal-close:hover svg path{stroke:var(--primary-color)}.gate-modal-body{position:relative}.gate-form{width:100%}.gate-modal-title{font-family:'Aeonik TRIAL';font-weight:500;font-size:28px;line-height:140%;color:var(--primary-color);margin-bottom:8px}.gate-modal-desc{font-family:'Switzer';font-size:16px;color:#555;margin-bottom:28px;line-height:1.5}.gate-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gate-form-field{margin-bottom:20px}.gate-form-field label{display:block;font-family:'Switzer';font-weight:500;font-size:14px;color:var(--primary-color);margin-bottom:6px}.gate-form-field label span{color:#e74c3c}.gate-form-field input{width:100%;padding:12px 16px;border:1px solid #d0d5dd;border-radius:6px;font-family:'Switzer';font-size:15px;color:#1a1a2e;background:#fff;transition:border-color 0.2s ease;box-sizing:border-box}.gate-form-field input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgb(52 97 225 / .1)}.gate-form-field input.is-invalid{border-color:#e74c3c}.gate-form-message{font-family:'Switzer';font-size:14px;margin-bottom:16px;display:none;padding:10px 14px;border-radius:6px;line-height:1.4}.gate-form-message.is-error{display:block;background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.gate-form-message.is-success{display:block;background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.gate-form-submit{width:100%;justify-content:center;border:none;cursor:pointer;font-family:'Switzer';font-weight:500;font-size:16px}.gate-form-submit:disabled{opacity:.6;cursor:not-allowed}button.btn-download{border:none;cursor:pointer}@media (max-width:600px){.whitepaper-gate-modal .gate-modal-content{padding:36px 24px}.gate-form-row{grid-template-columns:1fr;gap:0}.gate-modal-title{font-size:22px}}