/** Shopify CDN: Minification failed

Line 62:67 Expected ":"
Line 309:26 Unexpected "{"
Line 309:35 Expected ":"
Line 309:42 Unexpected "{"
Line 310:26 Unexpected "{"
Line 310:35 Expected ":"
Line 311:26 Unexpected "{"
Line 311:35 Expected ":"
Line 689:3 Expected "}" to go with "{"

**/


/* CSS from section stylesheet tags */
.acco-case-top{display:flex;}
  .acco-case-tl{flex:1;display:flex;flex-direction:column;justify-content:space-between;}
  .acco-case-tr{display:grid;gap:10px;}
  .acco-case-tl-meta{max-width:391px;}
  .acco-case-tl-meta h2{display:flex;align-items:center;gap:5px;}
  .acc-cont-left {display:flex;flex-direction: column;gap:20px;}
  .acco-btn{display:flex;flex-direction: row;gap:10px;}
  .partner-logo img{max-width:140px;}
  /* .accordian-wrap.dark_stone-10 {border: 1px solid var(--color_glacier_white-10);} */
  @media(min-width:769px){
    .section-accordion-cases{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop);}
    .section-accordion-cases>div{border-radius:4px;}
    .acco-case-top{gap:10px;padding:40px 20px;}
    .acco-case-tr{flex:0 0 calc(53.277% - 5px);max-width:calc(53.277% - 5px);}
    .acco-case-tl{gap:10px;}
    .acco-case-tl-meta h2 img{width:45px;height:45px;}
  }
  @media(max-width:768px){
    .section-accordion-cases{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);}
    .section-accordion-cases>div{border-radius:15px 15px 0 0;}
    .acco-btn a:only-child{width:100%;}
    .acco-btn .ai-inr{width:100%;justify-content:center;}
    .acco-case-top{flex-direction:column;gap:75px;padding:45px 0 50px;}
    .acco-case-tl{gap:40px;}
    .acco-case-tl-meta h2 img{width:30px;height:30px;}
    .partner-logo img{max-width:120px;}
  }
.acco-left-meta{display:flex;flex-direction:column;justify-content:space-between;height:100%;}
  .acco-left-meta-inr h2{max-width:404px;}
  .acco-left-meta-inr .heading-text{max-width:391px;}
  .acco-rgt{display:flex;flex-direction:column;}
  .section-accordion:has(.acc-btm-arrow) .accordion{padding:40px 20px;}
  .acc-btm-arrow{padding:24px 24px 27px;display:flex;align-items:center;justify-content:center;background:var(--color_light_fog);}
  /* .accordian-wrap.dark_stone-10 {border: 1px solid var(--color_glacier_white-10);} */
  @media(min-width:769px){
    .section-accordion{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop);}
    .acco-left-meta{gap:48px;}
    .acco-rgt{gap:15px;}
  }
  @media(max-width:768px){
    .section-accordion{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);}
    .acco-left-meta{gap:24px;}
    .accordion{display:flex;flex-direction:column;gap:48px;}
    .acco-rgt{gap:10px;}
    .section-accordion.show-arrow .container-l{padding:0;}
    .section-accordion .acc-btm-arrow{padding: 0 0 25px; background}
    .section-accordion:has(.acc-btm-arrow) .accordion{padding:45px 15px 25px;}
    .acc-btm-arrow svg{height:30px;width:30px;}
  }
