@font-face{font-display:swap;font-family:Gilroy Heavy Italic;src:url(../fonts/Radomir-Tinkov---Gilroy-HeavyItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:block}@font-face{font-display:swap;font-family:Gilroy Medium Italic;src:url(../fonts/Radomir-Tinkov---Gilroy-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:block}@font-face{font-display:swap;font-family:Gilroy Heavy;src:url(../fonts/Radomir-Tinkov---Gilroy-Heavy.woff2) format("woff2");font-weight:900;font-style:normal;font-display:block}@font-face{font-display:swap;font-family:Gilroy Medium;src:url(../fonts/Radomir-Tinkov---Gilroy-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Gilroy;src:url(../fonts/._Radomir-Tinkov---Gilroy-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/._Radomir-Tinkov---Gilroy-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/._Radomir-Tinkov---Gilroy-RegularItalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/._Radomir-Tinkov---Gilroy-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/._Radomir-Tinkov---Gilroy-Black.otf) format("opentype"),url(../fonts/._Radomir-Tinkov---Gilroy-Heavy.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:Gilroy;src:url(../fonts/._Radomir-Tinkov---Gilroy-HeavyItalic.otf) format("opentype"),url(../fonts/._Radomir-Tinkov---Gilroy-BlackItalic.otf) format("opentype");font-weight:900;font-style:italic;font-display:fallback}:root{--white: white;--blue: #0093b0;--dark-blue: #005d70;--black: #1a1b1f;--clear: #fff0;--light-grey: #f3f3f3;--button: 100px;--red: var(--blue)}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.w-form-formrecaptcha{margin-bottom:8px}.w-layout-hflex{flex-direction:row;align-items:flex-start;display:flex}.w-layout-layout{grid-row-gap:20px;grid-column-gap:20px;grid-auto-columns:1fr;justify-content:center;padding:20px}.w-layout-cell{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible{outline-offset:2px;border-radius:50%;outline:2px solid #3b79c3}.w-users-userformpagewrap{flex-direction:column;justify-content:center;align-items:stretch;max-width:340px;height:100vh;margin-left:auto;margin-right:auto;display:flex}.w-users-userloginformwrapper{margin-bottom:0;padding-left:20px;padding-right:20px;position:relative}.w-users-userformheader{text-align:center}.w-users-userformbutton{text-align:center;width:100%}.w-users-userformfooter{justify-content:space-between;margin-top:12px;display:flex}.w-users-userformerrorstate{margin-left:20px;margin-right:20px;position:absolute;top:100%;left:0%;right:0%}.w-users-usersignupformwrapper{margin-bottom:0;padding-left:20px;padding-right:20px;position:relative}.w-users-userformsuccessstate{display:none}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1 / 1 / 2 / 2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.w-users-usersignupverificationmessage{display:none}.w-users-userresetpasswordformwrapper,.w-users-userupdatepasswordformwrapper{margin-bottom:0;padding-left:20px;padding-right:20px;position:relative}.w-users-useraccountwrapper{background-color:#f5f5f5;width:100%;min-height:100vh;padding:20px}.w-users-blockheader{background-color:#fff;border:1px solid #e6e6e6;justify-content:space-between;align-items:baseline;padding:4px 20px;display:flex}.w-users-blockcontent{background-color:#fff;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;margin-bottom:20px;padding:20px}.w-users-useraccountformsavebutton{text-align:center;margin-right:8px}.w-users-useraccountformcancelbutton{text-align:center;color:#333;background-color:#d3d3d3}body{color:#1a1b1f;font-family:Gilroy Medium,Arial,sans-serif;font-size:18px;font-weight:400;line-height:22px}h1{text-transform:uppercase;overflow-wrap:anywhere;margin-top:0;margin-bottom:0;font-family:Gilroy Heavy,Impact,sans-serif;font-size:5.5vw;font-weight:400;line-height:85%}h2{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Gilroy Heavy,Impact,sans-serif;font-size:5.5vw;font-weight:400;line-height:100%}h3{-webkit-text-stroke-width:1px;margin-top:0;margin-bottom:0;font-family:Gilroy,sans-serif;font-size:35px;font-weight:700;line-height:35px}h4{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Gilroy Heavy,Impact,sans-serif;font-size:26px;font-weight:400;line-height:30px}h5{margin-top:0;margin-bottom:0;font-family:Gilroy Medium Italic,Arial,sans-serif;font-size:50px;font-weight:500;line-height:55px}h6{color:var(--white);margin-top:0;margin-bottom:20px;font-size:16px;font-weight:500;line-height:16px}p{margin-top:5px;margin-bottom:10px;font-family:Gilroy Medium,Arial,sans-serif;font-size:20px}a{color:var(--blue);text-decoration:none;transition:opacity .2s;display:inline}a:hover{color:var(--dark-blue)}a:active{color:#43464d}ul{margin-top:20px;margin-bottom:10px;padding-left:40px;list-style-type:disc}li{margin-bottom:10px}img{overflow:hidden;transform:none}label{text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:500;line-height:20px}strong{font-weight:700}blockquote{border-left:5px solid #e2e2e2;margin-top:25px;margin-bottom:25px;padding:15px 30px;font-size:20px;line-height:34px}figcaption{opacity:1;text-align:center;margin-top:5px;font-size:14px;line-height:26px}.divider{background-color:#eee;height:1px}.styleguide-content-wrap{text-align:center}.section{transition:opacity .2s,filter .3s}.section.cc-cta{background-color:#f4f4f4}.section.relative{position:relative}.section.hide{display:none}.styleguide-block{text-align:left;flex-direction:column;align-items:center;margin-top:80px;margin-bottom:80px;display:block}.container{width:100%;max-width:1140px;margin-left:auto;margin-right:auto}.paragraph-tiny{font-size:12px;line-height:20px}.paragraph-bigger{opacity:1;margin-bottom:10px;font-size:20px;font-weight:400;line-height:34px}.paragraph-bigger.cc-bigger-light{opacity:.6}.button{background-color:var(--white);width:100%;color:var(--blue);letter-spacing:0;text-transform:uppercase;border-radius:0;flex-direction:row;justify-content:center;align-items:center;padding:12px 25px;font-family:Gilroy Heavy,Impact,sans-serif;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.button:hover{color:#fff;background-color:#32343a}.button:active{background-color:#43464d}.button.cc-jumbo-button{padding:16px 35px;font-size:14px;line-height:26px}.button.cc-contact-us{z-index:5;position:relative}.button.cc-white-button{color:#202020;background-color:#fff;padding:16px 35px;font-size:14px;line-height:26px}.button.cc-white-button:hover{background-color:#fffc}.button.cc-white-button:active{background-color:#ffffffe6}.button.cc-white-button._404{width:auto}.button.black-bg{color:var(--black)}.label{letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font-family:Gilroy Medium,Arial,sans-serif;font-size:18px;font-weight:500;line-height:20px}.label.cc-styleguide-label{margin-bottom:10px}.label.cc-blog-date{opacity:.6;margin-top:12px}.label.white{color:#fff}.heading-jumbo-tiny{text-transform:uppercase;margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:500;line-height:32px}.rich-text figcaption{opacity:.6}.rich-text figure{margin-top:25px;padding-bottom:20px}.paragraph-light{opacity:.6}.heading-jumbo{text-transform:none;margin-top:10px;margin-bottom:10px;font-size:64px;line-height:80px}.heading-jumbo-small{text-transform:none;margin-top:10px;margin-bottom:15px;font-size:36px;font-weight:400;line-height:50px}.styleguide-button-wrap{margin-top:10px;margin-bottom:10px}.styleguide-header-wrap{color:#fff;text-align:center;background-color:#1a1b1f;flex-direction:column;justify-content:center;align-items:center;height:460px;padding:30px;display:flex}.paragraph-small{font-size:14px;line-height:26px}.logo-link{z-index:1}.logo-link:hover{opacity:.8}.logo-link:active{opacity:.7}.menu{z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0%}.navigation-wrap{flex:1;justify-content:space-between;align-items:center;display:flex;position:relative}.navigation{border-bottom:1px solid var(--blue);background-color:var(--black);align-items:center;padding:30px 50px;display:flex}.navigation-item{opacity:.6;color:#fff;letter-spacing:1px;text-transform:uppercase;flex:1;padding-top:9px;padding-bottom:9px;font-family:Gilroy Heavy,Impact,sans-serif;font-size:16px;font-weight:500;line-height:20px}.navigation-item:hover{opacity:.9}.navigation-item:active{opacity:.8}.navigation-item.w--current{opacity:1;color:#1a1b1f;font-weight:600}.navigation-item.w--current:hover{opacity:.8;color:#32343a}.navigation-item.w--current:active{opacity:.7;color:#32343a}.logo-image{display:block}.navigation-items{flex:none;justify-content:center;align-items:center;display:flex}.footer-wrap{justify-content:center;align-items:center;padding-top:70px;padding-bottom:70px;display:flex}.webflow-link{opacity:.5;align-items:center;text-decoration:none;transition:opacity .4s;display:flex}.webflow-link:hover{opacity:1}.webflow-link:active{opacity:.8}.webflow-logo-tiny{margin-top:-2px;margin-right:8px}.cta-text{width:70%;margin-bottom:35px;margin-left:auto;margin-right:auto}.cta-wrap{text-align:center;justify-content:center;padding-top:110px;padding-bottom:120px;display:flex}.intro-header{color:#fff;background-color:#f4f4f4;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:auto;justify-content:center;align-items:center;height:500px;display:flex}.intro-header.our-why{color:#fff;background-color:#000;background-image:url(https://cdn.prod.website-files.com/65242708b5b9638be2012e63/65281f88049496476648c182_ValleyChildren\'s.png);background-position:50%;background-repeat:repeat;background-attachment:scroll;flex-direction:column}.intro-header.our-work{color:#fff;background-color:#f4f4f400;background-image:none;flex-direction:column}.intro-header.dba-digital{color:#fff;background-color:#000;background-image:url(../images/pexels-google-deepmind-17485706.jpg);background-position:50%;background-size:cover;flex-direction:column}.intro-header.our-way{color:#fff;background-color:#000;background-image:url(../images/Irrational-Advocacy-3-836539582_3865x2580-633.jpg);background-position:50% 100%;background-size:cover}.intro-header.dba-consulting{color:#fff;background-color:#000;background-image:url(../images/pexels-google-deepmind-17485658.jpg);background-position:50%;background-size:cover;flex-direction:column}.intro-header.dba-healthcare{background-image:url(../images/Image-2.png);background-position:50%}.intro-header.contact-us{background-image:url(../images/DBA-Office-65b273.jpeg);background-position:50% 0}.intro-header.team{background-position:50% 30%;background-size:cover}.intro-header.hyper-local{background-image:url(../images/pexels-google-deepmind-18069493.jpg);background-position:50% 100%;background-attachment:fixed}.intro-header.video{color:#fff;background-color:#f4f4f400;background-image:none;flex-direction:column}.intro-header.careers{background-image:url(../images/DBA-Web-Pics-4-1049.jpg);background-position:50%;background-size:cover}.intro-header.whitepaper{background-image:url(../images/pexels-annam-w-1047442.jpg);background-position:50% 100%}.intro-header.bg-video{color:#fff;background-color:#f4f4f400;background-image:none;flex-direction:column}.intro-header.father-first{background-image:url(../images/Web-1920-\2013-1.png);background-position:50%;background-size:contain}.intro-header.consumers-energy{background-image:url(../images/Web-1920-\2013-1_1.png);background-position:100% 0}.intro-header.carshop{background-image:url(../images/Web-1920-\2013-1_2.png);background-size:cover}.intro-header.adbox{background-image:url(../images/BRAND-GUIDELINES-2024-Automate-your-Agency-2024-2.png);background-size:cover}.intro-header.insights{color:#fff;background-color:#f4f4f400;background-image:none;flex-direction:column}.intro-content{text-align:center;width:70%;max-width:1140px}.motto-wrap{z-index:2;width:100%;position:relative}.motto-wrap.side-margin{align-self:flex-start;margin-right:10px}.motto-wrap.side-margin.margin{margin-top:0}.motto-wrap.side-margin.margin-bottom{margin-bottom:0}.motto-wrap.center{flex-direction:column;justify-content:center;align-items:center;display:flex}.motto-wrap.work-margin{margin-left:10%;margin-right:10%}.status-message{color:#fff;text-align:center;background-color:#202020;padding:9px 30px;font-size:14px;line-height:26px}.status-message.cc-error-message{background-color:#db4b68}.status-message.cc-no-data{width:70%;margin:100px auto;display:block}.contact-form-wrap{border:1px solid #eee;padding:45px 50px 50px}.details-wrap{margin-bottom:30px}.text-field{border-style:solid;border-width:0 0 1px;border-color:black black var(--white);background-color:var(--clear);padding-bottom:0;padding-left:0;font-size:14px;line-height:26px}.text-field:hover{border-color:#e3e6eb}.text-field:active{border-color:#43464d}.text-field:focus{border-color:#43464d;border-top-style:none;border-top-width:1px}.text-field::placeholder{color:#fff6}.text-field.black{border-bottom-color:var(--black);color:var(--black)}.text-field.black::placeholder{color:#babbc0}.contact-form-heading-wrap{margin-bottom:40px}.contact-heading{margin-top:0;margin-bottom:15px;font-size:6vw;font-weight:400}.blog-detail-header-wrap{z-index:1;margin:60px 10%;position:relative}.blog-item{text-align:center;flex-direction:column;justify-content:center;width:100%;margin-bottom:80px;display:block}.blog-preview-image{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-size:cover;width:100%;height:300px;margin-bottom:19px;transition:opacity .6s;display:block}.blog-preview-image:hover{opacity:.8}.blog-preview-image:active{opacity:.7}.blog-summary-wrap{text-align:left}.protected-form{flex-direction:column;display:flex}.protected-wrap{background-color:var(--blue);justify-content:center;align-items:center;height:100vh;padding-top:90px;padding-bottom:100px;display:flex}.protected-heading{color:var(--white);text-align:center;margin-bottom:30px;line-height:100%}.utility-page-wrap{color:#fff;text-align:center;justify-content:center;align-items:center;width:100vw;max-width:100%;height:100vh;max-height:100%;padding:30px;display:flex}._404-wrap{background-color:#1a1b1f;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:30px;display:flex}._404-content-wrap{margin-bottom:20px}.text-container{align-items:center;width:100%;height:100%;padding:150px 10%;display:flex;position:relative}.text-container.blue{background-color:#0093b0}.text-container.black{background-color:var(--black)}.text-container.dark-blue{background-color:var(--dark-blue)}.text-container.container-vertical.blue{background-color:var(--black)}.text-container.container-vertical.less-padding,.text-container.container-vertical.less-padding-mobile{padding-top:60px;padding-bottom:60px}.text-container.container-vertical.less-padding-mobile.black{padding-top:150px;padding-bottom:150px}.text-container.light-grey{background-color:#e7e7e7}.text-container.less-padding{padding-top:130px;padding-bottom:20px}.text-container.overlay-video{background-color:#00000061;width:100%}.text-container.less-padding-mobile{padding-top:130px;padding-bottom:130px}.text-container.less-padding-mobile.black{color:#1a1b1f}.heading{text-transform:uppercase;font-family:Gilroy Heavy,Impact,sans-serif;font-size:7vw;font-weight:900;line-height:85%}.heading.small{font-size:40px}.heading.small.height{line-height:50%}.heading.small.height-opposite{line-height:110%}.heading.small.x2-height{margin-top:-15px;line-height:65%}.heading.smaller{font-size:2.3vw}.background-video{object-fit:fill;height:80vh}.text-block{color:var(--white);margin-top:15px;margin-bottom:15px;font-family:Gilroy Medium,Arial,sans-serif}.text-block.black{color:var(--black)}.paragraph{color:var(--black);margin-bottom:0;font-family:Gilroy Medium,Arial,sans-serif;font-size:18px}.paragraph.white{color:var(--white);margin-top:0;margin-bottom:0}.paragraph.white.caps{text-transform:uppercase;font-size:14px}.paragraph.black{color:var(--black)}.paragraph.black.caps{text-transform:uppercase}.paragraph.blue{color:var(--blue);margin-bottom:0}.paragraph.blue.mobile{display:none}.paragraph.margin{margin-top:15px}.margin-80px{margin-top:10px}.toogle-max-w{margin-right:auto}.toggle-main{border-bottom:1px solid #fff3;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;display:block}.toggle-main.black{border-bottom-color:var(--black);color:var(--black)}.dropdown-toggle{color:#fff;flex:1;align-items:center;width:100%;padding-left:0;font-size:17px;display:flex}.dropdown-toggle.black{color:var(--black)}.toggle-icon{border:1px solid #fff3;border-radius:100%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-right:13px;display:flex}.toggle-icon.black{border-color:var(--black);color:var(--black)}.plus-icon.black{filter:invert()}.toggle-content{background-color:#0000;padding-top:20px;padding-bottom:20px;padding-right:20px;display:block;position:relative}.toggle-content.w--open{padding-top:0}.sub-head{-webkit-text-stroke-width:0px;margin-top:0;margin-bottom:0;font-family:Gilroy Heavy,Impact,sans-serif;font-size:22px;line-height:20px;text-decoration:none}.sub-head.white{color:var(--white);margin-top:0;margin-bottom:0}.sub-head.white.all-caps.relative{z-index:1;position:relative}.sub-head.margin{margin-top:20px;margin-bottom:0}.sub-head.all-caps{text-transform:uppercase}.sub-head.dark-blue{color:var(--dark-blue)}.ste-wrap-3{align-items:center;display:flex}.fan-section-menu-1{opacity:0;width:1px;height:1px;display:none}.ste-wrap-2{align-items:center;display:flex}.ste-link-block-1{margin-right:3em}.ste-wrap-1{justify-content:space-between;align-items:center;display:flex}.ste-wrap-5{display:none}.nav-bar{border-bottom:1px solid var(--blue);background-color:var(--black);flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-left:10%;padding-right:10%;font-size:1vw;display:flex;position:fixed}.ste-link-3{color:var(--white);text-transform:uppercase;font-family:Gilroy Heavy,Impact,sans-serif;font-size:1.3em;font-weight:700;line-height:1.3em;text-decoration:none;display:inline-block;position:relative}.ste-link-3:hover{color:var(--blue)}.ste-link-3.w--current{position:relative}.ste-container-1{width:100%;margin-left:auto;margin-right:auto}.form-container{width:100%;padding-left:29px}.container-horizontal{flex-direction:row;align-items:center;padding:150px 10%;display:flex}.container-horizontal.blue{background-color:var(--blue)}.select-field{border:1px solid var(--white);background-color:var(--clear);color:var(--white);background-image:url(../images/Arrow-Down.png);background-position:95%;background-repeat:no-repeat;background-size:12px;padding-left:10px;padding-right:10px}.select-field:active{border-bottom-color:var(--dark-blue)}.select-field:focus{border-color:var(--white);background-color:var(--blue)}.select-field.black{border-bottom-color:var(--black)}.select-field.black:focus{background-color:var(--white)}.hero-box{border:13px solid var(--white);background-color:var(--blue);justify-content:flex-start;align-items:center;width:250px;height:250px;margin-left:10%;padding-left:16px;padding-right:16px;display:flex;position:absolute;top:300px;left:0%;right:auto}.hero-box.alt{bottom:36%}.image-container{justify-content:center;align-items:center;height:80vh;padding-top:162px;display:flex;overflow:hidden}.image-container.blog{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-size:cover;padding-top:0;position:relative}.blue{color:var(--blue);text-decoration:none}.nav-bar-container{z-index:100}.button-link{background-color:var(--white);color:var(--black);border-radius:100px;align-self:flex-start;padding:10px 20px;font-family:Gilroy Heavy,Impact,sans-serif;text-decoration:none;transition:color .5s,transform .5s,border-radius .5s}.button-link:hover{color:var(--blue);transform:translateY(-5px)}.button-link.margin{align-self:flex-start;margin-top:25px}.button-link.blue{color:var(--blue)}.button-link.blue:hover{color:var(--black)}.button-link.white{background-color:var(--blue);transition:background-color .2s ease-in-out,color .5s,transform .5s,border-radius .5s}.button-link.white:hover{background-color:var(--black);color:var(--white)}.button-link.left-margin{align-self:center;margin-left:20px}.button-link.black{background-color:var(--black);color:var(--white)}.button-link.black:hover{color:var(--blue)}.button-link.black.button-2-margin{margin-left:10px}.button-link.blue-bg{background-color:var(--blue)}.button-link.blue-bg.left-margin:hover{color:var(--white)}.button-link.blue-bg.button-2-margin{margin-left:10px}.button-link.blue-bg.button-2-margin:hover{color:var(--white)}.button-text{text-transform:uppercase;font-family:Gilroy Heavy,Impact,sans-serif;font-size:1.3em;font-weight:700;line-height:1.3em;text-decoration:none;display:inline-block}.page-overlay{z-index:0;position:relative}.page-overlay.our-work{z-index:0;background-color:#14141454;width:100%;height:100%;position:absolute;inset:0%}.page-overlay.team{opacity:0;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:100%;padding-left:30px;transition:all .3s;display:flex;position:absolute}.page-overlay.team:hover{opacity:1;-webkit-backdrop-filter:contrast(200%) blur(5px);backdrop-filter:contrast(200%) blur(5px);background-color:#0093b082}.page-overlay.our-tech{z-index:0;background-color:#14141466;width:100%;height:100%;position:absolute;inset:0%}.work-hero{opacity:1;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:repeat;background-size:cover;background-attachment:fixed;flex-direction:column;justify-content:center;align-items:flex-start;height:80vh;padding:10%;display:flex;position:relative;overflow:hidden}.margin-bottom{margin-bottom:25px}.capabilities_item-link{grid-column-gap:.5rem;justify-content:flex-start;align-items:center;margin-top:10px;display:flex}.capabilities_item-link.hide{display:none}.text-size-small{font-size:.875rem}.capabilities_component{grid-column-gap:20px;grid-row-gap:20px;perspective:1000px;grid-template:". Area" / minmax(200px,1fr) 1fr 1fr;grid-auto-columns:1fr;width:100%;margin-top:20px;display:grid}.capabilities_component:empty{display:none}h3.margin:has(+.capabilities_component:empty){display:none}.capabilities_item{border:1px solid var(--black);color:#000;min-height:20rem;transform-style:preserve-3d;border-radius:1rem;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:2rem;text-decoration:none;transition:all .5s cubic-bezier(.165,.84,.44,1);display:flex}.capabilities_item:hover{background-color:var(--black);color:var(--white);border-color:#0d0d0d;transform:translateZ(1rem);box-shadow:0 12px 24px -8px #0009}.capabilities_item:focus{color:#f2f2f2;background-color:#1a1a1a;border-color:#0d0d0d;transform:translateZ(1rem);box-shadow:0 12px 24px -8px #0009}.capabilities_item.white{background-color:#0000;border-color:#fff}.capabilities_item.white:hover{background-color:var(--white);color:var(--blue)}.arrow-left{transform:rotate(180deg)}.other-case-studies{grid-column-gap:3rem;grid-row-gap:1.5rem;perspective:1000px;grid-template:". Area" / 1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}.background-image{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-size:cover;align-items:center;height:60vh;display:flex;position:relative}.background-image.our-way{background-image:url(../images/Chick-Fil-A-Opening.jpg);background-position:50% 30%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;border-top-style:none}.background-image.opposite-forces{background-image:url(../images/OpposingForcesCover_1000x640_194a3f4394b6de2ba37f5464ab2d8fb8.jpg);border-top-style:none;padding-top:0;padding-bottom:0}.background-image.healthcare-marketing{background-image:url(../images/AdobeStock_416759539.jpeg);background-position:50%;background-size:cover;padding-top:0%;padding-bottom:0%}.background-image.our-work{border-top:3px solid var(--blue);background-image:url(../images/66d1e694d063002367df3320_Center-Stage-iPad.png)}.background-image.blackwave{background-image:url(../images/pexels-emiliano-arano-1298684.jpg)}.background-image.adbox{border-top:3px solid var(--blue);background-image:url(../images/Screenshot-2024-10-14-at-12.04.08-PM.png);background-position:50%;background-size:cover;justify-content:flex-start;align-items:center}.ste-link-3-mobile{color:var(--white);text-transform:uppercase;margin-right:1.5em;font-family:Gilroy Heavy,Impact,sans-serif;font-size:1.3em;font-weight:700;line-height:1.3em;text-decoration:none;display:inline-block}.ste-link-3-mobile:hover{color:var(--blue)}.ste-link-3-mobile.black{color:var(--black)}.clients-container{align-items:center;height:200px;display:flex}.client-logo-block{background-color:var(--black);border-top:2px solid #303030;border-bottom:2px solid #303030;flex:1;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.slide-wrap{flex:none;align-items:center;width:max-content;padding:40px 0;display:flex;animation:client-marquee 45s linear infinite;will-change:transform}@keyframes client-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.client-logo-block:hover .slide-wrap{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.slide-wrap{animation:none}}.logo-img._50-r-m{filter:brightness(30%);max-width:300px;margin-right:100px;transition:filter .2s;transform:none}.logo-img._50-r-m:hover{filter:brightness()}.under-nav{border-bottom:1px solid var(--blue);background-color:var(--black);text-align:center;margin-top:100px;padding-top:21px;padding-bottom:21px}.under-nav.variant-2{background-color:var(--dark-blue);padding-top:10px;padding-bottom:10px;display:none}.sideways{text-align:right;justify-content:flex-end;margin-bottom:-20%;display:none;position:absolute;inset:0% auto 0% -15%;transform:rotate(180deg)}.white{color:var(--white)}.white.margin{margin-top:15px}.white.margin.relative{z-index:1;position:relative}.white.margin._60{width:60%}.white.margin._80{width:80%}.white.small-margin{margin-top:5px;display:block}.white.small-margin.teams{margin-top:-1px;margin-bottom:0;font-size:22px}.white.small-side-margin{margin-right:20px}.white.links{display:flex}.white._60{width:60%}.dark-blue{color:var(--dark-blue)}.play-pause-button{display:none}.margin{margin-top:15px}.margin.side-margin{margin-right:25px}.margin._60{width:60%}.margin._80{width:80%}.arrow-right{transform:none}.arrow-right.mobile{display:none}.see-case-study-right{grid-column-gap:.5rem;justify-content:flex-end;align-self:flex-end;align-items:center;display:flex}.case-study{width:auto}.div-block-8{flex-direction:row;justify-content:space-between;align-items:center;padding-top:29px;padding-bottom:29px;display:flex}.line{background-color:#ffffff30;width:2px;height:100px}.platforms{opacity:.33;transition:opacity .2s}.platforms:hover{opacity:1}.lottie{color:#005d70;width:1000px;margin-left:50px;margin-right:50px}.lottie.large{width:100%;margin:1px -1px}.lottie.small{width:489px}.lottie.smaller{width:800px}.container-vertical{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;display:flex}.black{color:var(--black)}.heading-4{font-family:Gilroy Heavy,Impact,sans-serif}.heading-4.large{font-size:40px;line-height:40px}.heading-4.small{font-size:22px}.heading-4.small.white{margin-top:0}.brand-icons{margin-bottom:10px}.team-grid{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.team-member{width:100%;position:relative}.image-3{width:50%;margin-left:33px}.center{text-align:center}.side-margin{margin-right:45px}.text-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:.25fr 1fr;grid-auto-columns:1fr;display:grid}.text-grid.large-margin{margin-top:50px}.grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:stretch;width:auto;margin-left:10%;margin-right:10%;padding-top:10%;padding-bottom:10%;display:grid}.services-icon{filter:brightness(200%) grayscale() brightness(200%) saturate(200%)}.services-icon.black{filter:brightness(0%) grayscale() brightness(200%) saturate(200%)}.services-icon-static{filter:brightness(0%);transition:filter .5s cubic-bezier(.165,.84,.44,1)}.capabilities_item:hover .services-icon-static{filter:none}.services-icon.blue{-webkit-backdrop-filter:none;backdrop-filter:none}.light-grey-bg{background-color:var(--light-grey);width:100%;height:100%}.phone-navbar{display:none;position:sticky}.navbar{display:block;position:sticky}.nav-link{justify-content:center;align-items:center;height:100px;padding-left:15px;padding-right:15px;text-decoration:none;transition:background-color .2s,opacity .2s;display:flex}.nav-link:hover{background-color:var(--blue)}.nav-link.w--current{background-color:#232429;display:flex}.nav-link.hide{display:none}.nav-text{color:var(--white);font-family:Gilroy Heavy,Impact,sans-serif;font-size:1.3em}.nav-text.thin{font-family:Gilroy Medium,Arial,sans-serif}.footer-link-large{color:var(--white);margin-right:20px;white-space:nowrap;padding-top:10px;padding-bottom:10px;font-family:Gilroy Heavy,Impact,sans-serif;font-size:16px;font-weight:400;text-decoration:none;transition:all .2s;display:block}.footer-link-large:hover{color:var(--blue)}.footer-link-large.thin{font-family:Gilroy Medium,Arial,sans-serif}.footer-column{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.footer-06-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template:". Area" / 2fr 1.75fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;display:grid}.container-2{width:100%;margin-left:auto;margin-right:auto}.footer-06{background-color:var(--black);padding:20px 10%}.footer-bottom{justify-content:space-between;margin-top:10px;display:flex}.social-wrap{display:flex}.social-link{filter:invert() brightness(200%);justify-content:center;align-items:center;height:55px;margin-right:30px;display:flex}.footer-link-wrapper{flex-wrap:wrap;align-items:center;display:flex;max-width:460px}.logo:hover{background-color:var(--blue)}.footer-wrapper{align-items:center;display:flex}.footer-link{color:var(--white);margin-right:20px;padding-top:10px;padding-bottom:10px;font-family:Gilroy Medium,Arial,sans-serif;font-size:16px;font-weight:400;text-decoration:none;transition:all .2s;display:block}.footer-link:hover{color:var(--blue)}.link{color:var(--blue);margin-left:5px;margin-right:5px;text-decoration:none}.terms-grid{grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr 1.75fr .5fr;width:100%}.terms-grid-div{border:1px solid #000;align-items:center;height:125px;padding-left:25px;padding-right:25px;display:flex}.terms-grid-div.center{justify-content:center}.background-video-2{width:100%}.overlay{z-index:50;flex-direction:column;align-self:center;align-items:center;width:100%;height:100%;margin-top:79px;display:flex;position:absolute}.loader-wrapper{z-index:1200;flex-direction:column;justify-content:center;align-items:center;width:450px;height:360px;margin-top:0;margin-bottom:0;padding:100px 50px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 2px 5px #000}.shapes-overlay{z-index:10;width:440px;height:440px;position:absolute;left:50px}.shapes-group{justify-content:center;align-items:center;width:429px;height:429px;display:flex;position:absolute;bottom:-213px;left:-10px;transform:translate(-54.8%)}.bar{flex:none;width:286px;height:2px;position:relative;overflow:visible}.clipper{z-index:10;background-color:#1e1e1e;width:286px;height:2px;position:relative;overflow:hidden}.clipped-light{z-index:21;width:200%;height:130%;position:relative;transform:translate(-51%)}.clipped-light.clipped-light-1{z-index:21}.preloader{z-index:1003;background-color:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0%}.page-loader{z-index:auto;position:relative}.link-block{display:block}.image-center{justify-content:center;align-items:center;display:flex}.image-center.margin-80px{margin-top:80px}.full-width{width:100%;margin-top:15px}.next-case-study{border:1px solid var(--white);color:#000;min-height:20rem;transform-style:preserve-3d;border-radius:1rem;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:2rem;text-decoration:none;transition:all .5s cubic-bezier(.165,.84,.44,1);display:flex}.next-case-study:hover{background-color:var(--black);color:var(--white);border-color:#0d0d0d;transform:translateZ(1rem);box-shadow:0 12px 24px -8px #0009}.next-case-study:focus{color:#f2f2f2;background-color:#1a1a1a;border-color:#0d0d0d;transform:translateZ(1rem);box-shadow:0 12px 24px -8px #0009}.image-6,.video{width:100%}.overlay-blog{background-color:#1a1b1f87;width:100%;height:100%;position:absolute;top:0;left:0}.capabilities_item-black{border:1px solid var(--black);color:#000;min-height:20rem;transform-style:preserve-3d;border-radius:1rem;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:2rem;text-decoration:none;transition:all .5s cubic-bezier(.165,.84,.44,1);display:flex}.capabilities_item-black:hover{background-color:var(--black);color:var(--white);border-color:#0d0d0d;transform:translateZ(1rem);box-shadow:0 12px 24px -8px #0009}.capabilities_item-black:focus{color:#f2f2f2;background-color:#1a1a1a;border-color:#0d0d0d;transform:translateZ(1rem);box-shadow:0 12px 24px -8px #0009}.contact-form-grid-copy{grid-column-gap:80px;grid-row-gap:30px;grid-template:". ." ". ." / 2.5fr 1fr;align-items:start;margin-top:160px;margin-bottom:100px}.contact-form-wrap-black{background-color:var(--black);color:var(--white);border:1px solid #eee;padding:45px 50px 50px}.contact-form-wrap-black.hide{display:none}.split{align-items:stretch;width:100%;display:flex}.half-text-container-right{background-color:var(--blue);width:50%;padding:50px 73px;position:relative}.half-text-container-left{flex-direction:column;align-self:flex-start;align-items:flex-start;width:50%;padding:50px 10%;display:flex;position:relative}.half-text-container-left.blackwave{margin-top:-164px}.button-link-form{background-color:var(--white);color:var(--black);border-radius:100px;padding:10px 20px;font-family:Gilroy Heavy,Impact,sans-serif;font-size:1.3em;line-height:1.3em;text-decoration:none;transition:color .5s,transform .5s,border-radius .5s}.button-link-form:hover{color:var(--blue);transform:translateY(-5px)}.button-link-form.margin{margin-top:25px}.button-link-form.blue{color:var(--blue)}.button-link-form.blue:hover{color:var(--black)}.rich-text-block,.rich-text-block.heading-3,.rich-text-block.all-h3-headings,.rich-text-block.article-body.heading-3,.rich-text-block.article-body.article-body-h3{font-size:18px}.overlay-image{z-index:0;background-color:#1a1b1f82;width:100vw;height:100%;position:absolute;top:0%;bottom:0%;left:0%}.case-study-logo{width:auto;height:100px;margin-bottom:27px}.black-wave-content{background-color:var(--black)}.blackwave-margin{margin-right:45px}.success-message{background-color:var(--white);margin-top:30px}.text-block-6{color:var(--blue)}.button-link-contact-us{color:#1a1b1f;background-color:#fff;border-radius:100px;padding:10px 20px;font-family:Gilroy Heavy,Impact,sans-serif;font-size:1.3em;line-height:1.3em;text-decoration:none;transition:color .5s,transform .5s,border-radius .5s}.button-link-contact-us:hover{color:#0093b0;transform:translateY(-5px)}.button-link-contact-us.margin{background-color:var(--black);color:var(--white);margin-top:25px}.button-link-contact-us.margin:hover{background-color:var(--blue)}.link-2{color:var(--blue)}.link-2:hover{color:var(--dark-blue)}.all-caps{text-transform:uppercase}.text-container-static{align-items:center;width:100%;height:100%;padding:150px 10%;display:flex;position:static}.text-container-static.dark-blue{background-color:var(--dark-blue)}.basic-swiper{width:100%;margin-top:0;margin-left:0;overflow:visible}.swiper-wrapper{flex:none;display:block}.swiper-slide{flex:none;display:flex}.category{background-color:#dcdcdc;border-radius:0;justify-content:center;align-items:center;width:100%;height:80px;display:flex;position:relative}.category:hover{background-color:var(--blue)}.case-study-stack{grid-column-gap:15px;grid-row-gap:15px;width:101%;margin-bottom:31px;margin-left:36px;margin-right:36px;padding:0}.category-copy{background-color:#dcdcdc;border-radius:11px;justify-content:center;align-items:center;width:100%;height:80px;display:flex;position:relative}.category-copy.dropdown{display:none}.button-4{background-color:#3898ec00;width:100%;height:100%;font-size:28px}.success-message-2{background-color:var(--black);padding-right:20px}.nav-dropdown{border-bottom:2px solid var(--blue);background-color:#131313;height:auto;padding-top:28px;padding-bottom:28px;display:none;position:absolute;inset:100% 0% auto}.nav-dropdown.hide{display:none}.nav-dropdown.show{display:block}.div-block-15{justify-content:flex-start;align-items:center;width:100%;margin-left:10%;margin-right:10%;display:flex}.div-block-16{flex-flow:column;margin-top:15px;margin-bottom:15px;display:flex}.italic{font-size:18px;font-style:italic;font-weight:500}.link-3{color:#666;margin-bottom:11px;font-size:18px;display:flex}.link-3:hover{color:var(--blue)}.link-3.extra-margin{margin-top:35px}.nav-link-hover-toggle.hide{display:none}.flex{margin-right:10%;display:flex}.flex.articles{margin-right:10%}.author-box{background-color:#f5f5f5;align-self:flex-start;width:30%;margin-top:60px;margin-bottom:60px;padding:30px;position:sticky;top:120px}.sticky-element{margin-bottom:25px}.profile-name{text-transform:none;font-family:Gilroy,sans-serif;font-size:16px;font-weight:700;line-height:16px}.image-7{box-sizing:content-box;object-fit:cover;border-radius:200px;width:50px;height:50px;margin-right:6px;overflow:clip}.role{text-transform:none;font-family:Gilroy,sans-serif;font-size:16px;font-weight:400;line-height:16px}.div-block-19{align-self:center}.flex{margin-right:0%}.flex.space-between{justify-content:space-between;align-items:center}.div-block-20{background-color:#0093b0;width:100%;height:2px}.article-side-header{white-space:nowrap;margin-right:13px}.code-embed{width:100%;height:40px;margin-top:15px}.grid-2{grid-column-gap:9px;grid-row-gap:9px;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:.75fr 1.25fr;grid-auto-columns:1fr;grid-auto-flow:row;place-content:space-around end;place-items:center start;margin-top:31px;margin-right:65px;display:grid}.image-8{width:470px;height:470px}.div-block-22{grid-column-gap:0px;grid-row-gap:0px;border-top:2px solid var(--blue);border-bottom:2px solid var(--blue);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-end;width:100%;display:grid;overflow:visible}.div-block-23{flex-flow:row;width:100%;height:600px;display:flex}.div-block-23-copy{width:100%}.background-video-3,.background-video-4{width:50%}.background-video-5{width:100%;height:100%}.background-video-6{width:500px;height:500px}.image-9{overflow:hidden}.image-10{width:100%;overflow:hidden}.grid-2-copy{grid-column-gap:9px;grid-row-gap:9px;flex-flow:row;grid-template-rows:auto auto auto;grid-template-columns:1.25fr;grid-auto-columns:1fr;grid-auto-flow:row;place-content:space-around end;place-items:center start;margin-bottom:31px;display:grid}.image-10-copy{overflow:hidden}.div-block-24{flex-flow:column;display:flex}.video-flex-box{justify-content:center;align-items:stretch;width:100%;height:525px;display:flex}.image-11{align-self:center;width:500px;height:500px;overflow:hidden}.grid-2-copy{grid-column-gap:9px;grid-row-gap:9px;flex-flow:row;grid-template-rows:auto;grid-template-columns:.75fr .75fr 1.5fr;grid-auto-columns:1fr;grid-auto-flow:row;place-content:center;place-items:center;margin-top:31px;margin-left:30px;display:grid}.div-block-25{flex:0 auto}.services-flex{justify-content:space-between;align-items:center;width:100%;margin-left:10%;margin-right:10%;display:flex}.div-block-16-copy{flex-flow:column;margin-top:15px;margin-bottom:15px;display:flex}.top-align-margin-left{align-self:flex-start;margin-left:130px}.div-block-26{margin-left:60px}.services-div{align-self:flex-start}.button-flex-box{justify-content:flex-start;align-items:center;margin-top:20px;display:flex}.heading-6{font-family:Gilroy,sans-serif;line-height:42px}.image-12{margin-bottom:30px}.sectionn{padding-top:140px;padding-bottom:140px}.image-13{padding-right:220px}.section-3{background-color:#0093b0;padding:150px 0% 150px 10%}.text-block-7{color:#fff;font-family:Gilroy Heavy,Impact,sans-serif;font-size:5.5vw;line-height:100%}.text-block-10{display:inline-block}.text-block-11,.error-message{font-size:14px}.utility-margin-bottom-4rem{margin-bottom:4rem}.utility-margin-bottom-0{margin-bottom:0}.grid-layout{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-columns:1fr;display:grid}.grid-layout.desktop-3-column{grid-template-columns:1fr 1fr 1fr}.grid-layout.grid-gap-l{grid-column-gap:4rem;grid-row-gap:4rem}.flex-layout{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;display:flex}.utility-margin-bottom-2rem{margin-bottom:2rem}.paragraph-l{margin-bottom:1rem}.avatar{background-color:#f0f0f0;border-radius:100rem;width:4rem;height:4rem;position:relative;overflow:hidden}.utility-margin-bottom-1rem{margin-bottom:1rem}.utility-image-cover{object-fit:cover;width:100%;height:100%;position:relative;inset:0%}.paragraph-s{margin-bottom:1rem}.insights-video{width:100%}.file-upload,.form{display:none}.code-embed-2,.code-embed-3{width:100%}@media screen and (min-width:1440px){.nav-bar{font-size:14px}.nav-bar-container{z-index:50}.sideways{left:-20%}.preloader{position:fixed}.page-loader{z-index:150;position:relative}.bold-text-6{color:var(--black)}}@media screen and (min-width:1920px){.hero-box{bottom:34%}.sectionn{padding-top:0;padding-bottom:0}.image-13{padding-right:0}.section-3{padding-right:10%}.text-block-8{color:#fff}.section-4{padding:10%;display:flex}.text-block-9{font-family:Gilroy Heavy,Impact,sans-serif;font-size:22px;line-height:20px}}@media screen and (max-width:991px){h2{font-size:6vw}.section.cc-cta{padding-left:0;padding-right:0}.styleguide-block{text-align:center}.button{justify-content:center}.button.cc-contact-us{display:none}.rich-text{margin-bottom:0}.heading-jumbo{font-size:56px;line-height:70px}.logo-link.w--current{flex:1}.menu-icon{display:block}.menu{margin-left:30px;position:static}.navigation-wrap{background-color:#fff}.navigation{padding:25px 30px}.navigation-item{text-align:center;padding:15px 30px;transition:background-color .4s,opacity .4s,color .4s}.navigation-item:hover{background-color:#f7f8f9}.navigation-item:active{background-color:#eef0f3}.menu-button{padding:0}.menu-button.w--open{background-color:#0000}.navigation-items{background-color:#fff}.cta-text{width:auto}.cta-wrap{width:auto;padding:80px 50px 90px}.blog-detail-header-wrap{width:70%}.blog-item{width:80%}.blog-preview-image{height:460px}.blog-summary-wrap{width:100%}.text-container.container-vertical.less-padding{padding-left:0;padding-right:0}.text-container.less-padding-mobile{padding-bottom:30px}.heading.smaller{font-size:4vw}.paragraph{font-size:15px;position:static}.toogle-max-w{max-width:100%}.fan-wrap-menu-1{padding-left:0;padding-right:0;font-size:1.69vw;overflow:auto}.ste-wrap-3{display:none}.ste-wrap-4{align-items:center;display:none}.fan-section-menu-1{background-color:var(--white);opacity:1;width:auto;height:auto;font-size:1.69vw;display:block}.ste-wrap-2{flex:1}.ste-wrap-5{display:block}.nav-bar{z-index:25;height:100px;position:fixed}.hero-box{top:300px}.button-text{font-size:18px}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.capabilities_component{grid-row-gap:3rem;grid-template-columns:1fr 1fr}.capabilities_item-content{align-self:center}.capabilities_item{min-height:15rem;padding:2rem}.arrow-left{display:none}.other-case-studies{grid-row-gap:3rem;grid-template:"." "Area" / 1fr}.div-block-6{border-bottom:1px solid var(--white);background-color:var(--blue);padding:20px;display:flex}.div-block-6:hover{filter:saturate(160%)}.div-block-6.black{background-color:var(--black)}.div-block-6.white{background-color:var(--white)}.div-block-6.bottom{background-color:var(--black);flex-flow:column;justify-content:center;align-items:center;padding:20px;display:flex}.ste-link-3-mobile{-webkit-text-stroke-width:0px;margin-right:.7em;font-size:3em}.ste-link-3-mobile.smaller-text{font-size:2em}.nav-dropdown-button.social{filter:invert();width:40px}.flex-block{grid-column-gap:15px;grid-row-gap:15px}.flex-block.margin{margin-top:8px;margin-bottom:17px}.icon,.icon:active{filter:invert()}.clients-container{height:140px}.sideways{left:-11%}.arrow-right.mobile{display:block}.see-case-study-right{justify-content:center;align-self:center}.platforms{width:25%}.heading-4.small.white{text-align:center}.grid{grid-template-columns:1fr;justify-items:center;margin-top:72px}.phone-navbar{display:block;position:fixed;inset:0% 0% auto}.navbar{display:none}.nav-text{font-size:13px}.footer-06{padding-top:56px;padding-bottom:56px}.footer-column{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-right:0;display:flex}.footer-06-grid{grid-row-gap:48px;grid-template-rows:auto;grid-template-columns:1fr;grid-template-areas:none;grid-auto-flow:row;justify-items:stretch}.footer-link-large{margin-right:0}.footer-link-wrapper{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;width:100%;max-width:none;display:grid}.footer-nap{width:100%;text-align:left!important}.footer-bottom{flex-direction:column;align-items:flex-start;text-align:left;margin-top:8px}.footer-wrapper{flex-wrap:wrap;justify-content:flex-start}.social-wrap{justify-content:flex-start;width:100%}.dropdown-text{white-space:normal}.next-case-study{align-items:center;width:100%;min-height:15rem}.capabilities_item-black{min-height:15rem;padding:2rem}.contact-form-grid-copy{grid-row-gap:50px;text-align:center;grid-template:"." "." "." / 1fr;width:80%;margin-left:auto;margin-right:auto}.div-block-11{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;display:flex}.div-block-12{justify-content:center;align-items:center;display:flex}.flex.articles{flex-flow:wrap;justify-content:center;align-items:center;margin-left:10%;margin-right:10%}.author-box{width:100%}.nav-menu{margin-top:100px}.utility-margin-bottom-0{margin-bottom:0}.grid-layout.tablet-1-column{grid-template-columns:1fr}}@media screen and (max-width:767px){.section{margin-left:0;margin-right:0}.section.cc-cta{padding:15px}.container{text-align:center}.paragraph-bigger{font-size:16px;line-height:28px}.rich-text{text-align:left;width:90%;max-width:470px}.heading-jumbo{font-size:50px;line-height:64px}.heading-jumbo-small{font-size:30px;line-height:52px}.logo-link{padding-left:0}.navigation{padding:20px 30px}.cta-wrap{padding-left:30px;padding-right:30px}.intro-header.bg-video{height:500px}.intro-content{width:80%}.status-message.cc-no-data{width:80%;max-width:470px}.contact-form-wrap{padding:30px}.blog-detail-header-wrap{text-align:left;max-width:470px}.blog-item{width:90%;max-width:470px}.blog-summary-wrap{text-align:center}.utility-page-wrap{padding:15px}._404-wrap{padding:30px}.text-container{flex-direction:column;justify-content:center}.text-container.container-vertical.less-padding{padding-left:0%;padding-right:0%}.heading.smaller{font-size:5.5vw}.paragraph{font-size:13px;line-height:16px}.toogle-max-w{max-width:100%}.sub-head{font-size:16px;line-height:14px}.fan-wrap-menu-1{padding-left:0;padding-right:0;overflow:auto}.ste-wrap-3{display:none}.fan-section-menu-1{z-index:0;opacity:1;background-color:#fff;font-size:1.69vw}.hero-box{top:384px}.nav-bar-container{z-index:3}.button-link.black.button-2-margin,.button-link.blue-bg.button-2-margin{margin-top:10px;margin-left:0;display:inline-flex}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.features_item-icon{color:#000}.div-block-6:hover{filter:saturate(162%)}.div-block-6.dark-blue{background-color:var(--dark-blue)}.div-block-6.red{background-color:var(--black)}.div-block-6.black:hover{filter:saturate(200%)}.div-block-6.yellow,.div-block-6.white{background-color:var(--white)}.div-block-6.white:hover{filter:invert(16%) saturate(162%)}.div-block-6.bottom{background-color:var(--black);flex-direction:column;justify-content:center;align-items:center}.div-block-6.hide,.div-block-6.hide.w--current{display:none}.ste-link-3-mobile:hover{color:var(--white)}.ste-link-3-mobile.black:hover{color:var(--black)}.nav-dropdown-button{opacity:1;filter:invert();width:28px}.nav-dropdown-button.social{opacity:1}.nav-dropdown-button.black{filter:none}.flex-block{margin-top:8px}.icon{filter:invert()}.clients-container{height:120px}.client-logo-block{z-index:5;height:200px}.sideways{display:none}.white.margin._80{width:100%}.lottie{width:500px}.lottie.small{width:300px;margin-top:25px;margin-bottom:25px}.lottie.smaller{width:80%;margin-top:30px}.heading-4.white{margin-top:0}.heading-4.categories{font-size:24px}.team-grid,.text-grid.large-margin{grid-template-columns:1fr}.phone-navbar{display:block}.navbar{display:none}.footer-column{padding-right:0}.footer-06-grid{grid-row-gap:44px;grid-template-rows:auto;grid-template-columns:1fr;grid-template-areas:none;grid-auto-columns:1fr;display:grid}.footer-bottom{flex-wrap:wrap;margin-top:8px}.footer-link-wrapper{flex-direction:row}.dropdown-text{overflow-wrap:break-word;font-size:16px}.preloader{height:100vh}.page-loader{z-index:200}.contact-form-wrap-black{padding:30px}.split{flex-direction:column;align-items:stretch}.half-text-container-right{width:100%}.half-text-container-left{flex-direction:column;justify-content:center;width:100%}.blackwave-margin{align-self:flex-start;margin-bottom:30px;margin-right:0}.text-container-static{flex-direction:column;justify-content:center}.basic-swiper{display:none}.category-copy.dropdown{border:2px solid var(--blue);background-color:#fff;width:auto;margin-bottom:-28px;margin-left:26px;margin-right:26px;display:flex}.dropdown-list{border-radius:1px}.dropdown-list.w--open{border:2px solid var(--blue);background-color:var(--white);border-radius:7px;top:0}.dropdown-link{font-family:Gilroy Heavy,Impact,sans-serif}.dropdown-link.hide{display:none}.author-box{width:100%;margin-top:0;position:static}.button-flex-box{flex-flow:column}.utility-margin-bottom-4rem{margin-bottom:2rem}.utility-margin-bottom-0{margin-bottom:0}.grid-layout.grid-gap-l{grid-column-gap:2rem;grid-row-gap:2rem}.utility-margin-bottom-2rem{margin-bottom:1rem}}@media screen and (max-width:479px){h1{overflow-wrap:normal;font-size:45px}h2{font-size:9.5vw;line-height:100%}h3{font-size:30px;line-height:30px}.label{font-size:16px}.rich-text{width:100%;max-width:none}.heading-jumbo{font-size:36px;line-height:48px}.menu{margin-left:15px}.navigation{padding-left:20px;padding-right:20px}.menu-button,.menu-button.w--open{flex:none}.cta-wrap{padding-left:15px;padding-right:15px}.intro-header.hyper-local{background-position:0%}.intro-header.consumers-energy{background-position:100%;background-size:contain}.motto-wrap.side-margin{margin-right:0}.motto-wrap.side-margin.margin{margin-top:25px}.status-message.cc-no-data{width:100%}.contact-form-wrap{width:80%;max-width:100vw}.contact-heading{font-size:10vw}.blog-detail-header-wrap{width:80%;max-width:none}.blog-item{width:100%;max-width:none;overflow:hidden}.blog-preview-image{height:250px}.text-container.container-vertical{overflow-wrap:anywhere}.text-container.container-vertical.less-padding-mobile.black{padding-top:60px;padding-bottom:60px}.heading.smaller{font-size:1.75em}.paragraph{width:100%;font-size:15px;line-height:16px}.paragraph.white{overflow-wrap:anywhere}.paragraph.white.small-margin.case-study{text-align:center}.paragraph.blue.desktop{display:none}.paragraph.blue.mobile{display:block}.toogle-max-w{max-width:100%;margin-right:0}.dropdown-toggle{overflow-wrap:anywhere;padding-top:18px;padding-bottom:18px;padding-right:0;font-size:18px}.sub-head.white.margin.case-study{text-align:center}.sub-head.all-caps{font-size:20px;line-height:20px}.fan-wrap-menu-1{flex-direction:column;justify-content:space-between;display:flex}.fan-section-menu-1{font-size:2.5vw}.ste-logo-1{margin-top:8px;margin-bottom:8px}.nav-bar{padding-top:12px;padding-bottom:12px}.form-container{margin-top:40px;padding-left:0}.container-horizontal.blue{flex-direction:column}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.capabilities_item-link{margin-top:5px}.features_item-icon{filter:invert();color:var(--white)}.features_item-icon:hover{filter:invert(0%)}.capabilities_component{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-columns:1fr;grid-template-areas:"."}.capabilities_item.white{margin-bottom:0}.other-case-studies{grid-template-columns:1fr}.div-block-6.white.w--current{margin-bottom:0}.ste-link-3-mobile.smaller-text{text-transform:uppercase}.white.margin.relative.mobile{font-size:1.7em}.white.margin._60,.white.margin._80,.margin._60{width:100%}.case-study{height:auto;max-height:100px}.div-block-8{flex-direction:column}.line{width:100%;height:2px;margin-top:29px;margin-bottom:29px}.platforms{width:80%}.lottie{width:300px}.lottie.small{width:225px}.lottie.smaller{width:100%}.grid{margin-top:145px}.grid.gap{grid-column-gap:60px;grid-row-gap:60px}.footer-link-large{margin-right:0}.footer-column{flex-direction:row;margin-top:40px}.footer-06-grid{grid-template:"." "." "." / 2fr;grid-auto-columns:.25fr;grid-auto-flow:row dense;justify-content:center;justify-items:stretch}.footer-bottom{text-align:left;flex-direction:column}.footer-link-wrapper{justify-content:space-between;width:100%}.logo{justify-items:center}.footer-wrapper{flex-wrap:wrap;justify-content:flex-start}.white.links{flex-wrap:wrap;display:block}.dropdown-text{line-height:20px}.contact-form-grid-copy{width:100%}.contact-form-wrap-black{width:80%;max-width:100vw}.half-text-container-right{margin-top:40px;padding-left:28px;padding-right:28px}.collection-list-wrapper-2{margin-top:3px}.rich-text-block{overflow-wrap:anywhere;flex:0 auto;width:100%}.case-study-logo{height:auto;max-height:100px}.swiper-slide{flex-direction:column}.category,.category-copy{height:100px}.recaptcha{position:static}.captcha{justify-content:center;align-items:center;display:flex}.author-box{padding:10%}.utility-margin-bottom-0{margin-bottom:0}.avatar{margin-bottom:16px}}#w-node-_3f61509a-fac7-b0d5-3763-509be705858e-e2012e97{grid-area:1 / 1 / 2 / 2}#w-node-e06eb7a9-e6eb-490b-6f8a-e7dba041e2a7-e2012e97{grid-area:2 / 1 / 3 / 2}#w-node-_3f61509a-fac7-b0d5-3763-509be70585a6-e2012e97{grid-area:1 / 2 / 3 / 3}#w-node-_827559bb-4156-ed40-2359-513b562ddb70-53779676{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-f360c1b0-b1ab-58a2-03b1-ede54ac31361-40f5582e{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr}#w-node-_423694dc-553d-c8b6-b349-52aba8a5971c-e5784cf1,#w-node-ef14d6e7-b24b-e27e-e7d0-1df0cabd6778-e5784cf1,#w-node-_71cc76ff-d028-b470-b128-260fed8a09b6-e5784cf1,#w-node-_64742d82-3d31-3fdc-9ddf-d929aaee83b8-2b80b00c,#w-node-f035bbb3-9aee-b193-edba-0d137fa2d421-2b80b00c,#w-node-_8c335645-8f83-4f19-c6ad-bf37ad457459-2b80b00c,#w-node-_8c335645-8f83-4f19-c6ad-bf37ad45745a-2b80b00c,#w-node-_14592fda-242b-44a0-94a0-0e38958bb7a2-2b80b00c,#w-node-_14592fda-242b-44a0-94a0-0e38958bb7a3-2b80b00c,#w-node-_6a3f2ca9-11c5-f5b2-a2ae-19a6690cba16-2b80b00c,#w-node-_6a3f2ca9-11c5-f5b2-a2ae-19a6690cba17-2b80b00c,#w-node-f33ef3dc-55b8-72b7-eb76-cdb50788d424-2b80b00c,#w-node-f33ef3dc-55b8-72b7-eb76-cdb50788d425-2b80b00c,#w-node-ea7edab5-87f2-4519-6b03-356b206e3f24-2b80b00c,#w-node-ea7edab5-87f2-4519-6b03-356b206e3f25-2b80b00c,#w-node-df9bec6a-0100-a3b0-8da5-d319a6e004dc-2b80b00c,#w-node-df9bec6a-0100-a3b0-8da5-d319a6e004dd-2b80b00c,#w-node-d46f4310-1609-a8a3-e358-73a231aa88b2-2b80b00c,#w-node-d46f4310-1609-a8a3-e358-73a231aa88b3-2b80b00c,#w-node-df9d88d3-c109-5070-0366-bedabe81ca90-2b80b00c,#w-node-df9d88d3-c109-5070-0366-bedabe81ca91-2b80b00c,#w-node-_4877f58c-fb30-235f-9151-99e12a5f1fc4-2b80b00c,#w-node-_4877f58c-fb30-235f-9151-99e12a5f1fc5-2b80b00c,#w-node-d5cf4921-3476-4160-b8aa-d843c3242ae9-2b80b00c,#w-node-d5cf4921-3476-4160-b8aa-d843c3242aea-2b80b00c,#w-node-f3cdab1c-2477-31b8-d9a9-c193abb1e7f7-2b80b00c,#w-node-f3cdab1c-2477-31b8-d9a9-c193abb1e7f8-2b80b00c,#w-node-b7867f29-3f1a-889c-b8cc-9b33d2f7321e-2b80b00c,#w-node-b7867f29-3f1a-889c-b8cc-9b33d2f7321f-2b80b00c,#w-node-_54b365cc-8896-e147-cf6a-4c6965c7e51e-2b80b00c,#w-node-_54b365cc-8896-e147-cf6a-4c6965c7e51f-2b80b00c,#w-node-_7833c853-6f3b-cd2e-0ff8-a435d9c1e566-2b80b00c,#w-node-_7833c853-6f3b-cd2e-0ff8-a435d9c1e567-2b80b00c,#w-node-_4f50c852-4ccd-fe7b-c026-2a8ad4b98c6b-2b80b00c,#w-node-_4f50c852-4ccd-fe7b-c026-2a8ad4b98c6c-2b80b00c,#w-node-_1fe2c08a-d61d-3b9d-db43-48c43885f30c-2b80b00c,#w-node-_1fe2c08a-d61d-3b9d-db43-48c43885f30d-2b80b00c,#w-node-_0d59ddb2-c913-d12a-3049-c7eb3b199a08-2b80b00c,#w-node-_0d59ddb2-c913-d12a-3049-c7eb3b199a09-2b80b00c,#w-node-a02ab648-b925-f8a7-b020-01570a512b2f-2b80b00c,#w-node-a02ab648-b925-f8a7-b020-01570a512b30-2b80b00c,#w-node-_6a1ab056-143b-5b95-7252-a96d9d834c8f-2b80b00c,#w-node-_6a1ab056-143b-5b95-7252-a96d9d834c90-2b80b00c,#w-node-d1f8c0bd-497c-5ffb-2318-fc8fb5a102e4-2b80b00c,#w-node-d1f8c0bd-497c-5ffb-2318-fc8fb5a102e5-2b80b00c,#w-node-a479986f-4153-0f3f-df47-7cc9bed1dbd3-2b80b00c,#w-node-a479986f-4153-0f3f-df47-7cc9bed1dbd4-2b80b00c,#w-node-c5976063-7639-463f-727c-c89b495b328a-2b80b00c,#w-node-c5976063-7639-463f-727c-c89b495b328b-2b80b00c,#w-node-_6756bb53-ffdf-70f8-4193-3c66f9101d71-2b80b00c,#w-node-_6756bb53-ffdf-70f8-4193-3c66f9101d72-2b80b00c,#w-node-_9e740f6a-cbb6-4bde-5812-a862841aacaf-2b80b00c,#w-node-_9e740f6a-cbb6-4bde-5812-a862841aacb0-2b80b00c,#w-node-_1fafec6e-2c8c-c9e3-f177-5c90a4322813-2b80b00c,#w-node-_1fafec6e-2c8c-c9e3-f177-5c90a4322814-2b80b00c,#w-node-ed90bbfe-8d87-62ac-2176-856d89aa633d-2b80b00c,#w-node-ed90bbfe-8d87-62ac-2176-856d89aa633e-2b80b00c,#w-node-cf4c04c3-8911-828b-2703-7cf9ddf06ed7-2b80b00c,#w-node-cf4c04c3-8911-828b-2703-7cf9ddf06ed8-2b80b00c,#w-node-a8de555b-61b6-a441-bb59-1a3a60239755-2b80b00c,#w-node-a8de555b-61b6-a441-bb59-1a3a60239756-2b80b00c,#w-node-_4a36d6db-6dde-6c2f-5ff5-a3ce04db655c-2b80b00c,#w-node-_4a36d6db-6dde-6c2f-5ff5-a3ce04db655d-2b80b00c,#w-node-_0c997a0a-7367-8dfc-50dc-8557b77bbb4c-2b80b00c,#w-node-_0c997a0a-7367-8dfc-50dc-8557b77bbb4d-2b80b00c,#w-node-_25deba3a-3809-7f47-9336-bbf5acb0f633-2b80b00c,#w-node-_25deba3a-3809-7f47-9336-bbf5acb0f634-2b80b00c,#w-node-_8f58a4cb-4e6b-135a-ed55-49c6a9a9f64c-2b80b00c,#w-node-_8f58a4cb-4e6b-135a-ed55-49c6a9a9f64d-2b80b00c,#w-node-e0870f57-711a-5eea-e95a-4cd034ec0cd0-2b80b00c,#w-node-e0870f57-711a-5eea-e95a-4cd034ec0cd1-2b80b00c,#w-node-f0846c1a-a8e1-1aba-4a08-5a52771417b2-2b80b00c,#w-node-f0846c1a-a8e1-1aba-4a08-5a52771417b3-2b80b00c,#w-node-_424292af-5395-d400-ed58-32313c2a40c8-2b80b00c,#w-node-_424292af-5395-d400-ed58-32313c2a40c9-2b80b00c,#w-node-a81c542a-9031-2fff-abc9-4213dd41266e-448f4195{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-a81c542a-9031-2fff-abc9-4213dd412670-448f4195{grid-area:span 2 / span 1 / span 2 / span 1}#w-node-a355a639-bc9e-3f75-2de4-971e4becf270-bc200e41{grid-area:span 1 / span 1 / span 1 / span 1;place-self:start end}#w-node-a355a639-bc9e-3f75-2de4-971e4becf271-bc200e41{grid-area:span 2 / span 1 / span 2 / span 1;place-self:start}#w-node-_5b1ed205-83a7-cddd-c0b4-14508968ae00-5ca759d6{grid-area:span 1 / span 1 / span 1 / span 1}@media screen and (max-width:991px){#w-node-_423a2679-29f9-60cc-afbb-45de05314c0c-05314c09,#w-node-_68e3d924-8bdd-1217-f470-b253b91adf02-05314c09{grid-area:span 2 / span 1 / span 2 / span 1}#w-node-e06eb7a9-e6eb-490b-6f8a-e7dba041e2a7-e2012e97{grid-area:2 / 1 / 3 / 2}#w-node-_3f61509a-fac7-b0d5-3763-509be70585a6-e2012e97{grid-area:3 / 1 / 4 / 2}#w-node-_766aae1b-6d00-bd16-95aa-6d16457b8ced-53779676,#w-node-_1fa9916a-4d27-5494-6fb8-0c47c14f2157-53779676,#w-node-_5b1ed205-83a7-cddd-c0b4-14508968ae4b-5ca759d6,#w-node-_5b1ed205-83a7-cddd-c0b4-14508968ae59-5ca759d6{justify-self:center}}@media screen and (max-width:767px){#w-node-a30abca9-a276-3275-9833-da9f95d98e76-70416b09{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-f360c1b0-b1ab-58a2-03b1-ede54ac31361-40f5582e{grid-template-rows:auto auto;grid-template-columns:1fr}}@media screen and (max-width:479px){#w-node-_68e3d924-8bdd-1217-f470-b253b91adf02-05314c09{grid-area:3 / 1 / 5 / 2}#w-node-_61540e39-735d-a3c7-bbad-9c242c9c04bc-05314c09{grid-area:2 / 2 / 3 / 3}#w-node-_423a2679-29f9-60cc-afbb-45de05314c0e-05314c09{grid-area:3 / 1 / 4 / 2}#w-node-_3f61509a-fac7-b0d5-3763-509be705858e-e2012e97{grid-area:1 / 1 / 2 / 2;justify-self:center}#w-node-e06eb7a9-e6eb-490b-6f8a-e7dba041e2a7-e2012e97{justify-self:center}}@font-face{font-display:swap;font-family:Gilroy Heavy Italic;src:url(../fonts/Radomir-Tinkov---Gilroy-HeavyItalic.otf) format("opentype");font-weight:900;font-style:italic;font-display:block}@font-face{font-display:swap;font-family:Gilroy Medium Italic;src:url(../fonts/Radomir-Tinkov---Gilroy-MediumItalic.otf) format("opentype");font-weight:500;font-style:italic;font-display:block}@font-face{font-display:swap;font-family:Gilroy Heavy;src:url(../fonts/Radomir-Tinkov---Gilroy-Heavy.otf) format("opentype");font-weight:900;font-style:normal;font-display:block}@font-face{font-display:swap;font-family:Gilroy Medium;src:url(../fonts/Radomir-Tinkov---Gilroy-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Gilroy;src:url(../fonts/._Radomir-Tinkov---Gilroy-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/._Radomir-Tinkov---Gilroy-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/._Radomir-Tinkov---Gilroy-RegularItalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}span.nav-label{display:block;color:var(--white);margin-top:0;margin-bottom:20px;font-size:16px;font-weight:500;line-height:16px}@font-face{font-family:Gilroy;src:url(../fonts/._Radomir-Tinkov---Gilroy-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/._Radomir-Tinkov---Gilroy-Black.otf) format("opentype"),url(../fonts/._Radomir-Tinkov---Gilroy-Heavy.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:Gilroy;src:url(../fonts/._Radomir-Tinkov---Gilroy-HeavyItalic.otf) format("opentype"),url(../fonts/._Radomir-Tinkov---Gilroy-BlackItalic.otf) format("opentype");font-weight:900;font-style:italic;font-display:fallback}@media screen and (min-width:992px){.footer-06-grid .footer-column~.footer-column{justify-content:flex-end}}@media screen and (min-width:1680px){.footer-link-wrapper{max-width:none}}@media screen and (max-width:767px){[data-w-id]{opacity:1!important}}

/* DANIELBRIAN mobile heading overflow fix (spark, 2026-08-04).
   Faith reported /our-tech reading "AI TRANSFORMATIO" on a phone — the word is
   clipped mid-letter, not wrapped.
   Cause: the display h2 scales at 9.5vw, and the longest word then exceeds the
   10%-padded column. Measured on production at four widths, all clipping:
     320px  word 269 in a 256 column
     375px  word 315 in a 300 column
     402px  word 338 in a 322 column   <- Faith's viewport
     430px  word 361 in a 344 column
   8.8vw fits at every one of those, with margin, and is scoped to <600px so the
   desktop display scale is untouched (measured 36px at 600 and 46px at 768,
   i.e. a different rule already governs above this breakpoint).
   overflow-wrap is the safety net: prod's own h1 already uses `anywhere`, so a
   heading that breaks rather than clips is the established house behaviour. */
@media screen and (max-width:599px){h2{font-size:8.8vw;overflow-wrap:break-word}}
