.work-hero{background-color:#0f172a;display:grid;grid-template-columns:minmax(400px,732px) 1fr;min-height:1090px}.work-hero__content{padding:241px 40px 60px 120px;z-index:2}.work-hero__heading{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:80px;line-height:80px;letter-spacing:normal;text-transform:uppercase;color:#f1f5f9;margin:0}.work-hero__heading span{color:#f0ff1e}.work-hero__subtitle{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:normal;color:#f1f5f9;margin:16px 0 0}.work-hero__buttons{display:flex;gap:24px;margin-top:40px}.work-hero__photo-wrap{position:relative;width:clamp(300px,55vw,884px);justify-self:end}.work-hero__photo{width:100%;height:100%;object-fit:cover;object-position:top center}.work-hero__label{position:absolute;right:40px;top:200px}.work-hero__label-name{font-family:Inter,sans-serif;font-weight:700;font-size:24px;color:#f0ff1e;display:block}.work-hero__label-role{font-family:Inter,sans-serif;font-weight:400;font-size:24px;color:#fff;display:block}.work-mission{background-color:#d21476;padding:120px;display:flex;flex-direction:column;gap:80px;align-items:flex-start}.work-mission__header{width:100%;text-align:center}.work-mission__heading{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:60px;line-height:60px;letter-spacing:normal;color:#f1f5f9;text-align:center;margin:0}.work-mission__heading span{color:#f0ff1e}.work-mission__subheading{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:normal;color:#f1f5f9;text-align:center;margin:16px 0 0}.work-mission__body{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:normal;color:#f1f5f9}.work-mission__body p{margin:0 0 20px}.work-mission__body p:last-child{margin-bottom:0}.work-mission__highlight{color:#f0ff1e}.work-mission__cta{align-self:center}.work-bothand{background-color:#040955;display:flex;align-items:center;justify-content:space-between;padding-left:120px}.work-bothand__content{width:732px;flex-shrink:0}.work-bothand__heading{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:80px;line-height:80px;letter-spacing:normal;text-transform:uppercase;color:#f1f5f9;margin:0}.work-bothand__subtitle{font-family:Barlow Condensed,sans-serif;font-weight:500;font-size:32px;line-height:38px;letter-spacing:3.84px;text-transform:uppercase;color:#f0ff1e;margin:16px 0 0}.work-bothand__body{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:normal;color:#f1f5f9;margin:16px 0 0}.work-bothand__body p{margin:0 0 12px}.work-bothand__photo{width:726px;height:744px;object-fit:cover;flex-shrink:0}.work-stories{padding:120px 0;background-color:#f1f5f9;display:flex;flex-direction:column;align-items:center;gap:80px}.work-stories__heading{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:80px;line-height:80px;letter-spacing:normal;text-transform:uppercase;color:#0f172a;text-align:center;margin:0}.work-stories__subtitle{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:normal;color:#0f172a;text-align:center;max-width:906px;margin:-64px 0 0}.work-stories__cards{display:flex;flex-direction:column;gap:80px;width:1225px}.work-stories__card{background-color:#040955;border-radius:60px;padding:80px;display:flex;flex-direction:column;gap:40px}.work-stories__card-header{display:flex;flex-direction:column;gap:16px}.work-stories__card-title{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:60px;line-height:60px;color:#f1f5f9;margin:0}.work-stories__card-subtitle{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:normal;color:#f1f5f9;margin:0}.work-stories__row{display:flex;justify-content:space-between;align-items:flex-start}.work-stories__label{font-family:Barlow Condensed,sans-serif;font-weight:500;font-size:32px;line-height:32px;letter-spacing:3.84px;text-transform:uppercase;color:#f0ff1e;margin:0;flex-shrink:0}.work-stories__content{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:normal;color:#f1f5f9;width:732px;margin:0}.work-stories__content ul{list-style:disc;padding-left:30px;margin:0}.work-stories__content li{margin-bottom:4px}.work-stories__quote{background-color:#d21476;border:3px solid #d21476;border-radius:30px;padding:40px;display:flex;flex-direction:column;gap:16px}.work-stories__quote-text{font-family:Barlow Condensed,sans-serif;font-weight:500;font-size:32px;line-height:32px;letter-spacing:3.84px;text-transform:uppercase;color:#fff;margin:0}.work-stories__quote-attribution{display:flex;align-items:center;gap:24px}.work-stories__quote-photo{width:120px;height:120px;border-radius:195px;object-fit:cover;flex-shrink:0}.work-stories__quote-info{flex:1}.work-stories__quote-name{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:48px;line-height:48px;color:#fff;margin:0}.work-stories__quote-role{font-family:Inter,sans-serif;font-weight:700;font-size:16px;line-height:22px;color:#fff;margin:0}.work-stories__scale{font-family:var(--font-heading);font-weight:500;font-size:24px;line-height:1.1;letter-spacing:2.88px;text-transform:uppercase;color:#f0ff1e;margin:16px 0 0;padding:16px 32px;background:transparent;border:2px solid #f0ff1e;border-radius:30px;text-align:center}.work-stories__load-more{display:inline-flex;align-items:center;justify-content:center;border:5px solid #d21476;background-color:transparent;color:#d21476;height:54px;width:208px;border-radius:30px;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:24px;letter-spacing:2.16px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s}.work-stories__load-more:hover{background-color:#d21476;color:#fff}.work-stories__cards--hidden{display:none}.work-testimonials{background-color:#0f172a1a;padding:120px;display:flex;flex-direction:column;gap:80px}.work-testimonials__heading{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:100px;line-height:118px;letter-spacing:normal;text-transform:uppercase;color:#0f172a;margin:0}.work-testimonials__grid{display:flex;flex-direction:column;gap:40px}.work-testimonials__row{display:flex;gap:24px}.work-testimonials__card{background-color:#040955;border-radius:30px;padding:40px;display:flex;flex-direction:column;gap:40px;color:#f1f5f9}.work-testimonials__card--small{flex:480 1 0%;min-width:0}.work-testimonials__card--wide{flex:984 1 0%;min-width:0}.work-testimonials__card--equal{flex:1 1 0%;min-width:0}.work-testimonials__card--featured{background-color:#d21476;border-radius:30px;padding:40px;display:flex;flex-direction:row;gap:40px;width:100%;align-items:flex-start;justify-content:center;color:#f1f5f9}.work-testimonials__card-header{display:flex;align-items:center;gap:24px}.work-testimonials__photo{width:80px;height:80px;border-radius:195px;object-fit:cover;flex-shrink:0}.work-testimonials__photo--featured{width:320px;height:320px;border-radius:195px;object-fit:cover;flex-shrink:0}.work-testimonials__card-info{flex:1;min-width:0}.work-testimonials__name{font-family:Barlow Condensed,sans-serif;font-weight:500;font-size:32px;line-height:32px;letter-spacing:3.84px;text-transform:uppercase;color:#f1f5f9;margin:0}.work-testimonials__role{font-family:Inter,sans-serif;font-weight:700;font-size:16px;line-height:22px;color:#f1f5f9;margin:0}.work-testimonials__quote{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:normal;color:#f1f5f9;margin:0}.work-testimonials__featured-content{flex:1;display:flex;flex-direction:column;gap:24px;justify-content:center}.work-path{position:relative;background-color:#0f172a;padding:120px;display:flex;flex-direction:column;align-items:center;gap:80px;overflow:hidden}.work-path__bg{position:absolute;inset:0;opacity:.6;pointer-events:none}.work-path__bg img{width:110.8%;height:100%;object-fit:cover;margin-left:-1.35%}.work-path__header{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;gap:16px;align-items:center}.work-path__heading{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:60px;line-height:60px;letter-spacing:normal;color:#f1f5f9;margin:0}.work-path__subtitle{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:normal;color:#f1f5f9;text-align:center;margin:0}.work-path__cards{position:relative;z-index:1;display:flex;gap:24px;justify-content:center}.work-path__card{background-color:#f1f5f9;border-radius:30px;padding:40px 32px;flex:1 1 0%;max-width:480px;height:464px;display:flex;flex-direction:column;justify-content:space-between}.work-path__card-top{display:flex;flex-direction:column;gap:16px}.work-path__card-title{font-family:Barlow Condensed,sans-serif;font-weight:500;font-size:32px;line-height:32px;letter-spacing:3.84px;text-transform:uppercase;color:#d21476;text-align:center;margin:0}.work-path__card-body{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:normal;color:#040955;margin:0}.work-path__card-cta{display:flex;align-items:center;justify-content:center;border:5px solid #d21476;background-color:transparent;color:#d21476;height:54px;width:100%;border-radius:30px;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:24px;letter-spacing:2.16px;text-transform:uppercase;text-decoration:none;transition:background-color .2s,color .2s}.work-path__card-cta:hover{background-color:#d21476;color:#fff}.work-faqs{background-color:#f1f5f9;padding:120px;display:flex;flex-direction:column;align-items:center;gap:120px}.work-faqs__heading{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:100px;line-height:118px;letter-spacing:normal;text-transform:uppercase;color:#d21476;text-align:center;margin:0}.work-faqs__list{list-style:none;padding:0;margin:0;width:100%}.work-faqs__item{border-bottom:1px solid #d21476;padding:40px 0}.work-faqs__item:first-child{padding-top:0}.work-faqs__question-btn{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;cursor:pointer;padding:0;text-align:left}.work-faqs__question{font-family:Barlow Condensed,sans-serif;font-weight:500;font-size:32px;line-height:32px;letter-spacing:3.84px;text-transform:uppercase;color:#d21476;margin:0;padding-right:60px}.work-faqs__chevron{width:40px;height:40px;flex-shrink:0;transition:transform .3s ease;color:#d21476}details[open] .work-faqs__chevron{transform:rotate(180deg)}.work-faqs__answer{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:normal;color:#0f172a;margin:24px 0 0;max-width:900px}.work-guide{background-color:#040955;height:605px;position:relative;overflow:hidden}.work-guide__content{position:absolute;left:122px;top:80px;width:779px;display:flex;flex-direction:column;gap:16px;z-index:1}.work-guide__label{font-family:Barlow Condensed,sans-serif;font-weight:500;font-size:32px;line-height:32px;letter-spacing:3.84px;text-transform:uppercase;color:#f0ff1e;margin:0}.work-guide__heading{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:60px;line-height:60px;letter-spacing:normal;color:#f1f5f9;margin:0}.work-guide__body{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:normal;color:#f1f5f9;margin:0}.work-guide__cta{margin-top:24px}.work-guide__photo{position:absolute;left:1003px;top:0;width:728px;height:605px;object-fit:cover}@media(max-width:1600px)and (min-width:1201px){.work-bothand__content{width:auto;flex-shrink:1}.work-bothand__photo{width:50%;height:auto;min-height:500px;object-position:top center}.work-guide__content{left:80px;width:auto;right:46%}.work-guide__photo{left:auto;right:0;width:45%}}@media(max-width:1279px){.work-hero{display:flex;flex-direction:column;align-items:center;min-height:auto;overflow:visible;padding:var(--stack-padding)}.work-hero__content{position:relative;width:100%;max-width:var(--stack-content-max-w);padding:0;text-align:center;display:flex;flex-direction:column;align-items:center}.work-hero__buttons{justify-content:center}.work-hero__heading{font-size:56px;line-height:56px}.work-hero__photo-wrap{width:100%;max-width:var(--stack-photo-max-w);max-height:none;overflow:visible;margin:0 auto}.work-hero__label{position:relative;inset:auto;z-index:10;text-align:center;padding:12px 0 0}.work-hero__photo{width:100%;height:auto;object-position:top center}.work-bothand{flex-direction:column;padding-left:0}.work-bothand__content{width:100%;padding:80px 60px}.work-bothand__heading{font-size:64px;line-height:64px}.work-bothand__photo{width:100%;height:400px;object-position:top center}.work-stories{padding:80px 60px}.work-stories__cards{width:100%}.work-stories__card{width:100%;padding:60px;border-radius:40px}.work-stories__row{flex-direction:column;gap:24px}.work-stories__content{width:100%}.work-testimonials{padding:80px 60px}.work-testimonials__heading{font-size:72px;line-height:85px}.work-testimonials__row{flex-direction:column}.work-testimonials__card--small,.work-testimonials__card--wide,.work-testimonials__card--equal{width:100%}.work-testimonials__card--featured{flex-direction:column;align-items:center}.work-testimonials__photo--featured{width:200px;height:200px}.work-path{padding:80px 60px}.work-path__cards{flex-direction:column;align-items:center}.work-path__card{width:100%;max-width:480px;height:auto;min-height:400px}.work-faqs{padding:80px 60px;gap:80px}.work-guide{height:auto;min-height:400px;padding:80px 60px}.work-guide__content{position:relative;left:auto;top:auto;width:100%}.work-guide__photo{display:none}}@media(max-width:768px){.work-hero__content{padding:120px 20px 40px}.work-hero__heading{font-size:50px;line-height:1.18}.work-hero__subtitle{font-size:15px}.work-hero__buttons{flex-direction:column;gap:16px}.work-hero__buttons .btn{width:100%;justify-content:center}.work-hero__photo-wrap{max-height:none;overflow:visible}.work-hero__photo{width:100%;height:auto;aspect-ratio:373 / 560;object-fit:cover;object-position:top center}.work-hero__label{position:relative;inset:auto;z-index:10;text-align:center;padding:12px 0 0}.work-hero__label-name,.work-hero__label-role{font-size:15px}.work-mission{padding:40px 20px;gap:40px}.work-mission__heading{font-size:34px;line-height:1}.work-mission__subheading,.work-mission__body{font-size:15px}.work-mission__cta{width:100%}.work-mission__cta .btn{width:100%;justify-content:center}.work-bothand__content{padding:40px 20px}.work-bothand__heading{font-size:50px;line-height:1.18}.work-bothand__subtitle{font-size:24px;line-height:1;letter-spacing:2.88px}.work-bothand__body{font-size:15px}.work-bothand__photo{height:300px;object-position:top center}.work-stories{padding:40px 20px;gap:40px}.work-stories__heading{font-size:50px;line-height:1.18}.work-stories__subtitle{font-size:15px;margin:-24px 0 0}.work-stories__cards{gap:40px}.work-stories__card{padding:24px;border-radius:20px;gap:24px}.work-stories__card-title{font-size:34px;line-height:1}.work-stories__card-subtitle{font-size:15px}.work-stories__label{font-size:24px;line-height:1;letter-spacing:2.88px}.work-stories__content{font-size:15px}.work-stories__quote{padding:24px;border-radius:20px}.work-stories__quote-text{font-size:24px;line-height:1;letter-spacing:2.88px}.work-stories__quote-name{font-size:34px;line-height:1}.work-stories__quote-role{font-size:13px}.work-stories__quote-photo{width:80px;height:80px}.work-stories__scale{font-size:16px;letter-spacing:1.92px;padding:12px 20px}.work-stories__load-more{width:100%}.work-testimonials{padding:40px 20px;gap:40px}.work-testimonials__heading{font-size:50px;line-height:1.18}.work-testimonials__card{padding:20px;gap:20px}.work-testimonials__photo{width:64px;height:64px}.work-testimonials__photo--featured{width:200px;height:200px}.work-testimonials__name{font-size:24px;line-height:1;letter-spacing:2.88px}.work-testimonials__role{font-size:13px}.work-testimonials__quote{font-size:15px}.work-testimonials__card--featured{flex-direction:column;align-items:center;text-align:center}.work-path{padding:40px 20px;gap:40px}.work-path__heading{font-size:34px;line-height:1}.work-path__subtitle{font-size:15px}.work-path__card{height:auto;min-height:auto;padding:24px;border-radius:20px}.work-path__card-title{font-size:24px;line-height:1;letter-spacing:2.88px}.work-path__card-body{font-size:15px}.work-path__card-cta{font-size:18px;height:48px}.work-faqs{padding:40px 20px;gap:40px}.work-faqs__heading{font-size:50px;line-height:1.18}.work-faqs__question{font-size:24px;line-height:1;letter-spacing:2.88px;padding-right:40px}.work-faqs__chevron{width:28px;height:28px}.work-faqs__answer{font-size:15px}.work-faqs__item{padding:20px 0}.work-guide{padding:40px 20px;min-height:auto}.work-guide__label{font-size:24px;line-height:1;letter-spacing:2.88px}.work-guide__heading{font-size:34px;line-height:1}.work-guide__body{font-size:15px}.work-guide__cta .btn{width:100%;justify-content:center}}