.section-article h1{line-height:110%;letter-spacing:-0.01rem;}
  .article-bottom .container{position:relative;}
  /* .article-bottom{display:grid;grid-template-columns:repeat(12, 1fr);gap:10px;width:100%;} */
  /* .article-con-right{grid-column:4/span 6;} */
  /* .article-con-left{grid-column:span 3;} */
  .article-con-left-wrap{position:absolute;top:0;height:100%;}
  .article-con-left{display:flex;height:fit-content;position:sticky;z-index:1;}
  .article-con-left img{aspect-ratio:1;object-fit:cover;/*width:58.398%;*/outline:4px solid var(--color_glacier_white);outline-offset:-4px;margin:0 auto;border-radius: 100%;object-position:top;}
  .section-article{position:relative;}
  .article-inside-the-industry .article-top-inr,.article-inside-the-industry .article-btm-inr{padding-left:0;}
  .article-con-right > p:first-child{font-size: 25px;font-weight: 500;line-height: 120%;letter-spacing: 0.25px;}
  .article-con-right p strong{font-weight:500;}
  .article-con-right h3{margin:60px 0 20px;font-size: 25px;font-weight: 500;line-height: 120%;letter-spacing: 0.25px;}
  .article-inside-the-industry p{color:var(--color_pure_cacao_opacity);margin-bottom:15px;}
  .article-con-right p{margin-bottom:20px;}
  .article-inside-the-industry .article-con-right > p:first-child{color:var(--color_pure_cacao);}
  .article-inside-the-brand .article-con-right > p:first-child{color:var(--color_pure_cacao);}
  .article-inside-the-team .article-con-right > p:first-child{color:var(--color_cobalt);}
  .article-inside-the-industry p strong{color:var(--color_pure_cacao);font-weight:500;}
  .article-inside-the-brand p strong{color:var(--color_pure_cacao);font-weight:500;}
  .article-inside-the-brand .article-con-right h2,.article-inside-the-brand .article-con-right h3{color: var(--color_pure_cacao);}
  .article-inside-the-team p strong{color:var(--color_cobalt);font-weight:500;}
  .article-inside-the-team .article-con-right h2,.article-inside-the-team .article-con-right h3{color: var(--color_cobalt);}
  .article-con-right ol{list-style-type:none;}
  .article-con-right li{margin-bottom:15px;}
  .article-con-right li:last-child{margin:0;}
  .article-featured-image{border-radius:6px;overflow:hidden;border: 1px solid rgba(155, 151, 139, 0.15);}
  .article-featured-image img{aspect-ratio: 1 / 1.09;object-fit:cover;height:100%;display:block;}
  .page-inside-the-industry .article-featured-image img{aspect-ratio: 0;}

  .article-top .date{display:flex;align-items:end;}
  .article-top-inr{display:flex;flex-direction:column;justify-content:end;}
  .arc-date{font-size: 14px;font-weight: 500;line-height: 120%;letter-spacing: 0.14px;}
  .article-top .inside-category{margin-top:auto;margin-top:auto;width:fit-content;padding:3px 8px;border-radius:4px;font-size:16px;letter-spacing:0.16px;line-height:120%;}


  .article-sticky-btn-inr .button-cobalt{background:rgba(43, 60, 219, 0.10);border: 1px solid rgba(43, 60, 219, 0.15);color:var(--color_cobalt);}
  .article-sticky-btn-inr .button-cobalt:hover{background:rgba(43, 60, 219, 0.10);}

  .article-inside-the-brand .article-sticky-btn-inr:last-of-type .button{background:rgba(255, 255, 255, 0.05);border: 1px solid var(--color_pure_cacao_light);}

  @media(min-width:769px){
    .article-top{padding-bottom:26px;}
    .article-bottom{padding-bottom:var(--padding-bottom-desktop);}
    .section-article h1{padding-top:10px;}
    .article-con-left{width:200px;margin-top:-50%;top:80px;}
    .article-con-right{padding-top:60px;}
    .article-con-left-wrap{left:30px;}
    .article-sticky-btn{position:absolute;top:0;right:13px;height:100%;z-index:3;pointer-events:none;}
    .article-sticky-btn-wrap{position:sticky;left:0;top:calc(100% - 18px);transform:translateY(-100%);display:flex;flex-direction:column;gap:10px;}
    .article-sticky-btn-inr{pointer-events:auto;}
    .article-sticky-btn-inr .button-box{min-height:150px;}
    .article-inside-the-industry .container-s{max-width:714px;}
    .article-con-right p:has(img){margin:60px -16.66%;}
    .article-inside-the-team .article-top-inr h1{margin-right:-50px;}
    .article-con-right p img{height:500px;width:100%;object-fit:cover;border-radius:6px;}
    .article-inside-the-team .article-con-right h2,.article-inside-the-brand .article-con-right h2{font-size:45px;}
    .article-inside-the-team .article-con-right h3,.article-inside-the-brand .article-con-right h3 {font-size:25px;}
    .article-inside-the-industry .article-con-right h2,.article-inside-the-industry .article-con-right h3 {font-size:25px;}
  }

  @media(min-width:1240px){
    .article-con-left-wrap{left:80px;}
  }

  @media(max-width:768px){
    .article-top{padding-top:var(--padding-top-mobile);padding-bottom:40px;padding-right:25px;padding-left:25px;}
    .article-bottom{padding-bottom:var(--padding-bottom-mobile);border-radius:15px 15px 0 0;margin-top:-15px;}
    .section-article h1{padding-top:10px;}
    .article-con-left{width:100px;margin-top:52px;top:75px;}
    .article-con-right{padding-top:48px;}
    .article-con-left-wrap{right:15px;}
    .article-sticky-btn{Padding-top:50px;}
    .article-bottom .container{padding-left:40px;padding-right:40px;}
    .article-sticky-btn-wrap{display:flex;flex-direction:column;gap:5px;}
    .article-sticky-btn-inr a{max-width:100%;justify-content:flex-start;min-height:80px;}
    .article-con-right h3{margin:50px 0 20px;font-size: 20px;font-weight: 500;line-height: 120%;letter-spacing: 0.2px;}
    .article-con-right > p:first-child{font-size: 20px;font-weight: 500;line-height: 120%; letter-spacing: 0.2px;}
    .article-inside-the-industry .container-s{padding-right:40px;padding-lefT:40px;}
    .article-con-right p img{width:100%;object-fit:cover;border-radius:0px;aspect-ratio:1;}
    .article-con-right p:has(img){margin:50px -40px;}
    .article-featured-image img{aspect-ratio: 1 / 1.073;}
    .page-inside-the-industry .article-featured-image img{aspect-ratio: 0;}
    .article-top .date{display:flex;justify-content:space-between;gap:10px;align-items:center;}
    .article-sticky-btn .button-two-line .label{padding:0 20px 0 10px;}
    article-con-right h2,.article-con-right h3{font-size:20px;}
  }
