.home-page,.home-page-shell{overflow-x:clip}.home-page-below-main #featured-insights{--site-gutter:150px}@media only screen and (max-width:1600px){.home-page-below-main #featured-insights{--site-gutter:100px}}@media (max-width:768px){.home-page-below-main #featured-insights{--site-gutter:30px}}@media (max-width:1280px){.home-page-shell{--site-gutter:50px;--section-pad-y:50px}.home-page-below-main #featured-insights .featured-insights-posts{margin-top:30px}.home-page #case-study{padding-top:50px;padding-bottom:50px}.home-page #digital-agency{padding-top:0;padding-bottom:0}.home-page #ambition{padding:0}.home-page #ambition .ambition-card-copy{padding-left:var(--site-gutter);padding-right:var(--site-gutter)}.home-page,.home-page-below-main{overflow-x:clip}.home-page #hero{overflow-x:clip;overflow-y:visible}.home-page #hero .discover-more-rail{left:var(--site-gutter)}.home-page #about-branex .about-branex-stat-grid{padding-left:0;padding-right:0}.home-page #about-branex .stat-card-number{font-size:85px}.home-page #about-branex .stat-card-text{font-size:27px;line-height:38px}.home-page .projects-row:not(.projects-row-peek){--row-h:240px}.projects-row-peek-scroll{touch-action:pan-x pan-y}.home-page #services .services-intro-block{gap:40px}.home-page #services .services-panels-wrap{margin-top:30px;padding-bottom:0}.home-page #services .service-panel-heading{font-size:26px}.home-page #services .service-panel-subtitle{font-size:18px;line-height:24px}.home-page #services .service-panel-media{margin-top:auto;padding-top:24px}.home-page #services .service-panel-media-image{display:block;height:auto;width:auto;max-height:min(70vw,420px);max-width:min(100%,480px);object-fit:contain;object-position:right bottom}.home-page #ambition .ambition-heading{width:min(92%,40rem)}.home-page #ambition .ambition-subtext{width:min(88%,36rem)}.home-page #case-study .case-study-intro{max-width:min(100%,52rem);margin-inline:auto}.home-page #design-process .design-process-grid{gap:4.5rem}.home-page #design-process .design-process-card{height:auto;min-height:0}.home-page #design-process .design-process-stage{margin-top:3rem;padding-top:3.5rem;padding-bottom:0}.home-page-below-main #featured-insights .featured-insights-header{flex-direction:column;align-items:center}}@media (max-width:768px){.home-page-below-main #featured-insights .featured-insights-header{align-items:center}}@media (max-width:1024px){.home-page #design-process .design-process-card{min-height:0}.home-page #about-branex .stat-card-number{font-size:82px}.home-page #about-branex .stat-card-text{font-size:26px;line-height:36px}}@media (max-width:768px){.home-page-shell{--site-gutter:15px}.home-page #ambition .ambition-card-copy{padding-left:15px;padding-right:15px}.home-page #hero .discover-more-rail{display:none}.home-page #services .service-panel{padding:0}.home-page #services .service-panel-copy{padding:30px}.home-page #services .service-panel-subtitle{font-size:13px;line-height:15px}.home-page #services .service-panel-heading,.home-page #services .service-panel-title{font-size:20px;line-height:22px}.home-page #services .service-panel-copy>div.mt-6{margin-top:20px}.home-page #services .service-panel-media{justify-content:stretch;margin-top:0;padding:0}.home-page #services .service-panel-media-image{width:100%;max-width:100%;max-height:none;height:auto;object-fit:contain;object-position:center bottom}.home-page #about-branex .stat-card-number{font-size:78px;text-align:left}.home-page #about-branex .stat-card-text{font-size:18px;line-height:20px;text-align:left}.home-page #about-branex .about-branex-stat-grid article,.home-page #about-branex .about-branex-stat-grid>*{height:auto}.home-page #about-branex .about-branex-stat-grid article>.relative.z-10{padding:30px;height:auto}.home-page #ambition .ambition-heading,.home-page #ambition .ambition-subtext{width:92%}.home-page #case-study #case-study-sougha .case-split-media,.home-page #case-study #case-study-waltron .case-split-media{display:flex;align-items:flex-end;justify-content:center;min-height:0;aspect-ratio:1448/1086}.home-page #case-study #case-study-sougha .case-split-media-frame,.home-page #case-study #case-study-waltron .case-split-media-frame{position:relative;inset:auto;width:100%;height:auto;flex-shrink:0;aspect-ratio:1549/961}.home-page #case-study #case-study-sougha .case-split-media-frame img.absolute,.home-page #case-study #case-study-waltron .case-split-media-frame>img{object-fit:contain;object-position:bottom center}.home-page #case-study #case-study-waltron .case-screen{overflow:hidden}.home-page #case-study #case-study-waltron .case-screen-content{width:100%;max-width:100%;height:auto}}@media (max-width:640px){.projects-row-peek{--project-card-w:min(78vw,360px)}.home-page .projects-row:not(.projects-row-peek){--row-h:220px}.home-page #services .services-intro-block{gap:32px}}@media (max-width:639px){.home-page #design-process{overflow-x:clip}.home-page #design-process .design-process-stage{margin-top:2.5rem;padding-top:0;overflow:visible}.home-page #design-process .design-process-grid{--design-process-card-w:calc(100vw - var(--site-gutter) * 2 - 1.25rem);gap:12px;height:auto;margin-inline:calc(-1 * var(--site-gutter));padding-top:52px;padding-bottom:8px;padding-inline:var(--site-gutter);scroll-padding-inline:var(--site-gutter);overflow-x:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain}.home-page #design-process .design-process-slide{flex:0 0 auto;width:var(--design-process-card-w);scroll-snap-align:start;overflow:visible;padding-top:0}.home-page #design-process .design-process-card{width:100%;height:auto;min-height:0;align-items:center!important;justify-content:flex-start;padding-top:0!important;padding-bottom:0!important;overflow:visible}.home-page #design-process .design-process-icon-shell{width:84px;height:84px;top:-42px;bottom:auto;background-color:#fff;border-radius:9999px}.home-page #design-process .design-process-copy{display:flex;height:250px!important;flex-direction:column;align-items:center;justify-content:flex-start!important;padding:64px 30px 30px!important}.home-page #design-process .design-process-copy h3{font-size:22px;line-height:24px}.home-page-below-main #featured-insights .featured-insights-posts{touch-action:pan-x pan-y;overscroll-behavior-x:contain}}@media (max-width:480px){.home-page #about-branex .stat-card-number{font-size:72px}.projects-row-peek{--project-card-w:min(82vw,340px)}.home-page .projects-row:not(.projects-row-peek){--row-h:200px}}