.section-banner-blend-mode{width:100%;display:flex;flex-direction:column;height:calc(100vh + 189px);max-height:calc(100vh + 189px);}
  .bnr-blend-wrap{display:flex;height:100%;flex-direction:column;position:relative;}
  .bnr-blend-sticky{position:sticky;z-index:1;color:var(--color_pure_cacao);}
  .bnr-blend-wrap:not(.bnr-blend-first-sec) .bnr-blend-sticky{top:calc(50% - 69px)!important;}
  .bnr-blend-sticky.active{color:var(--color_glacier_white);}
  .bnr-blend-media{position:relative;min-height:0;flex:1;height:100%;padding-bottom:189px;}
  .bnr-blend-rgt{min-width:114px;}
  .bnr-blend-rgt{display:flex;flex-direction:column;gap:20px;}
  .bnr-blend-rgt strong{font-weight:500;}
  .bnr-blend-sticky:not(.active) .bnr-blend-rgt strong{color:rgba(38, 36, 36, 0.50);}

  .bnr-blend-media{line-height:0;}
  .bnr-blend-media img,.bnr-blend-media video{width:100%;height:100%;object-fit:cover;}
  @media(min-width:769px){
    .section-banner-blend-mode{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop);}
    .bnr-blend-sticky{padding-top:20px;padding-bottom:20px;top:149px;display:flex;gap:51px;justify-content:space-between;}
    .section-banner-blend-mode .bnr-blend-rgt-wrap{display:flex !important;gap:51px;}
  }
  @media(max-width:768px){
    .section-banner-blend-mode{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);}
    .bnr-blend-sticky{padding-top:15px;padding-bottom:15px;top:240px;}
    .section-banner-blend-mode .bnr-blend-rgt-wrap{display:flex;gap:20px;margin:0 15px;padding:20px 0;border-top:1px solid var(--color_fog);border-bottom:1px solid var(--color_fog);}
    .bnr-blend-rgt{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);}
    .bnr-blend-rgt strong{color:rgba(38, 36, 36, 0.50);margin-bottom: 5px;display:inline-block;}
    .bnr-blend-rgt{gap:15px;}
    .bnr-blend-media img,.bnr-blend-media  video{height:650px;}
  }
.sbi-wrap > *{margin-top:auto;}
  .sbi-wrap strong{font-weight:500;opacity:0.5;}
  @media(min-width:769px){
    .section-banner-inside{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop);}
  }
  @media(max-width:768px){
    .section-banner-inside{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);}
  }
.section-banner-logo-heading{position:relative;width:100%;display:flex;flex-direction:column;height:100vh;max-height:100vh;}
  .bnr-logo-heading{display:flex;height:100%;flex-direction:column;}
  .bnr-logo-heading-media{position:relative;min-height:0;flex:1;}
  .bnr-logo-heading-media-inr{height:100%;}
  .bnr-logo-heading-logo{position:absolute;bottom:20px;left:0;width:100%;}
  .bnr-logo-heading-logo .partner-logo img{max-width:140px;}
  .bnr-logo-heading-meta{padding-top:15px;}
  @media(min-width:769px){
    .section-banner-logo-heading{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop);}
  }
  @media(max-width:768px){
    .section-banner-logo-heading{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);}
  }
.section-banner-subheading-heading{position:relative;width:100%;display:flex;flex-direction:column;height:100vh;max-height:100vh;}
  .bnr-heading-wrap{display:flex;height:100%;flex-direction:column;}
  .bnr-heading-media-wrap{position:relative;min-height:0;flex:1;}
  .bnr-heading-media{height:100%;}
  .bnr-heading-text{position:absolute;left:0;z-index:1;line-height:120%;font-weight:500;color:var(--color_glacier_white);width:100%;}
  .bnr-heading-text p{display:flex;flex-wrap:wrap;align-items:center;}
  .bnr-heading-text p span:last-child{padding-right:5px;display:inline-block;}
  .bnr-heading-text img{width:16px;height:16px;margin-left:2px;}
  @media(min-width:769px){
    .section-banner-subheading-heading{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop);}
    .bnr-heading-meta{padding-top:14px;}
    .bnr-heading-text{bottom:20px;}
  }
  @media(max-width:768px){
    .section-banner-subheading-heading{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);}
    .bnr-heading-meta{padding-top:17px;}
    .bnr-heading-text{bottom:16px;}
  }
.blog-card-bottom{justify-content:center;gap:10px;}
  /* .blog-cards-grid{display:flex;flex-wrap:wrap;gap:10px;width:100%;} */
  .blog-cards .button{width:fit-content;margin-top:auto;}

  .section-blog-cards .inside-card {opacity: 0;transform: translateX(-20px);transition:opacity 0.6s ease,transform 0.6s ease;will-change: opacity, transform;}
  .section-blog-cards .inside-card.is-visible {opacity: 1;transform: translateX(0);}
  
   @media(min-width:769px){
    .section-blog-cards{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop);}
    .blog-cards-grid{display:grid;gap:10px;grid-template-columns:repeat(4, minmax(0, 1fr));}
    .blog-card-bottom{padding-top:64px;}
    .blog-cards.inside-card.blk-blog-wrap .inside-card-media{padding-bottom:39.501%;}

    .inside-card--has-image.inside-card--left{flex-direction:row-reverse;}
  }
  @media(max-width:768px){
    .section-blog-cards{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);}
    .blog-cards-grid{display:grid;flex-direction:column;gap:10px;}
    .blog-card-bottom{width:100%;overflow:auto;padding-top:15px;justify-content:flex-start;}
    .blog-card-bottom::-webkit-scrollbar{display:none;}
    .blog-card-bottom a{flex:none;}

    .inside-card--has-image.inside-card--left{flex-direction:column-reverse;}
  }
.case-overview,.case-overview-highlight{display:grid;gap:40px;}
  .coh-inr{display:flex;border-radius:6px;}
  
  .coh-meta{border-radius:6px;}
  .coh-meta-inr{max-width:532px;display:flex;flex-direction:column;justify-content:space-between;height:100%;}
  .case-sub-heading{color:var(--color_dark_stone);}
  @media(min-width:769px){
    .case-overview{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop);}
    .case-blk-inr.grid-6{margin:30px 0;}
    .case-blk-inr.grid-6 .case-text-wrap{max-width:660px;}
    .case-blk-inr.grid-6 .case-blk-meta .case-text{font-size:25px;line-height:1.2;letter-spacing:0.25px;}
    .case-overview-highlight .case-blk-meta {bottom: 20px;left: 20px;width: calc(100% - 40px);}
    .case-overview .case-blk{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:10px;}
    .coh-inr{gap:10px;}
    .coh-inr .case-blk-inr{flex:0 0 50%;max-width:50%;}
    .coh-meta{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);}
    .coh-meta-inr{padding:20px;gap:10px;}
    .coh-inr .case-blk-inr img,.coh-inr .case-blk-inr video{aspect-ratio:1.264;border-radius:6px;}
    .coh-inr.media-right .case-blk-inr{order:2;}
  }
  @media(max-width:768px){
    .case-overview{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);}
    .coh-inr{flex-direction:column;}
    .coh-meta-inr{padding:45px 15px;gap:30px;}
    .case-overview .case-overview-highlight-container{padding:0;}
    .coh-inr .case-blk-inr img,.coh-inr .case-blk-inr video{aspect-ratio:0.75;}
    .coh-meta-inr .heading-wrap{gap:30px;}
    .case-blk.height-auto .case-blk-inr.grid-6{margin:0 -15px;padding:40px 0;}
    .case-blk.height-auto .case-blk-inr.grid-6 img,.case-blk.height-auto .case-blk-inr.grid-6 video{aspect-ratio:0.576;border-radius:0;}
  }
.sec-case-media{position:relative;}
  .sec-case-media.media,.sec-case-media.media img,.sec-case-media.media video{border-radius:6px;height:450px;}
  .sec-case-media:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#0000001a;opacity:0;pointer-events:none;transition:opacity 0.3s ease-in-out;}
  .sec-case-inr:hover .sec-case-media:after,.sec-case-inr:hover .sec-case-media .case-blk-meta{opacity:1;pointer-events:auto;}
  .sec-case-meta{padding-top:10px;}
  @media(min-width:769px){
    .section-cases{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop);}
    .sec-cases.desk-grid{gap:20px 10px;}
  }
  @media(max-width:768px){
    .disable-block {display: none !important;}
    .section-cases{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);}
    .sec-cases{display:flex;flex-direction:column;gap:20px;}
  }
.client-overview-inr{display:flex;flex-direction:column;}
  .co-head{display:flex;align-items:center;gap:20px;padding-bottom:20px;}
  .co-head h3{font-size:25px;line-height:30px;letter-spacing:0.25px;}
  .section-client-overview .sec-case-inr {opacity: 0;transform: translateX(-20px);transition:opacity 0.6s ease,transform 0.6s ease;will-change: opacity, transform;}
  .section-client-overview .sec-case-inr.is-visible {opacity: 1;transform: translateX(0);}
  .media img, .media video, .media picture{scale:1 !important;transform:translateZ(0) !important}
  @media(min-width:769px){
    .section-client-overview{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop);}
    .client-overview-inr{gap:120px;}
    .client-overview .co-inr{max-height:initial!important;}
    .client-overview .desk-grid{gap:30px 10px;}
    .co-head .m-text{width: 100%;justify-content: space-between;display: flex;}
  }
  @media(max-width:768px){
    .section-client-overview{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);}
    .client-overview{border-top:1px solid var(--color_fog);}
    .client-overview:last-child{border-bottom:1px solid var(--color_fog);}
    .client-overview .co-inr{max-height:0;overflow:hidden;will-change:max-height;transition:all .3s ease-in-out;}
    .co-head{justify-content:space-between;padding-top:20px;cursor:pointer;}
    .co-head .m-text .sort{display:none;}
    .co-inr-wrap{display:flex;flex-direction:column;gap:20px;padding-bottom:75px;}
  }
.full-width-bar-section--{{ section.id }} {width: 100%;}
.full-width-bar-section--{{ section.id }} .full-width-bar-section__outer {width: 100%;position: relative;height: calc(var(--bar-height) + var(--border-radius));background-color: var(--background-color);}
.full-width-bar-section--{{ section.id }} .full-width-bar-section__inner {position: absolute;top: 0;left: 0;width: 100%;height: calc(var(--bar-height) + var(--border-radius));background-color: var(--bar-color);border-bottom-left-radius: var(--border-radius);border-bottom-right-radius: var(--border-radius);}
#shopify-section-footer{min-height:544px;}
  .section-footer.footer-fixed{position:fixed;bottom:0;left:0;width:100%;background:var(--color_glacier_white);}
  .ftr-row{display:grid;}
  .ftr-top h2{max-width: 442px;}
  .ftr-middle{align-items:end;}
  .ftr-logo{line-height:0;}
  .ftr-logo svg{width:127px;height:auto;}
  .ftr-info{display:flex;}
  .ftr-address,.ftr-nav-inr,.ftr-nav-wrap ul{display: flex;flex-direction: column;}
  .ftr-nav-wrap a{position:relative;padding:7.5px 0;}
  .ftr-nav-wrap a:has(img){display:inline-flex;align-items:center;gap:5px;}
  .ftr-nav-wrap li.careers-dot a:after{content:'';position:absolute;top:50%;right:-13px;transform:translateY(-50%);width:8px;height:8px;border-radius:100%;background:var(--color_channel_orange);}
  .ftr-nav-wrap a img{width:12px;height:12px;}
  .social-media{display:flex;align-items:center;justify-content:flex-end;gap:15px;}
  @media(min-width:769px){
    .ftr-row{gap:80px;padding:40px 0 20px;}
    .ftr-top ul{display:grid;gap:10px;grid-template-columns:repeat(6, minmax(0, 1fr));}
    .ftr-nav{display:grid;gap:10px;grid-template-columns:repeat(8, minmax(0, 1fr));}
    .ftrnav-title{padding-bottom:7.5px;}
    .ftr-address{gap:16px;}
    .ftr-social{padding-right:93px;}
    .ftr-info{flex-direction:column;gap:30px;}
    .ftr-nav:has(a:hover) a:not(:hover){opacity:0.3;}
  }
  @media(max-width:768px){
    .ftr-row{gap:40px;padding:70px 0 15px;}
    .ftr-top{display:flex;flex-direction:column;gap:40px;}
    .ftr-top ul{display:flex;flex-wrap:wrap;gap:5px;}
    .ftr-top ul li{min-width:calc(50% - 2.5px);flex:1;}
    .ftr-middle{display:flex;flex-direction:column-reverse;gap:40px;}
    .ftr-btm{display:flex;flex-direction:column-reverse;}
    .ftr-copyright{color:var(--color_dark_stone);}
    .ftr-nav{display:flex;flex-direction:column;width:100%;}
    .ftr-nav-wrap{max-height:0;overflow:hidden;will-change:max-height;transition:all .3s ease-in-out;}
    .ftr-info{width:100%;flex-wrap:wrap;gap:40px 5px;}
    .ftr-nav-inr.first-nav{border-top:1px solid var(--color_fog);}
    .ftr-nav-inr{border-bottom:1px solid var(--color_fog);}
    .ftr-nav-inr .ftrnav-title svg{transition:transform 0.3s ease-in-out;}
    .ftr-nav-inr.active .ftrnav-title svg{transform:rotate(90deg);color:var(--color_pure_cacao);}
    .ftr-nav-wrap ul{padding:0 20px;}
    .ftr-nav-wrap ul li:first-child a{padding-top:5px;}
    .ftr-nav-wrap ul li:last-child a{padding-bottom:10px;}
    .ftrnav-title{padding:10px 0;display:flex;align-items:center;justify-content:space-between;}
    .ftrnav-title svg{color:var(--color_stone);}
    .ftr-address{gap:20px;font-size:14px;letter-spacing:0.14px;flex:0 0 calc(50% - 2.5px);max-width:calc(50% - 2.5px);}
    .ftr-social{order:2;flex:0 0 calc(50% - 2.5px);max-width:calc(50% - 2.5px);}
    .ftr-logo{order:3;flex:1;}
    .social-media{flex-direction:column;gap:0;align-items:flex-start;font-size:14px;letter-spacing:0.14px;}
    .section-footer.footer-fixed{height: 100svh;}
    .section-footer.footer-fixed.is-scrollable {overflow-y: auto;-ms-overflow-style: none; scrollbar-width: none;}
    .section-footer.footer-fixed.is-scrollable::-webkit-scrollbar {display: none;}
  }
.grid-in-bottom{gap:10px;}
  .inside-card{overflow:hidden;}
  .inside-card.full-width{width: 100%;grid-column: span 12;}
  .inside-card--wrapper {display:flex;gap:10px;}
  .inside-card-content{border-radius:6px;transition:background 0.3s ease-in-out;}
  .inside-card-media{position:relative;border-radius:6px;}
  
  .inside-card-media img{width:100%;height:100%;border-radius:6px;position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;object-position:center;}
  .no-image {display:block;height:100%;}
  .grid-in-center{display:flex;flex-wrap:wrap;gap:10px;}
  .inside-category{margin-top:auto;margin-top:auto;width:fit-content;padding:5px 8px;border-radius:4px;font-size:16px;letter-spacing:0.16px;line-height:120%;}

  .inside-date,.inside-desc{line-height:120%;}
  .inside-card.no-img .inside-card-content{width:100%;height:100%;}

  .section-grid-insides .inside-card {opacity: 0;transform: translateX(-20px);transition:opacity 0.6s ease,transform 0.6s ease;will-change: opacity, transform;}
  .section-grid-insides .inside-card.is-visible {opacity: 1;transform: translateX(0);}

  @media(min-width:769px){
    .section-grid-insides{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop);}
    .inside-card-content{justify-content:center;width:calc(50% - 10px * 1 / 2);padding:20px;}
    .inside-card-media{width:calc(50% - 10px * 1 / 2);padding-bottom:62.223%;}
    .grid-in-bottom{justify-content:center;padding-top:60px;}
    .grid-in-top{padding-bottom:20px;}
    .inside-card--has-image.inside-card--left .inside-card--wrapper{flex-direction:row-reverse;}
    .inside-card.full-width .inside-card-media{padding-bottom:30.883%;}
    .inside-card.full-width .heading-text h3{font-size:45px !important;}
  }
  @media(max-width:768px){
    .section-grid-insides{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);border-radius:15px 15px 0 0;}
    .inside-card{width:100%;}
    .inside-card--wrapper{flex-direction:column-reverse;}
    .inside-card-media{padding-bottom:129.858%;}
    .grid-in-center{padding:20px 0 15px;}
    .inside-card-content{padding:20px 0 60px;}
    .inside-card-content.heading-text{padding:15px;gap:40px;}
    .grid-in-bottom{width:100%;overflow:auto;}
    .grid-in-bottom::-webkit-scrollbar{display:none;}
    .grid-in-bottom a{flex:none;}
    .inside-card--has-image.inside-card--left .inside-card--wrapper{flex-direction:column-reverse;}

    .inside-card.full-width .heading-text h3{font-size:30px !important;}
    .inside-card.full-width .inside-desc{font-size:16px;}
    .inside-card.full-width .inside-card-content.heading-text{gap:50px;}

  }
#shopify-section-header{position:fixed;top:0;left:0;width:100%;z-index:3;/*mix-blend-mode:difference;*/}
  .section-header:not(.dark-header){color:var(--color_glacier_white);}
  .dark-header{color:var(--color_pure_cacao);}
  .header-logo{display:flex;align-items:center;}
  .header-logo a{line-height:0;/*background-blend-mode:var(--blend_mode_uni);*/}
  .logo-blend svg{mix-blend-mode: difference;}
  .header-buttons{display:flex;align-items:center;justify-content:end;gap:5px;}
  .mcb-1,.mcb-3{width:100%;}
  .mcb-2{width:calc(50% - 5px * 1 / 2);}
  .mega-inner{display:flex;flex-wrap:wrap;}
  .mega-col{display:flex;flex-direction:column;gap:15px;width:100%;}
  .mega-nav,.mega-col-text{padding-bottom:15px;}
  .mega-nav{flex-direction:column;gap:15px;}
  .mega-nav a{padding:0!important;font-size:18px;}
  .mega-btn,.mega-nav a{opacity:1!important;}

  .dark-header .dark-mode.button-main{background: var(--color_pure_cacao);color: var(--color_glacier_white);border: 1px solid var(--color_pure_cacao);}
  .dark-header .light-mode.button-main{background: var(--color_glacier_white);color: var(--color_pure_cacao);border: 1px solid var(--color_glacier_white);}

  .dark-header .dark-mode.button-outline{color:var(--color_pure_cacao);}
  .dark-header .dark-mode.button-main:hover{background: #262424cc;}
  .dark-header .light-mode.button-main:hover{background: #fffc;}
  @media(min-width:769px){
    .section-header{padding:10px 0;}
    .section-header .container-l{padding-right:10px;}
    .header-nav ul{position:relative;display:inline-flex;align-items:center;padding:0 7.5px;/*background-blend-mode:var(--blend_mode_uni);backdrop-filter:blur(7.50px);*/border-radius:4px;}
    .header-nav ul:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(7.50px);z-index:0;border-radius:4px;border:1px solid var(--color_glacier_white-10);}
    .section-header:not(.dark-header) .header-nav ul{border:1px solid var(--color_glacier_white-10);background: var(--color_glacier_white-5);}
    .dark-header .header-nav ul{border:1px solid var(--color_pure_cacao_light);background:var(--color_dark_stone-10);}
    .header-nav ul a{padding:9.5px 7.5px;letter-spacing:0.16px;}
    /* .header-nav ul:hover:has(.menu-item-list:hover) .menu-item-list:not(.menu-item-list:hover){opacity:0.3;} */
    .header-nav ul li{transition:opacity 0.3s ease-in-out;z-index:1;}
    .header-nav ul:hover:has(.menu-item:hover) .menu-item:not(.menu-item:hover){opacity:0.3;}
    .menu-item:hover .mega-menu-wrap {opacity:1;pointer-events:auto;visibility:visible;}
    .mega-menu-wrap{position:absolute;left:0;top:100%;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .2s linear,visibility .2s linear;width:100%;z-index:50;padding-top:5px;}
    
    .mega-inner{/*background-blend-mode:var(--blend_mode_uni);*/gap:5px;border:1px solid var(--color_glacier_white-10);padding:20px 15px 15px;background:var(--color_glacier_white-5);border-radius:4px;/*-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);*/}
    .dark-header .mega-inner{background:var(--color_dark_stone-10);border:1px solid var(--color_pure_cacao_light);}
    .header-menu-overly{position:absolute;top:calc(100% + 5px);left:0;width:100%;height:0;-webkit-backdrop-filter:blur(7.50px);backdrop-filter:blur(7.50px);z-index:0;}
    
    .mega-btn{width:100%;justify-content:left!important;}
    .mega-col-button .button-box{min-height:60px;}
    .mega-col-button .mega-btn .label {padding: 0 5px 0 25px!important;}
    .mega-text{font-size:18px;line-height:120%;}
    .mega-heading{opacity:0.3;}
    .snippet-menu-drawer{display:none;}
  }
  @media(max-width:768px){
    .section-header{padding:15px 0;}
    .section-header .container-l{padding:0 15px;}
    .header-logo a svg{max-width:111px;height:auto;}
    .header-row{display:flex;align-items:center;gap:15px;justify-content:space-between;padding:4px 4px 4px 11px;background:var(--color_glacier_white-5);background-blend-mode:difference;border-radius:6px;border:1px solid var(--color_glacier_white-10);backdrop-filter: blur(10px);}
    .dark-header .header-row{border:1px solid var(--color_pure_cacao_light);background:var(--color_dark_stone-10);}
    .snippet-menu-drawer{position:absolute;top:calc(100% - 10px);left:0;padding:0 15px;width:100%;;overflow:hidden;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .2s linear,visibility .2s linear;}
    .open-menu .snippet-menu-drawer{opacity: 1;visibility: visible;pointer-events: auto;}
    .menu-drawer-inner{background:var(--color_glacier_white-10);color:var(--color_glacier_white);background-blend-mode:difference;border-radius:6px;border:1px solid var(--color_glacier_white-10);backdrop-filter:blur(10px);padding:19px 9px 9px;display:flex;flex-direction:column;gap:40px;transition: backdrop-filter 0.5s ease, opacity 0.4s ease;opacity: 0;}
    .open-menu .menu-drawer-inner{backdrop-filter: blur(10px);opacity: 1;}
    .dark-header .menu-burdger{background:var(--color_dark_stone-10);border:1px solid var(--color_pure_cacao_light);color:var(--color_pure_cacao);}
    .open-menu{overflow:hidden;}
    .open-menu .menu-burdger .menu,body:not(.open-menu) .menu-burdger .close{display:none;}
    .mobile-nav{padding:0 5px;display:flex;flex-direction:column;gap:20px;}
    .mobile-nav .menu-item-list{font-size:25px;line-height:120%;letter-spacing:0.25px;}
    .md-menu-link{display:flex;align-items:center;justify-content:space-between;}
    .md-menu-link .md-menu-icon{flex:1;width:30px;height:30px;display:flex;align-items:center;justify-content:flex-end;}
    .md-menu-link .md-menu-icon svg{transition:transform 0.3s ease-in-out;}
    .menu-item.open-submenu .md-menu-icon svg{transform:rotate(90deg);}
    .md-btns{display:flex;align-items:center;gap:5px;}
    .mega-inner{padding-top:20px;gap:0 5px;}
    .mega-menu-wrap{max-height:0;overflow:hidden;will-change:max-height;transition:all .3s ease-in-out;}
    .menu-item:not(.md-menu-link) .menu-item-list{display:block;}
    .mobile-nav .menu-item{transition:opacity 0.3s ease-in-out;}
    .mobile-nav:has(.open-submenu) .menu-item:not(.open-submenu){opacity:0.30;}
    .mega-col-button .light-mode.mega-btn{background:transparent/*var(--color_glacier_white-5)*/;border-radius:4px;border:1px solid var(--color_glacier_white-10);backdrop-filter:blur(10px);}
    .mega-inner .button-box{min-height:60px;}
    .mega-col-button.mcb-3{padding-top:5px;}
    .mega-col-button.mcb-3 .mega-btn{justify-content:flex-start;}
    #shopify-section-header:has(.dark-header) .menu-drawer-inner,.dark-header .menu-burdger.dark-mode.button-outline,
    #shopify-section-header:has(.dark-header) .mega-col-button .light-mode.mega-btn{color:var(--color_pure_cacao);border:1px solid var(--color_pure_cacao_light);background:var(--color_dark_stone-10);}
    .mega-text{font-size:18px;letter-spacing:0.18px;}
  }
.hc-head{display:flex;align-items:flex-end;justify-content:space-between;}
  .hc-meta{max-width:656px;}
  .partner-logo img{max-width:140px;}
  @media(min-width:769px){
    .section-heading-cases{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop);}
    .section-heading-cases>div{border-radius:4px;}
    .hc-head{padding:40px 20px;}
  }
  @media(max-width:768px){
    .section-heading-cases{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);}
    .section-heading-cases>div{border-radius:15px 15px 0 0;}
    .hc-head{padding:45px 0 50px;flex-direction:column;align-items:flex-start;gap:40px;}
    .partner-logo img{max-width:120px;}
  }
.split-lines,
.manifesto-text {
  overflow: hidden;
}

.split-lines .word,
.manifesto-text .word {
  display: inline-block;
  white-space: nowrap;
}

.split-lines .char,
.manifesto-text .char {
  display: inline-block;
  opacity: 0;
  will-change: transform, opacity;
}

.split-lines.is-visible .char,
.manifesto-text.is-visible .char {
  animation: charReveal 1s ease-out forwards;
}

@keyframes charReveal {
  to {
    opacity: 1;
  }
}
  .manifesto-wrap{flex-direction:column;gap:53px;}
  .manifesto-title-wrap{position:relative;flex:1;align-items:center;justify-content:center;text-align: center;}
  .manifesto-title-wrap .manifesto-text{line-height:120%;position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%);}
  .manifesto-wrap .button{width:fit-content;margin:0 auto;}
  .manifesto-title-wrap h3{position:absolute;display:flex;align-items:center;height:100%;z-index:1;}
  .manifesto-title-wrap .manifesto-text strong{font-weight:500;opacity:0.5;}
  .manifesto-wrap .button .label{position: relative;}
  .manifesto-wrap .button .close{position: absolute;left: 5px;top: 0;}
  .manifesto-wrap .manifesto-text,.manifesto-wrap:not(.active) .manifesto-title-wrap h2,
  .manifesto-wrap.active .manifesto-btn span{opacity: 1;visibility: visible;pointer-events: auto;transition: opacity 0.5s ease-in-out,visibility 0.5s ease-in-out;}
  .manifesto-wrap .manifesto-text,.manifesto-wrap.active:not(.loading-text) .manifesto-title-wrap h2,
  .manifesto-wrap:not(.active) .manifesto-btn .close,.manifesto-wrap.active .manifesto-btn .open{opacity:0;visibility:hidden;pointer-events:none;}
  .manifesto-wrap.active:not(.loading-text) .manifesto-text{opacity:1;visibility:visible;pointer-events:auto;}
  .manifesto-wrap .manifesto-text{text-align: left;}
   @media(min-width:769px){
    .section-manifesto{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop);}
  }
  @media(max-width:768px){
    .section-manifesto{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);}
  }
.media-block-wrap{flex-wrap:wrap;}
  .section-mb-media{border-radius:6px;border:1px solid var(--color_dark_stone-15);overflow:hidden;}
  @media(min-width:769px){
    .section-media-block{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop);}
    .media-block-wrap{gap:10px;}
  }
  @media(max-width:768px){
    .section-media-block{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);}
    .section-mb-media{width:100%;}
    .section-mb-media img,.section-mb-media video{aspect-ratio:3/4;}
    .media-block-wrap{gap:15px;}
  }
.numbers{display:flex;justify-content:flex-end;}
  .numbers-inr{display:flex;flex-direction:column;}
  @media(min-width:769px){
    .section-numbers{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop);}
    .numbers{gap:35px;}
    .numbers-inr{flex:1;gap:10px;}
    .numbers-inr:not(:last-child){border-right:1px solid var(--color_dark_stone);padding-right:35px;}
  }
  @media(max-width:768px){
    .section-numbers{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);}
    .numbers{flex-wrap:wrap;gap:15px 20px;}
    .numbers-inr{border-bottom:1px solid var(--color_fog);padding-bottom:20px;flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);gap:5px;}
  }
.office-blk-meta{display:flex;flex-direction:column;gap:20px;padding:20px;border-radius:6px;border:1px solid var(--color_dark_stone-15);}
  .office-blk-meta p{line-height:120%;}
  .office-blk-text{display:flex;flex-direction:column;gap:20px;padding-bottom:15px;}
  .office-blk-media.media,.office-blk-media img,.office-blk-media video{border-radius:6px;border:1px solid var(--color_dark_stone-15);}
  @media(min-width:769px){
    .section-office-block{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop);}
    .office-blk-media img,.office-blk-media video{aspect-ratio:1.5225;min-height:444px;}
  }
  @media(max-width:768px){
    .section-office-block{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);}
    .section-office-block{display:flex;flex-direction:column;gap:10px;}
    .office-blk-media-wrap{display:flex;gap:10px;overflow:auto;width:100%;}
    .office-blk-media-wrap::-webkit-scrollbar{display:none;}
    .office-blk-media{flex:0 0 73.335%;max-width:73.335%;}
    .office-blk-media:first-child{padding-left:15px;flex:0 0 calc(73.335% + 15px);max-width:calc(73.335% + 15px);}
    .office-blk-media:last-child{padding-right:15px;flex:0 0 calc(73.335% + 15px);max-width:calc(73.335% + 15px);}
    .office-blk-media img,.office-blk-media video{aspect-ratio:1/1;}
  }
.review-block{border-radius:6px;}
  .review-blk-inr{width:100%;display:flex;flex-direction:column;}
  .review-blk-head{display:flex;flex-direction:column;gap:20px;}
  .review-list{display:grid;gap:20px;}
  .review-list-inr{display:flex;flex-direction:column;gap:10px;}
  .review-list-media.media,.review-list-media img{border-radius:6px;aspect-ratio:1.5095;}
  .review-list-meta{padding:20px;display:flex;flex-direction:column;gap:20px;}
  .review-list-text{padding-bottom:15px;display:flex;flex-direction:column;gap:20px;}
  .review-blk-star{line-height:0;}
  .review-blk-star svg{width:24px;height:24px;}
  @media(min-width:769px){
    .section-review-block{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop);}
    .review-blk-inr{gap:33px;border-radius:6px;border:1px solid var(--color_dark_stone-15);padding:40px 20px 0;}
  }
  @media(max-width:768px){
    .section-review-block>div{padding:0;}
    .section-review-block{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);}
    .review-blk-inr{gap:30px;border-radius:15px 15px 0 0;padding:40px 15px;}
  }
.split-lines {
  overflow: hidden;
}

.split-lines .word {
  display: inline-block;
  white-space: nowrap;
}

.split-lines .char {
  display: inline-block;
  opacity: 0;
  transform: translateY(0);
  will-change: transform, opacity;
}

.split-lines.is-visible .char {
  animation: charReveal 1.2s ease-out forwards;
}

@keyframes charReveal {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
  .section-tagline{display:flex;align-items:center;justify-content:center;}
  .tagline h2{margin:0 auto;}
  .tagline-logo-inr{background:var(--color_fog);border-radius:6px;border:1px solid rgba(255, 255, 255, 0.10);display:flex;align-items:center;}
  .tagline-logo-inr img{border-radius:4px;}
  .tagline-logo-meta{flex:1;text-align:left;display:grid;}

  .section-tagline .tagline-logo-inr {opacity: 0;transform: translate(-10px , 0);transition:opacity 0.4s ease,transform 0.4s ease;will-change: opacity, transform;}
  .section-tagline .tagline-logo-inr.is-visible {opacity: 1;transform: translate(0 , 0);}

  @media(min-width:769px){
    .section-tagline{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop);}
    .tagline-logos{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:9px;padding-top:60px;}
    .tagline-logo-inr{gap:15px;padding:15px;}
    .tagline-logo-inr img{max-width:80px;}
  }
  @media(max-width:768px){
    .section-tagline{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);}
    .tagline-logos{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px 9px;padding-top:50px;}
    .tagline-logo-inr{gap:10px;padding:9px;}
    .tagline-logo-inr img{max-width:60px;}
    .tagline-logo-meta .s-text{font-size:12px;letter-spacing:0.12px;}
  }
@media(max-width:768px){
    .author-title{flex:0 0 100%;padding-left:19px;}
    .testimonial-author{display:flex;flex-wrap:wrap;gap:0 5px;max-width:240px;}
  }
.tc-right-top:empty{display:none;}
  .tc-right-top{justify-content:space-between;gap:20px;}
  .number-list{flex-direction:column;position:relative;}
  @media(min-width:769px){
    .section-text-column{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop);}
    .tc-right,.tc-left{width:50%;}
    .tc-right{padding:20px;}
    .seprate-line:last-child{display:none!important;}
    .seprate-line{border-right:1px solid var(--color_stone);display:block!important;}
    .number-list{gap:10px;}
    .tc-right p strong{font-size: 25px;padding: 20px 0 0;display: block;}
  }
  @media(max-width:768px){
    .section-text-column{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);}
    .text-column-wrap{gap:50px;}
    .text-column-wrap{flex-direction:column;}
    .tc-right-top{flex-direction:column;}
    .seprate-line{border-bottom:1px solid var(--color_stone);display:block!important;}
    .number-list{gap:5px;}
    .tc-right{gap:50px;}
    .tc-right p strong{font-size: 20px;padding: 15px 0 0;display: block;
  }