@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul,ol{list-style:none;padding:0}body{min-height:100vh}button,input,label{line-height:1.1}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}.gw-gradient-text{background:linear-gradient(99.53deg,#146dd7 5.12%,#b23ffc 34.27%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;display:inline-block;padding-bottom:.05em}.gw-gradient-text *{-webkit-text-fill-color:inherit;background:inherit;-webkit-background-clip:text;background-clip:text}.gw-gradient-text--blue{background:linear-gradient(99.53deg,#146dd7 2.12%,#b23ffc 123.35%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;display:inline-block;padding-bottom:.05em}.gw-gradient-text--blue *{-webkit-text-fill-color:inherit;background:inherit;-webkit-background-clip:text;background-clip:text}h1,h2,h3,h4,h5,h6{margin:0 0 .5em;font-family:"Sora",sans-serif;font-weight:400;line-height:1.35;letter-spacing:0;text-transform:capitalize;color:var(--wp--preset--color--body-text,#1a1a1a);text-wrap:balance}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:clamp(1.875rem, 1.25rem + 2.5vw, 3.125rem);line-height:1.35}h2{font-size:clamp(1.75rem, 1.25rem + 2vw, 2.75rem);line-height:1.35}h3{font-size:clamp(1.625rem, 1.125rem + 2vw, 2.625rem);line-height:1.4}h4{font-size:clamp(1.4375rem, 1.03rem + 1.63vw, 2.25rem);line-height:1.45}h5{font-size:clamp(1rem, 0.72rem + 1.13vw, 1.5625rem);line-height:1.55}h6{font-size:clamp(0.9375rem, 0.9rem + 0.35vw, 1.125rem);line-height:1.55;color:var(--wp--preset--color--muted,#666)}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:1.5em}.h1{font-size:clamp(1.875rem, 1.25rem + 2.5vw, 3.125rem);line-height:1.35}.h2{font-size:clamp(1.75rem, 1.25rem + 2vw, 2.75rem);line-height:1.35}.h3{font-size:clamp(1.625rem, 1.125rem + 2vw, 2.625rem);line-height:1.4}.h4{font-size:clamp(1.4375rem, 1.03rem + 1.63vw, 2.25rem);line-height:1.45}.h5{font-size:clamp(1rem, 0.72rem + 1.13vw, 1.5625rem);line-height:1.55}.h6{font-size:clamp(0.9375rem, 0.9rem + 0.35vw, 1.125rem);line-height:1.55}p{margin:0 0 1em;font-size:1rem;line-height:1.6}p:last-child{margin-bottom:0}.lead{font-size:clamp(1.125rem, 1rem + 0.5vw, 1.375rem);line-height:1.45;color:var(--wp--preset--color--muted,#666)}small,.text-small{font-size:.875rem}strong,b{font-weight:700}em,i{font-style:italic}ul:not([class]),ol:not([class]){margin:0 0 1em;padding-left:1.25em;line-height:1.6}ul:not([class]) li+li,ol:not([class]) li+li{margin-top:.25em}ul:not([class]) ul,ul:not([class]) ol,ol:not([class]) ul,ol:not([class]) ol{margin:.25em 0 0}ul:not([class]){list-style:disc}ol:not([class]){list-style:decimal}dl{margin:0 0 1em}dl dt{font-weight:400}dl dd{margin:0 0 .5em}blockquote{margin:1.5em 0;padding-left:1em;border-left:3px solid #663399;font-size:clamp(1.125rem, 1rem + 0.5vw, 1.375rem);line-height:1.45}blockquote cite{display:block;margin-top:.5em;font-size:.875rem;font-style:normal;color:var(--wp--preset--color--muted,#666)}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;font-size:.9em}code{padding:.15em .35em;background:rgba(0,0,0,.05);border-radius:4px}pre{margin:0 0 1em;padding:1em;overflow-x:auto;background:rgba(0,0,0,.05);border-radius:8px;line-height:1.5}pre code{padding:0;background:0 0}hr{height:0;margin:2em 0;border:0;border-top:1px solid #e5e5e5}figure{margin:1.5em 0}figure figcaption{margin-top:.5em;font-size:.875rem;color:var(--wp--preset--color--muted,#666)}table{width:100%;margin:0 0 1.5em;border-collapse:collapse;font-size:1rem}table th,table td{padding:.6em .75em;border-bottom:1px solid #e5e5e5;text-align:left}table th{font-weight:400}:focus-visible{outline:2px solid #663399;outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}:root{--wp--style--global--short-size:1000px;--gw-content-gutter:1.25rem;--gw-chrome-width:var(--wp--style--global--wide-size);--wp--style--block-gap:1rem}.page-body,.post-body{padding-left:var(--gw-content-gutter);padding-right:var(--gw-content-gutter);overflow-x:clip}.page-body{padding-left:0;padding-right:0}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.aurora-ribbons)){max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto}.is-layout-constrained>.alignwide,.alignwide{max-width:var(--wp--style--global--wide-size);margin-left:auto !important;margin-right:auto !important}.is-layout-constrained>.alignfull,.is-layout-flow>.alignfull{max-width:none;width:auto;margin-left:calc(var(--gw-content-gutter) * -1);margin-right:calc(var(--gw-content-gutter) * -1)}.alignfull>.wp-block-group__inner-container:not([class*=is-layout-]),.alignfull>.wp-block-cover__inner-container:not([class*=is-layout-]){max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto}.limited-width{max-width:var(--wp--style--global--short-size);margin-left:auto;margin-right:auto}.is-layout-flow>*+*,.is-layout-constrained>*+*{margin-block-start:var(--wp--style--block-gap,1rem)}.is-layout-flex,.is-layout-grid{gap:var(--wp--style--block-gap,1rem)}.alignleft{margin-right:1rem}.alignright{margin-left:1rem}.is-layout-flex>.alignleft,.is-layout-grid>.alignleft{float:none;margin-right:auto}.is-layout-flex>.alignright,.is-layout-grid>.alignright{float:none;margin-left:auto}.is-layout-flex.is-vertical{flex-direction:column;align-items:flex-start;justify-content:flex-start}.is-layout-flow:after,.is-layout-constrained:after{content:"";display:table;clear:both}.wp-block-separator.is-style-clouds{position:relative;display:block;width:100%;height:100px;margin:-98px 0 0 !important;padding:0;border:none;background:0 0;z-index:3;pointer-events:none}@media (max-width:1045px){.wp-block-separator.is-style-clouds{height:75px !important;margin:-70px 0 0 !important}}@media (max-width:600px){.wp-block-separator.is-style-clouds{height:50px !important;margin:-98px 0 0 !important}}.wp-block-separator.is-style-clouds:after{content:"";position:absolute;inset:0;background:var(--cloud-colour,var(--gw-page-bg,#fff));mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='100' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath d='M1439.21 98.587C1445.17 71.4 1435.99 41.377 1415.85 22.207C1395.7 3.036 1365.32-4.6 1338.53 2.776C1311.75 10.151 1289.53 32.278 1281.98 59.064C1268.84 56.719 1254.24 64.726 1247.85 76.471C1239.6 52.37 1218.76 31.867 1194.94 22.958C1184.83 19.18 1174.02 17.326 1163.25 17.417C1137.18 17.647 1111.46 29.783 1094.67 49.765C1081.74 36.246 1058.41 32.128 1041.84 40.766C1025.26 49.404 1015.56 69.596 1019.16 87.975C1014.94 81.361 1007.3 77.864 999.777 75.669C988.84 72.482 976.823 73.154 966.305 77.533C955.788 81.912 946.84 89.979 941.371 99.99L1439.21 98.577V98.587Z' fill='%23091d36'/%3E%3Cpath d='M-0.22 98.597C-6.139 71.61 2.979 41.808 22.974 22.778C42.959 3.748 73.132-3.838 99.715 3.487C126.299 10.803 148.373 32.769 155.862 59.365C168.908 57.03 183.395 64.987 189.743 76.641C197.931 52.711 218.616 32.368 242.261 23.519C252.288 19.772 263.016 17.928 273.723 18.018C299.597 18.238 325.13 30.294 341.796 50.135C354.633 36.717 377.788 32.629 394.244 41.197C410.7 49.775 420.327 69.817 416.748 88.065C420.937 81.491 428.525 78.024 435.994 75.849C446.851 72.693 458.778 73.354 469.215 77.703C479.653 82.052 488.541 90.049 493.969 100L-0.22 98.597Z' fill='%23091d36'/%3E%3C/svg%3E") no-repeat bottom center/100% 100%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='100' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath d='M1439.21 98.587C1445.17 71.4 1435.99 41.377 1415.85 22.207C1395.7 3.036 1365.32-4.6 1338.53 2.776C1311.75 10.151 1289.53 32.278 1281.98 59.064C1268.84 56.719 1254.24 64.726 1247.85 76.471C1239.6 52.37 1218.76 31.867 1194.94 22.958C1184.83 19.18 1174.02 17.326 1163.25 17.417C1137.18 17.647 1111.46 29.783 1094.67 49.765C1081.74 36.246 1058.41 32.128 1041.84 40.766C1025.26 49.404 1015.56 69.596 1019.16 87.975C1014.94 81.361 1007.3 77.864 999.777 75.669C988.84 72.482 976.823 73.154 966.305 77.533C955.788 81.912 946.84 89.979 941.371 99.99L1439.21 98.577V98.587Z' fill='%23091d36'/%3E%3Cpath d='M-0.22 98.597C-6.139 71.61 2.979 41.808 22.974 22.778C42.959 3.748 73.132-3.838 99.715 3.487C126.299 10.803 148.373 32.769 155.862 59.365C168.908 57.03 183.395 64.987 189.743 76.641C197.931 52.711 218.616 32.368 242.261 23.519C252.288 19.772 263.016 17.928 273.723 18.018C299.597 18.238 325.13 30.294 341.796 50.135C354.633 36.717 377.788 32.629 394.244 41.197C410.7 49.775 420.327 69.817 416.748 88.065C420.937 81.491 428.525 78.024 435.994 75.849C446.851 72.693 458.778 73.354 469.215 77.703C479.653 82.052 488.541 90.049 493.969 100L-0.22 98.597Z' fill='%23091d36'/%3E%3C/svg%3E") no-repeat bottom center/100% 100%;opacity:0;transform:translateY(20px);transition:opacity 1.1s cubic-bezier(.33,0,.2,1),transform 1.1s cubic-bezier(.33,0,.2,1)}.wp-block-separator.is-style-clouds.fade-in:after{opacity:1;transform:translateY(0)}.wp-block-separator.is-style-clouds:before{content:"";position:absolute;left:-8%;right:-8%;top:-70px;bottom:-24px;box-shadow:1px 1px 40px var(--gw-cloud-glow,#fff);background:var(--cloud-colour,var(--gw-page-bg,#fff));mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='100' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath d='M1439.21 98.587C1445.17 71.4 1435.99 41.377 1415.85 22.207C1395.7 3.036 1365.32-4.6 1338.53 2.776C1311.75 10.151 1289.53 32.278 1281.98 59.064C1268.84 56.719 1254.24 64.726 1247.85 76.471C1239.6 52.37 1218.76 31.867 1194.94 22.958C1184.83 19.18 1174.02 17.326 1163.25 17.417C1137.18 17.647 1111.46 29.783 1094.67 49.765C1081.74 36.246 1058.41 32.128 1041.84 40.766C1025.26 49.404 1015.56 69.596 1019.16 87.975C1014.94 81.361 1007.3 77.864 999.777 75.669C988.84 72.482 976.823 73.154 966.305 77.533C955.788 81.912 946.84 89.979 941.371 99.99L1439.21 98.577V98.587Z' fill='%23091d36'/%3E%3Cpath d='M-0.22 98.597C-6.139 71.61 2.979 41.808 22.974 22.778C42.959 3.748 73.132-3.838 99.715 3.487C126.299 10.803 148.373 32.769 155.862 59.365C168.908 57.03 183.395 64.987 189.743 76.641C197.931 52.711 218.616 32.368 242.261 23.519C252.288 19.772 263.016 17.928 273.723 18.018C299.597 18.238 325.13 30.294 341.796 50.135C354.633 36.717 377.788 32.629 394.244 41.197C410.7 49.775 420.327 69.817 416.748 88.065C420.937 81.491 428.525 78.024 435.994 75.849C446.851 72.693 458.778 73.354 469.215 77.703C479.653 82.052 488.541 90.049 493.969 100L-0.22 98.597Z' fill='%23091d36'/%3E%3C/svg%3E") no-repeat bottom center/100% 100%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='100' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath d='M1439.21 98.587C1445.17 71.4 1435.99 41.377 1415.85 22.207C1395.7 3.036 1365.32-4.6 1338.53 2.776C1311.75 10.151 1289.53 32.278 1281.98 59.064C1268.84 56.719 1254.24 64.726 1247.85 76.471C1239.6 52.37 1218.76 31.867 1194.94 22.958C1184.83 19.18 1174.02 17.326 1163.25 17.417C1137.18 17.647 1111.46 29.783 1094.67 49.765C1081.74 36.246 1058.41 32.128 1041.84 40.766C1025.26 49.404 1015.56 69.596 1019.16 87.975C1014.94 81.361 1007.3 77.864 999.777 75.669C988.84 72.482 976.823 73.154 966.305 77.533C955.788 81.912 946.84 89.979 941.371 99.99L1439.21 98.577V98.587Z' fill='%23091d36'/%3E%3Cpath d='M-0.22 98.597C-6.139 71.61 2.979 41.808 22.974 22.778C42.959 3.748 73.132-3.838 99.715 3.487C126.299 10.803 148.373 32.769 155.862 59.365C168.908 57.03 183.395 64.987 189.743 76.641C197.931 52.711 218.616 32.368 242.261 23.519C252.288 19.772 263.016 17.928 273.723 18.018C299.597 18.238 325.13 30.294 341.796 50.135C354.633 36.717 377.788 32.629 394.244 41.197C410.7 49.775 420.327 69.817 416.748 88.065C420.937 81.491 428.525 78.024 435.994 75.849C446.851 72.693 458.778 73.354 469.215 77.703C479.653 82.052 488.541 90.049 493.969 100L-0.22 98.597Z' fill='%23091d36'/%3E%3C/svg%3E") no-repeat bottom center/100% 100%;mask-size:100% 60%;-webkit-mask-size:100% 60%;mask-position:bottom center;-webkit-mask-position:bottom center;opacity:0;transform-origin:bottom center;will-change:filter,opacity,transform}.wp-block-separator.is-style-clouds.fade-in:before{animation:gw-clouds-condense 1.1s cubic-bezier(.33,0,.2,1) both}@media (max-width:1000px){.wp-block-separator.is-style-clouds{height:70px;margin-top:-68px !important}.wp-block-separator.is-style-clouds:after{mask-size:cover;-webkit-mask-size:cover}}@media (max-width:600px){.wp-block-separator.is-style-clouds{height:50px;margin-top:-48px !important}}@keyframes gw-clouds-condense{0%{opacity:0;filter:blur(60px);transform:scale(1.12) translateY(24px)}25%{opacity:.3;filter:blur(34px)}60%{opacity:.12;filter:blur(16px)}100%{opacity:0;filter:blur(8px);transform:scale(1) translateY(0)}}.is-content-justification-space-between{justify-content:space-between}@media (max-width:782px){.wp-custom-css-60bd6e88{max-width:100% !important}}.has-body-text-color{color:var(--wp--preset--color--body-text,#1a1a1a) !important}.has-body-text-background-color{background-color:var(--wp--preset--color--body-text,#1a1a1a) !important}.has-body-text-border-color{border-color:var(--wp--preset--color--body-text,#1a1a1a) !important}.has-background-color{color:var(--wp--preset--color--background,#fff) !important}.has-background-background-color{background-color:var(--wp--preset--color--background,#fff) !important}.has-background-border-color{border-color:var(--wp--preset--color--background,#fff) !important}.has-muted-color{color:var(--wp--preset--color--muted,#666) !important}.has-muted-background-color{background-color:var(--wp--preset--color--muted,#666) !important}.has-muted-border-color{border-color:var(--wp--preset--color--muted,#666) !important}.has-border-color{color:var(--wp--preset--color--border,#e5e5e5) !important}.has-border-background-color{background-color:var(--wp--preset--color--border,#e5e5e5) !important}.has-border-border-color{border-color:var(--wp--preset--color--border,#e5e5e5) !important}.has-lt-purple-color{color:var(--wp--preset--color--lt-purple,#382051) !important}.has-lt-purple-background-color{background-color:var(--wp--preset--color--lt-purple,#382051) !important}.has-lt-purple-border-color{border-color:var(--wp--preset--color--lt-purple,#382051) !important}.has-md-purple-color{color:var(--wp--preset--color--md-purple,#22063c) !important}.has-md-purple-background-color{background-color:var(--wp--preset--color--md-purple,#22063c) !important}.has-md-purple-border-color{border-color:var(--wp--preset--color--md-purple,#22063c) !important}.has-md-navy-color{color:var(--wp--preset--color--md-navy,#051840) !important}.has-md-navy-background-color{background-color:var(--wp--preset--color--md-navy,#051840) !important}.has-md-navy-border-color{border-color:var(--wp--preset--color--md-navy,#051840) !important}.has-icon-purple-color{color:var(--wp--preset--color--icon-purple,#b23ffc) !important}.has-icon-purple-background-color{background-color:var(--wp--preset--color--icon-purple,#b23ffc) !important}.has-icon-purple-border-color{border-color:var(--wp--preset--color--icon-purple,#b23ffc) !important}.has-grad-start-color{color:var(--wp--preset--color--grad-start,#7b3ff2) !important}.has-grad-start-background-color{background-color:var(--wp--preset--color--grad-start,#7b3ff2) !important}.has-grad-start-border-color{border-color:var(--wp--preset--color--grad-start,#7b3ff2) !important}.has-grad-end-color{color:var(--wp--preset--color--grad-end,#3f7bf2) !important}.has-grad-end-background-color{background-color:var(--wp--preset--color--grad-end,#3f7bf2) !important}.has-grad-end-border-color{border-color:var(--wp--preset--color--grad-end,#3f7bf2) !important}.has-link-blue-color{color:var(--wp--preset--color--link-blue,#146dd7) !important}.has-link-blue-background-color{background-color:var(--wp--preset--color--link-blue,#146dd7) !important}.has-link-blue-border-color{border-color:var(--wp--preset--color--link-blue,#146dd7) !important}.has-cta-gradient-background{background:var(--wp--preset--gradient--cta,linear-gradient(270deg,#7b3ff2 0%,#3f7bf2 100%)) !important}.has-brand-text-gradient-background{background:var(--wp--preset--gradient--brand-text,linear-gradient(99.53deg,#146dd7 2.12%,#b23ffc 123.35%)) !important}.has-brand-text-short-gradient-background{background:var(--wp--preset--gradient--brand-text-short,linear-gradient(99.53deg,#146dd7 2.12%,#b23ffc 24.27%)) !important}.has-cta-hover-gradient-background{background:var(--wp--preset--gradient--cta-hover,linear-gradient(270deg,#8f5cf4 0%,#5c8ff4 100%)) !important}.has-text-color,.has-text-color h1,.has-text-color h2,.has-text-color h3,.has-text-color h4,.has-text-color h5,.has-text-color h6,.has-text-color p,.has-text-color li{color:inherit}.aurora-trail{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none !important;filter:blur(1.7px)}.aurora-trail:after{display:block;content:"";height:122px;width:1000px;color:#01fff6;pointer-events:none !important;position:absolute;bottom:0;left:0}html,body{cursor:url(//www.goodworkmarketing.com/wp-content/themes/goodwork-theme/assets/css/../img/aurora-ring.png) 15 15,auto}a,button,[role=button],input[type=submit],label,summary{cursor:url(//www.goodworkmarketing.com/wp-content/themes/goodwork-theme/assets/css/../img/aurora-ring.png) 15 15,pointer}html:has(body.cursor-swoosh),body.cursor-swoosh,body.cursor-swoosh a,body.cursor-swoosh button,body.cursor-swoosh [role=button],body.cursor-swoosh label,body.cursor-swoosh summary{cursor:none}input:not([type=submit]):not([type=button]),textarea,select,body.cursor-swoosh input:not([type=submit]):not([type=button]),body.cursor-swoosh textarea,body.cursor-swoosh select,body.cursor-swoosh input[type=submit]{cursor:auto}@media (hover:none),(pointer:coarse),(max-width:1024px){html,body,a,button,[role=button],input[type=submit],label,summary,html:has(body.cursor-swoosh),body.cursor-swoosh,body.cursor-swoosh a,body.cursor-swoosh button,body.cursor-swoosh [role=button],body.cursor-swoosh label,body.cursor-swoosh summary{cursor:auto}.aurora-cursor,.swoosh-cursor{display:none}}.aurora-blur-base{filter:blur(2px);pointer-events:none !important}.aurora-cursor,.swoosh-cursor{position:fixed;pointer-events:none !important;inset:0;width:100vw;height:100vh;z-index:30;opacity:0;transition:opacity .25s ease-out}.swoosh-sparkles>path{transform-origin:0 0;animation:swoosh-twinkle 1.6s ease-in-out infinite}.swoosh-sparkles>path:last-child{animation-delay:-.8s}@keyframes swoosh-twinkle{0%,100%{opacity:1;scale:1}50%{opacity:.7;scale:1.12}}@media (prefers-reduced-motion:reduce){.swoosh-sparkles{animation:none}}body.cursor-aurora .aurora-cursor{opacity:1}body.cursor-swoosh .swoosh-cursor{opacity:1}@media (prefers-reduced-motion:reduce){.aurora-cursor,.swoosh-cursor{transition:none}}.cloud-divider{position:relative;height:0}.cloud-divider svg{position:relative;display:block;width:100%;height:100px;opacity:0;top:0;transition:opacity .5s ease-in,top .5s ease-in}.cloud-divider.fade-in svg{opacity:1;top:-98px}@media (max-width:1000px){.cloud-divider svg{height:70px}.cloud-divider.fade-in svg{top:-68px}}@media (max-width:600px){.cloud-divider svg{height:50px}.cloud-divider.fade-in svg{top:-48px}}.concave-border-in{position:relative}.concave-border-in:before{content:"";position:absolute;left:-10%;right:10%;top:-70px;width:120%;height:150px;background:var(--gw-page-bg,#fff);border-radius:150%;z-index:1;pointer-events:none;margin:0 auto}.concave-border-in--light-gray{position:relative}.concave-border-in--light-gray:before{content:"";position:absolute;left:-10%;right:10%;top:-70px;width:120%;height:150px;background:var(--gw-page-bg,#fff);border-radius:150%;z-index:1;pointer-events:none;margin:0 auto;background:#fafafa !important}:root[data-theme=dark] .concave-border-in--light-gray:before{background:var(--gw-chrome-dark) !important}:root[data-theme=dark] #fp-intro+.concave-border-in:before{background:#22073c !important;z-index:0}.btn,.wp-block-button__link{display:inline-flex;align-items:center;gap:.6rem;cursor:pointer;position:relative;isolation:isolate;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.btn:before,.wp-block-button__link:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--wp--preset--gradient--cta-hover);opacity:0;transition:opacity .25s ease}.btn:after,.wp-block-button__link:after{content:"";width:15px;height:15px;flex:0 0 auto;background:currentColor;mask:url(//www.goodworkmarketing.com/wp-content/themes/goodwork-theme/assets/css/../icons/right-arrow.svg) no-repeat center/contain;-webkit-mask:url(//www.goodworkmarketing.com/wp-content/themes/goodwork-theme/assets/css/../icons/right-arrow.svg) no-repeat center/contain;transition:transform .2s ease}.btn:hover,.btn:focus-visible,.wp-block-button__link:hover,.wp-block-button__link:focus-visible{transform:translateY(-1px);box-shadow:0 8px 20px rgba(63,123,242,.35);text-decoration:none}.btn:hover:before,.btn:focus-visible:before,.wp-block-button__link:hover:before,.wp-block-button__link:focus-visible:before{opacity:1}.btn:hover:after,.btn:focus-visible:after,.wp-block-button__link:hover:after,.wp-block-button__link:focus-visible:after{transform:translateX(3px)}.btn:active,.wp-block-button__link:active{transform:translateY(0)}.btn{padding:.5rem 1rem;border:none;border-radius:8px;background:var(--wp--preset--gradient--cta);color:#fff;font-family:"Sora",sans-serif;font-weight:700;font-size:16px;line-height:1.5;text-transform:uppercase;text-decoration:none}.btn--no-arrow:after,.wp-block-button.is-style-no-arrow .wp-block-button__link:after{content:none}.wp-block-button__link{display:inline-flex;text-decoration:none;height:auto}.wp-block-button__link.has-background,.wp-block-button__link[class*=has-][class*=-background-color]{background:var(--wp--preset--gradient--cta)}.wp-block-button__link.has-text-color{color:#fff}.wp-block-button.is-style-outline .wp-block-button__link{background-image:linear-gradient(var(--wp--preset--color--background),var(--wp--preset--color--background)),var(--wp--preset--gradient--cta);background-origin:border-box;background-clip:padding-box,border-box}.wp-block-button.is-style-outline .wp-block-button__link:before{content:none}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:focus-visible{background-image:var(--wp--preset--gradient--cta),var(--wp--preset--gradient--cta)}.wp-block-buttons{display:flex;flex-wrap:wrap;gap:1rem}.wp-block-buttons .wp-block-button.has-custom-width .wp-block-button__link{justify-content:center;width:100%}.wp-block-button.is-style-view-more .wp-block-button__link{padding:0;border:0;border-radius:0;overflow:visible;box-shadow:none;gap:1rem;font-weight:700;text-transform:uppercase;text-decoration:none;background:var(--wp--preset--gradient--brand-text);background-color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.wp-block-button.is-style-view-more .wp-block-button__link:before{content:none}.wp-block-button.is-style-view-more .wp-block-button__link:after{width:15px;height:15px;background:url(//www.goodworkmarketing.com/wp-content/themes/goodwork-theme/assets/css/../icons/right-arrow.svg) no-repeat center/contain;mask:none;-webkit-mask:none}.wp-block-button.is-style-view-more .wp-block-button__link:hover,.wp-block-button.is-style-view-more .wp-block-button__link:focus-visible{transform:none;box-shadow:none;background:var(--wp--preset--gradient--brand-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wp-block-button.is-style-view-more .wp-block-button__link:hover:after,.wp-block-button.is-style-view-more .wp-block-button__link:focus-visible:after{transform:translateX(.25em)}.wp-block-button.is-style-view-more .wp-block-button__link:focus-visible{outline:2px solid var(--wp--preset--color--grad-end);outline-offset:4px}.wp-block-button.is-style-view-more .wp-block-button__link.has-background,.wp-block-button.is-style-view-more .wp-block-button__link[class*=has-][class*=-background-color]{background:var(--wp--preset--gradient--brand-text);-webkit-background-clip:text;background-clip:text}.gform-field-label__text,.gform-field-label{color:#020d1a !important;font-weight:400 !important;font-size:1rem !important}:root[data-theme=dark] .gform-field-label__text,:root[data-theme=dark] .gform-field-label{color:#fff !important}input,textarea,select{border:1px solid #9d9a9e;box-shadow:0px 0px 0px #fff !important;outline:0 !important}input::placeholder,textarea::placeholder,option,select{color:#9d9a9e !important;font-weight:400 !important;font-size:1rem !important}.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) .button.gform_button,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) button.button.gform_button,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].gform_button.button,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].button.gform_button{--gf-local-bg-color:transparent;--gf-local-color:#fff;--gf-local-radius:8px;--gf-local-border-width:0;--gf-local-border-color:transparent;--gf-local-font-family:Sora,sans-serif;--gf-local-font-size:16px;--gf-local-font-weight:700;--gf-local-line-height:1.5;--gf-local-height:auto;--gf-local-min-height:auto;--gf-local-padding-x:1rem;--gf-local-padding-y:.5rem;display:inline-flex;align-items:center;gap:.6rem;width:auto;cursor:pointer;position:relative;isolation:isolate;overflow:hidden;padding:.5rem 1rem !important;border:none;border-radius:8px !important;background:var(--wp--preset--gradient--cta);color:#fff;font-family:"Sora",sans-serif !important;font-weight:700 !important;font-size:16px !important;line-height:1.5 !important;text-transform:uppercase !important;text-decoration:none !important;transition:transform .2s ease,box-shadow .2s ease}.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) .button.gform_button>svg,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) button.button.gform_button>svg,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].gform_button.button>svg,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].button.gform_button>svg{display:none}.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) .button.gform_button:before,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) button.button.gform_button:before,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].gform_button.button:before,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].button.gform_button:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--wp--preset--gradient--cta-hover);opacity:0;transition:opacity .25s ease}.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) .button.gform_button:after,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) button.button.gform_button:after,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].gform_button.button:after,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].button.gform_button:after{content:"";width:15px;height:15px;flex:0 0 auto;background:currentColor;mask:url(//www.goodworkmarketing.com/wp-content/themes/goodwork-theme/assets/css/../icons/right-arrow.svg) no-repeat center/contain;-webkit-mask:url(//www.goodworkmarketing.com/wp-content/themes/goodwork-theme/assets/css/../icons/right-arrow.svg) no-repeat center/contain;transition:transform .2s ease}.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) .button.gform_button:hover,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) .button.gform_button:focus-visible,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) button.button.gform_button:hover,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) button.button.gform_button:focus-visible,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].gform_button.button:hover,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].gform_button.button:focus-visible,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].button.gform_button:hover,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].button.gform_button:focus-visible{--gf-local-bg-color:transparent;--gf-local-color:#fff;--gf-local-border-color:transparent;background:var(--wp--preset--gradient--cta);color:#fff;transform:translateY(-1px);box-shadow:0 8px 20px rgba(63,123,242,.35);text-decoration:none}.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) .button.gform_button:hover:before,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) .button.gform_button:focus-visible:before,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) button.button.gform_button:hover:before,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) button.button.gform_button:focus-visible:before,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].gform_button.button:hover:before,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].gform_button.button:focus-visible:before,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].button.gform_button:hover:before,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].button.gform_button:focus-visible:before{opacity:1}.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) .button.gform_button:hover:after,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) .button.gform_button:focus-visible:after,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) button.button.gform_button:hover:after,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) button.button.gform_button:focus-visible:after,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].gform_button.button:hover:after,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].gform_button.button:focus-visible:after,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].button.gform_button:hover:after,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].button.gform_button:focus-visible:after{transform:translateX(3px)}.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) .button.gform_button:active,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) button.button.gform_button:active,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].gform_button.button:active,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].button.gform_button:active{transform:translateY(0)}.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) .button.gform_button:focus-visible,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) button.button.gform_button:focus-visible,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].gform_button.button:focus-visible,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].button.gform_button:focus-visible{outline:2px solid var(--wp--preset--color--grad-end);outline-offset:2px}.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].button.gform_button:before,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].button.gform_button:after{content:none}.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].button.gform_button{transition:transform .2s ease,box-shadow .2s ease,background .25s ease}.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].button.gform_button:hover,.gform-theme.gform-theme--framework.gform_wrapper :where(.gform_footer,.gform_page_footer,.gfield--type-submit) input[type=submit].button.gform_button:focus-visible{background:var(--wp--preset--gradient--cta-hover)}.wp-block-post-excerpt__more-text,.wp-block-post-excerpt__more-link{display:flex;flex-wrap:nowrap;flex-direction:row;font-size:20px;margin-top:15px !important;margin:15px 0 0 !important}.wp-block-post-excerpt__more-text:after,.wp-block-post-excerpt__more-link:after{margin-top:10px}.services .wp-block-post-excerpt__more-link,.single-projects .wp-block-post-excerpt__more-link,.page-id-62 .wp-block-post-excerpt__more-link,.wp-block-button.is-style-view-more .wp-block-button__link{padding:0;border:0;border-radius:0;overflow:visible;box-shadow:none;gap:1rem;font-weight:700;text-transform:uppercase;text-decoration:none;background:var(--wp--preset--gradient--brand-text);background-color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.services .wp-block-post-excerpt__more-link:before,.single-projects .wp-block-post-excerpt__more-link:before,.page-id-62 .wp-block-post-excerpt__more-link:before,.wp-block-button.is-style-view-more .wp-block-button__link:before{content:none}.services .wp-block-post-excerpt__more-link:after,.single-projects .wp-block-post-excerpt__more-link:after,.page-id-62 .wp-block-post-excerpt__more-link:after,.wp-block-button.is-style-view-more .wp-block-button__link:after{content:"";display:block;width:15px;height:15px;background:url(//www.goodworkmarketing.com/wp-content/themes/goodwork-theme/assets/css/../icons/right-arrow.svg) no-repeat center/contain;mask:none;-webkit-mask:none}.services .wp-block-post-excerpt__more-link:hover,.services .wp-block-post-excerpt__more-link:focus-visible,.single-projects .wp-block-post-excerpt__more-link:hover,.single-projects .wp-block-post-excerpt__more-link:focus-visible,.page-id-62 .wp-block-post-excerpt__more-link:hover,.page-id-62 .wp-block-post-excerpt__more-link:focus-visible,.wp-block-button.is-style-view-more .wp-block-button__link:hover,.wp-block-button.is-style-view-more .wp-block-button__link:focus-visible{transform:none;box-shadow:none;background:var(--wp--preset--gradient--brand-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.services .wp-block-post-excerpt__more-link:hover:after,.services .wp-block-post-excerpt__more-link:focus-visible:after,.single-projects .wp-block-post-excerpt__more-link:hover:after,.single-projects .wp-block-post-excerpt__more-link:focus-visible:after,.page-id-62 .wp-block-post-excerpt__more-link:hover:after,.page-id-62 .wp-block-post-excerpt__more-link:focus-visible:after,.wp-block-button.is-style-view-more .wp-block-button__link:hover:after,.wp-block-button.is-style-view-more .wp-block-button__link:focus-visible:after{transform:translateX(.25em)}.services .wp-block-post-excerpt__more-link:focus-visible,.single-projects .wp-block-post-excerpt__more-link:focus-visible,.page-id-62 .wp-block-post-excerpt__more-link:focus-visible,.wp-block-button.is-style-view-more .wp-block-button__link:focus-visible{outline:2px solid var(--wp--preset--color--grad-end);outline-offset:4px}.services .wp-block-post-excerpt__more-link.has-background,.services .wp-block-post-excerpt__more-link[class*=has-][class*=-background-color],.single-projects .wp-block-post-excerpt__more-link.has-background,.single-projects .wp-block-post-excerpt__more-link[class*=has-][class*=-background-color],.page-id-62 .wp-block-post-excerpt__more-link.has-background,.page-id-62 .wp-block-post-excerpt__more-link[class*=has-][class*=-background-color],.wp-block-button.is-style-view-more .wp-block-button__link.has-background,.wp-block-button.is-style-view-more .wp-block-button__link[class*=has-][class*=-background-color]{background:var(--wp--preset--gradient--brand-text);-webkit-background-clip:text;background-clip:text}.site-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0 1.5rem;width:100%;max-width:100% !important;margin-inline:auto;border-bottom:1px solid var(--wp--preset--color--border)}.site-header__inner{width:100%;max-width:min(90%, 1600px) !important;margin:0 auto;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.site-header--home{position:absolute;border-bottom:0;max-width:var(--gw-chrome-width);top:0;left:0;right:0;z-index:10;background:0 0}.site-header__logo{color:#000}.site-header--home .site-header__logo{color:#fff !important}body.admin-bar .site-header--home{top:var(--wp-admin--admin-bar--height,32px)}.site-header--default{position:sticky;top:0;background:0 0;isolation:isolate;z-index:20}body.admin-bar .site-header--default{top:var(--wp-admin--admin-bar--height,32px)}.site-header--default:before{content:"";position:absolute;inset:0;margin-inline:calc(50% - 50vw);z-index:-1;background:var(--gw-page-bg,#fff)}.site-header--home nav>ul>li>a{color:#fff}.site-header--home.is-stuck{position:fixed;z-index:20;isolation:isolate;border-bottom:1px solid var(--wp--preset--color--border);animation:site-header-drop .35s cubic-bezier(.33,1,.68,1)}.site-header--home.is-stuck:before{content:"";position:absolute;inset:0;margin-inline:calc(50% - 50vw);z-index:-1;background:var(--gw-page-bg,#fff)}.site-header--home.is-stuck .site-header__logo:not(.site-header__logo--nav){color:#000 !important}.site-header--home.is-stuck .site-header__theme-icon--moon{color:inherit}.site-header--home.is-stuck:not(.is-nav-open) .site-header__bars,.site-header--home.is-stuck:not(.is-nav-open) .site-header__bars:before,.site-header--home.is-stuck:not(.is-nav-open) .site-header__bars:after{background:currentColor}@media (min-width:1200.02px){.site-header--home.is-stuck nav>ul>li>a{color:inherit}}.site-header nav>ul{display:flex;flex-direction:row;align-items:center;gap:2.25rem;margin:0;padding:0;list-style:none}.site-header nav>ul>li{position:relative;list-style:none;margin-top:0}.site-header nav>ul>li>a{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 0;white-space:nowrap;font-weight:400;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.site-header nav>ul>li:has(>ul)>a:after{content:"";width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .15s ease}.site-header nav>ul>li:hover:has(>ul)>a:after,.site-header nav>ul>li:focus-within:has(>ul)>a:after{transform:translateY(1px) rotate(-135deg)}.site-header nav>ul>li>a{position:relative}.site-header nav>ul>li>a:before{content:"";position:absolute;left:0;right:0;bottom:-6px;height:6px;z-index:999;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='6' viewBox='0 0 48 6'%3E%3Cpath d='M0 3 Q 6 0.5, 12 3 T 24 3 T 36 3 T 48 3' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") repeat-x left center/48px 6px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='6' viewBox='0 0 48 6'%3E%3Cpath d='M0 3 Q 6 0.5, 12 3 T 24 3 T 36 3 T 48 3' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") repeat-x left center/48px 6px;opacity:0;transform:translateY(3px);transition:opacity .2s ease,transform .2s ease}.site-header nav>ul>li:hover>a:before,.site-header nav>ul>li.is-active>a:before,.site-header nav>ul>li>a[aria-current=page]:before{opacity:1;transform:translateY(0);animation:squiggle-ripple 1.9s linear infinite}.site-header nav>ul>li>ul{position:absolute;top:100%;left:0;min-width:200px;margin:0;padding:.5rem 0;list-style:none;z-index:999;background:#fff;border:1px solid var(--wp--preset--color--border,#e5e5e5);border-radius:8px;box-shadow:0 12px 28px rgba(0,0,0,.12);color:var(--wp--preset--color--body-text,#1a1a1a)}@media (min-width:1200.02px){body.home .site-header--home.site-header nav>ul>li>ul{background:#130829;border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 28px rgba(0,0,0,.5)}body.home .site-header--home.site-header nav>ul>li>ul a{color:#fff}body.home .site-header--home.site-header nav>ul>li>ul a:hover{background:rgba(255,255,255,.08)}}.site-header nav>ul>li>ul{opacity:0;visibility:hidden;transform:scaleY(0);transform-origin:top;transition:transform .25s ease,opacity .2s ease,visibility 0s linear .25s}.site-header nav>ul>li>ul li{list-style:none;opacity:0;transition:opacity .2s ease}.site-header nav>ul>li>ul li a{display:block;padding:.5rem 1rem;white-space:nowrap;font-size:.85rem;text-decoration:none;color:inherit;background:rgba(255,255,255,0);transition:background .2s ease}.site-header nav>ul>li>ul li a:hover{background:rgba(0,0,0,.05)}@media (min-width:1200.02px){.site-header nav>ul>li:hover>ul,.site-header nav>ul>li:focus-within>ul{opacity:1;visibility:visible;transform:scaleY(1);transition:transform .3s ease,opacity .2s ease,visibility 0s}.site-header nav>ul>li:hover>ul li,.site-header nav>ul>li:focus-within>ul li{opacity:1;transition:opacity .3s ease .3s}.site-header nav>ul>li:has(>ul):hover>a:before,.site-header nav>ul>li:has(>ul):focus-within>a:before{opacity:0;transform:translateY(3px);animation:none}}.site-header nav>ul:hover>li.is-active:not(:hover)>a:before,.site-header nav>ul:hover>li:not(:hover)>a[aria-current=page]:before{opacity:0;transform:translateY(3px);animation:none}.site-header__actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:0 2rem}.site-header__cta-wrap{display:none}.site-header__cta--mobile{display:none}.site-header__logo--nav{display:none}.site-header__sub-toggle{display:none}.site-header__toggle{display:none;position:relative;z-index:110;width:44px;height:44px;padding:0;border:0;background:0 0;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.site-header__bars{position:absolute;top:50%;left:50%;width:24px;height:2px;margin:-1px 0 0 -12px;background:currentColor;transition:background .2s ease}.site-header__bars:before,.site-header__bars:after{content:"";position:absolute;left:0;width:100%;height:2px;background:currentColor;transition:transform .25s ease}.site-header__bars:before{transform:translateY(-7px)}.site-header__bars:after{transform:translateY(7px)}.site-header--home .site-header__bars,.site-header--home .site-header__bars:after,.site-header--home .site-header__bars:before{background:#fff}.site-header.is-nav-open .site-header__bars{background:0 0}.site-header.is-nav-open .site-header__bars:before,.site-header.is-nav-open .site-header__bars:after{background:#fff}.site-header.is-nav-open .site-header__bars:before{transform:rotate(45deg)}.site-header.is-nav-open .site-header__bars:after{transform:rotate(-45deg)}@media (max-width:1200px){.site-header{max-width:none;margin-inline:0}.site-header__toggle{display:block;order:3}.site-header__actions .site-header__cta{display:none}.site-header__cta-wrap{display:flex;justify-content:flex-start;width:100%;max-width:26rem;margin-top:2rem}.site-header__cta--mobile{display:inline-block;width:fit-content;text-align:center}.site-header__actions{order:2;gap:0;margin-left:auto}.site-header__inner{gap:.75rem}.site-header nav{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;padding:6rem 1.5rem 2rem;overflow-y:auto;background:var(--gw-nav-panel-bg,#130421);color:#fff}.site-header nav .site-header__logo--nav{display:block;width:100%;max-width:26rem;margin-bottom:2.5rem;color:#fff}.site-header nav .site-header__logo--nav svg{width:100%;max-width:271px;height:auto}.site-header nav a,.site-header nav a:hover,.site-header nav a:focus,.site-header nav a:active,.site-header nav a:visited,.site-header nav>ul>li>ul li a{color:#fff;-webkit-tap-highlight-color:transparent}.site-header nav{opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.site-header.is-nav-open nav{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .25s ease,transform .25s ease,visibility 0s}body.admin-bar .site-header nav{top:var(--wp-admin--admin-bar--height,46px)}.site-header nav>ul{flex-direction:column;align-items:stretch;gap:.75rem;width:100%;max-width:26rem}.site-header nav>ul>li{position:relative}.site-header nav>ul>li>a{display:flex;justify-content:flex-start;width:fit-content;max-width:calc(100% - 3.5rem);padding:.9rem 0;font-size:1.05rem}.site-header nav>ul>li>a:before{bottom:calc(0.9rem - 8px)}.site-header nav>ul>li:has(>ul)>a:after{content:none}.site-header nav>ul>li.is-open>a:before{opacity:0;animation:none}.site-header nav>ul>li>ul{position:static;visibility:visible;transform:none;overflow:hidden;padding:0;background:0 0;border:0;box-shadow:none;max-height:0;opacity:0;transition:max-height .34s cubic-bezier(.33,1,.68,1),opacity .18s ease}.site-header nav>ul>li>ul li{opacity:1;transition:none;margin-inline-start:0;padding-inline-start:0;list-style:none}.site-header nav>ul>li>ul{margin:0;padding-inline-start:0;list-style:none;text-align:left}.site-header nav>ul>li>ul li a{display:block;padding:.55rem 0;font-size:.95rem;font-weight:400;white-space:normal;opacity:.75;transition:opacity .2s ease}.site-header nav>ul>li>ul li a:hover,.site-header nav>ul>li>ul li a:focus-visible{opacity:1;background:0 0}.site-header nav>ul>li>ul li:first-child{margin-top:.25rem}.site-header nav>ul>li>ul li:last-child{margin-bottom:.75rem}.site-header nav>ul>li.is-open>ul{opacity:1;padding-top:.5rem;transition:max-height .34s cubic-bezier(.33,1,.68,1),opacity .26s ease .06s}.site-header nav>ul>li>.site-header__sub-toggle{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;width:3.25rem;height:3.1rem;padding:0;border:0;background:0 0;color:#fff;cursor:pointer}.site-header nav>ul>li>.site-header__sub-toggle .site-header__sub-chevron{width:.55rem;height:.55rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .32s cubic-bezier(.4,0,.2,1)}.site-header nav>ul>li.is-open>.site-header__sub-toggle .site-header__sub-chevron{transform:translateY(1px) rotate(-135deg)}}@keyframes site-header-drop{from{transform:translateY(-100%)}to{transform:none}}@keyframes squiggle-ripple{from{background-position-x:0}to{background-position-x:48px}}@media (prefers-reduced-motion:reduce){.site-header--home.is-stuck{animation:none}.site-header nav>ul>li:hover>a:before,.site-header nav>ul>li.is-active>a:before,.site-header nav>ul>li>a[aria-current=page]:before{animation:none}}.homepage-hero{padding:11rem 2rem !important}@media (max-width:1045px){.homepage-hero{padding:3rem 2rem 5rem !important;min-height:550px !important}}@media (max-width:782px){.homepage-hero{padding:6rem 2rem !important;min-height:auto !important}}.homepage-hero h1,.homepage-hero h2,.homepage-hero h3,.homepage-hero h4,.homepage-hero h5,.homepage-hero h6,.homepage-hero p{color:#fff !important}.homepage-hero .aurora-ribbons{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2;pointer-events:none;opacity:.22;mix-blend-mode:screen}.homepage-hero__content{position:relative;z-index:3}.homepage-hero .wp-block-cover__inner-container{position:static}.homepage-hero .wp-block-cover__image-background{z-index:0}.homepage-hero .wp-block-cover__background{z-index:1}.homepage-hero .aurora-ribbons .wp-block-group__inner-container{display:none}.homepage-hero div.aurora-ribbons{background:0 0}@media (max-width:1200px){.homepage-hero .aurora-ribbons{object-fit:cover;width:136%;height:124%;left:50%;top:40%;transform:translate(-50%,-53%)}}#fp-intro .limited-width{max-width:900px;margin:0 auto !important;position:relative}#fp-intro .safe-svg-cover:last-child{width:100%}.gw-has-intro-reveal #fp-intro .limited-width{--gw-intro-progress:0}.gw-has-intro-reveal #fp-intro .limited-width:after{content:"";position:absolute;left:-150px;right:-150px;height:200%;top:calc(-1 * 1px + var(--gw-intro-progress) * (100% + 1px));background:linear-gradient(to bottom,transparent 0%,var(--gw-page-bg,#fff) 1px);filter:blur(70px);pointer-events:none}@media (max-width:600px),(hover:none){.gw-has-intro-reveal #fp-intro .limited-width:after{top:calc(-1 * 90px + var(--gw-intro-progress) * (100% + 90px));background:linear-gradient(to bottom,color-mix(in srgb,var(--gw-page-bg,#fff) 0%,transparent) 0,color-mix(in srgb,var(--gw-page-bg,#fff) 15%,transparent) 22.5px,color-mix(in srgb,var(--gw-page-bg,#fff) 50%,transparent) 45px,color-mix(in srgb,var(--gw-page-bg,#fff) 85%,transparent) 67.5px,var(--gw-page-bg,#fff) 90px);filter:none}}#lets-talk{padding:2rem 0}#fp-projects .wp-block-post-featured-image{overflow:hidden;border-radius:16px}#fp-projects .wp-block-post img{transform:scale(.92);opacity:0;transform-origin:center center;transition:transform 1.1s cubic-bezier(.22,1,.36,1),opacity 1.1s ease-out;background:#000;border-radius:16px;will-change:transform,opacity}#fp-projects .wp-block-post.is-lit img{transform:scale(1);opacity:1}html:not(.gw-has-card-zoom) #fp-projects .wp-block-post img{transform:none;opacity:1}@media (prefers-reduced-motion:reduce){#fp-projects .wp-block-post img{transition:none}}@media (max-width:1100px){#what-we-do{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:640px){#what-we-do{grid-template-columns:repeat(1,minmax(0, 1fr))}}.card{display:block;padding:1rem;border:1px solid var(--wp--preset--color--border,#e5e5e5);border-radius:8px;background:var(--gw-page-bg,#fff);transition:box-shadow .15s ease}.card:hover{box-shadow:0 2px 12px rgba(0,0,0,.08)}.card__title{margin:0 0 .25rem;font-size:1.125rem;color:var(--wp--preset--color--body-text,#1a1a1a)}.card__meta{color:var(--wp--preset--color--muted,#666);font-size:.875rem}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px, 1fr));gap:1rem;list-style:none;padding:0;margin:0}.project-intro{position:relative;padding-top:7rem !important;padding-bottom:6rem !important}@media (max-width:980px){.project-intro{padding-top:7rem !important;padding-bottom:4rem !important}}.project-intro h1,.project-intro h2,.project-intro h3,.project-intro h4,.project-intro h5,.project-intro h6,.project-intro p,.project-intro li,.project-intro a,.project-intro a:hover,.project-intro a:focus-visible{color:#1a1a1a}.project-intro .wp-block-cover__inner-container{position:static}.project-intro .wp-block-cover__image-background{z-index:0}.project-intro .wp-block-cover__background{z-index:1}.project-intro ul{display:flex;flex-direction:row;align-items:center;justify-content:center}.project-intro ul li{display:flex;flex:1;text-align:center;align-items:center;margin-block-start:0}.project-intro ul li:after{content:"•";margin-right:3px;margin-left:1px}.project-intro ul li:last-child:after{content:""}:root[data-theme=dark] .project-intro{background:linear-gradient(270deg,#7b3ff2 0%,#3f7bf2 100%) !important}:root[data-theme=dark] .project-intro h1,:root[data-theme=dark] .project-intro h2,:root[data-theme=dark] .project-intro h3,:root[data-theme=dark] .project-intro h4,:root[data-theme=dark] .project-intro h5,:root[data-theme=dark] .project-intro h6,:root[data-theme=dark] .project-intro p,:root[data-theme=dark] .project-intro li,:root[data-theme=dark] .project-intro a,:root[data-theme=dark] .project-intro a:hover,:root[data-theme=dark] .project-intro a:focus-visible{color:#fff}@media (max-width:720px){.project-large-image{width:100% !important;max-width:100% !important;padding-left:2rem !important;padding-right:2rem !important;padding-top:2rem !important;padding-bottom:2rem !important}}.projects-slideshow{position:relative;max-width:100vw;margin-left:-2rem !important;overflow-x:clip}@media (max-width:782px){.projects-slideshow{width:85% !important;max-width:85% !important;margin:0 auto !important}}.projects-slideshow .slick-slide{padding-right:30px}@media (max-width:782px){.projects-slideshow .slick-slide{padding-right:0}}.projects-slideshow .slick-pause-icon{visibility:hidden}.projects-slideshow .slick-prev,.projects-slideshow .slick-next{z-index:2;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 3px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.1);opacity:0;transition:opacity .7s ease,background .2s ease,box-shadow .2s ease}.projects-slideshow .slick-prev:hover,.projects-slideshow .slick-prev:focus-visible,.projects-slideshow .slick-next:hover,.projects-slideshow .slick-next:focus-visible{background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.16),0 6px 18px rgba(0,0,0,.14)}.projects-slideshow .slick-prev:focus,.projects-slideshow .slick-next:focus{top:50%;outline:2px solid #663399;outline-offset:2px}.projects-slideshow .slick-prev .slick-prev-icon,.projects-slideshow .slick-prev .slick-next-icon,.projects-slideshow .slick-next .slick-prev-icon,.projects-slideshow .slick-next .slick-next-icon{display:block;width:10px;height:10px;border:solid #1a1a1a;border-width:2px 2px 0 0;opacity:1;font-size:0;line-height:0;margin:0 auto}.projects-slideshow .slick-prev .slick-prev-icon:before,.projects-slideshow .slick-prev .slick-next-icon:before,.projects-slideshow .slick-next .slick-prev-icon:before,.projects-slideshow .slick-next .slick-next-icon:before{content:""}.projects-slideshow .slick-prev:focus .slick-prev-icon,.projects-slideshow .slick-prev:focus .slick-next-icon,.projects-slideshow .slick-next:focus .slick-prev-icon,.projects-slideshow .slick-next:focus .slick-next-icon{border-color:#1a1a1a;font-size:0;margin:0 auto}.projects-slideshow .slick-prev.slick-disabled,.projects-slideshow .slick-next.slick-disabled{opacity:0}.projects-slideshow:hover .slick-prev,.projects-slideshow:hover .slick-next,.projects-slideshow:focus-within .slick-prev,.projects-slideshow:focus-within .slick-next{opacity:1}.projects-slideshow:hover .slick-disabled,.projects-slideshow:focus-within .slick-disabled{opacity:.45}.projects-slideshow .slick-prev .slick-prev-icon{transform:translateX(2px) rotate(-135deg)}.projects-slideshow .slick-next .slick-next-icon{transform:translateX(-2px) rotate(45deg)}.projects-slideshow .slick-prev{left:3rem}.projects-slideshow .slick-next{right:8rem}@media (min-width:900px){.projects-slideshow .slick-prev{left:3rem}.projects-slideshow .slick-next{right:10rem}}@media (max-width:700px){.projects-slideshow .slick-prev{left:-1rem}.projects-slideshow .slick-next{right:-1rem}}@media (hover:none){.projects-slideshow .slick-prev,.projects-slideshow .slick-next{opacity:1}.projects-slideshow .slick-disabled{opacity:.45}}:root[data-theme=dark] .projects-slideshow .slick-prev,:root[data-theme=dark] .projects-slideshow .slick-next{background:rgba(2,13,26,.85);box-shadow:0 1px 3px rgba(0,0,0,.35),0 4px 12px rgba(0,0,0,.28)}:root[data-theme=dark] .projects-slideshow .slick-prev:hover,:root[data-theme=dark] .projects-slideshow .slick-prev:focus-visible,:root[data-theme=dark] .projects-slideshow .slick-next:hover,:root[data-theme=dark] .projects-slideshow .slick-next:focus-visible{background:rgba(2,13,26,.95)}:root[data-theme=dark] .projects-slideshow .slick-prev .slick-prev-icon,:root[data-theme=dark] .projects-slideshow .slick-prev .slick-next-icon,:root[data-theme=dark] .projects-slideshow .slick-prev:focus .slick-prev-icon,:root[data-theme=dark] .projects-slideshow .slick-prev:focus .slick-next-icon,:root[data-theme=dark] .projects-slideshow .slick-next .slick-prev-icon,:root[data-theme=dark] .projects-slideshow .slick-next .slick-next-icon,:root[data-theme=dark] .projects-slideshow .slick-next:focus .slick-prev-icon,:root[data-theme=dark] .projects-slideshow .slick-next:focus .slick-next-icon{border-color:#fff}.projects-archive{padding-top:2.5rem}.projects-archive__inner{width:100%;max-width:min(85%, 1300px);margin-inline:auto;padding-top:0;padding-bottom:0}.projects-archive__intro,.projects-archive__industries,.projects-archive__filters,.projects-archive__grid-section{padding-top:0 !important;padding-bottom:0 !important}.projects-archive__intro{padding-top:1rem !important;padding-bottom:3rem !important}@media (max-width:782px){.projects-archive__intro{padding-bottom:1.5rem !important}}.projects-archive__title{margin:0 0 .5rem;font-weight:700}.projects-archive__description{max-width:36em;font-size:16px !important;text-align:left}.projects-archive__industries{padding-top:.5rem !important;padding-bottom:.5rem !important}.projects-archive__filters{padding-top:2.5rem !important}.projects-archive__grid-section{padding-top:.75rem !important;padding-bottom:5rem !important}@media (max-width:782px){.projects-archive__grid-section{padding-bottom:0 !important}}.industry-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;margin:0;padding:0 0 1.5rem;list-style:none}.industry-tags__link{display:inline-block;padding:.55rem 1.15rem;border:1px solid var(--wp--preset--color--border,#e5e5e5);border-radius:7px;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:inherit;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease}.industry-tags__link:hover,.industry-tags__link:focus-visible{text-decoration:none;border-color:transparent;background:linear-gradient(270deg,#7b3ff2 0%,#3f7bf2 100%);color:#fff}.industry-tags__link.is-active{border-color:transparent;background:linear-gradient(270deg,#7b3ff2 0%,#3f7bf2 100%);color:#fff}.project-grid{display:flex;flex-wrap:wrap;align-items:stretch;margin:0;padding:0;gap:2.5rem;row-gap:5rem;list-style:none;transition:all .3s ease-in-out}.project-grid__empty{margin:2rem 0 0;color:#666}.project-card{display:flex;flex-direction:column;gap:1rem;height:100%;color:inherit;text-decoration:none;flex-grow:1;box-sizing:border-box;flex:50% !important}.project-card:nth-child(1),.project-card:nth-child(6){flex:38% !important}.project-card:nth-child(3),.project-card:nth-child(4){flex:calc(50% - 2rem) !important}@media (max-width:720px){.project-card:nth-child(1),.project-card:nth-child(6),.project-card:nth-child(3),.project-card:nth-child(4){flex:calc(100% - 2rem) !important}}.project-card[hidden]{display:none}.project-card__link{display:flex;flex-direction:column;gap:1rem;color:inherit;text-decoration:none}.project-card__link:hover,.project-card__link:focus-visible{text-decoration:none}.project-card__media{display:flex;max-width:auto;overflow:hidden;border-radius:16px}.project-card__media img{display:block;width:auto;min-width:100%;height:450px;object-fit:cover;border-radius:16px;transform:scale(.92);opacity:0;transform-origin:center center;transition:transform 1.1s cubic-bezier(.22,1,.36,1),opacity 1.1s ease-out;will-change:transform,opacity}@media (max-width:1300px){.project-card__media img{height:350px;width:100%}}.project-card.is-lit .project-card__media img{transform:scale(1);opacity:1}html:not(.gw-has-card-zoom) .project-card .project-card__media img{transform:none;opacity:1}html.gw-has-card-zoom .project-single .gw-zoom-img{transform:scale(.92);opacity:0;transform-origin:center center;transition:transform 1.1s cubic-bezier(.22,1,.36,1),opacity 1.1s ease-out;will-change:transform,opacity}html.gw-has-card-zoom .project-single .gw-zoom-img.is-lit{transform:scale(1);opacity:1}html.gw-has-card-zoom .project-single .gw-zoom-cover{opacity:0;transition:opacity 1.1s ease-out;will-change:opacity}html.gw-has-card-zoom .project-single .gw-zoom-cover:not(.has-parallax)>.wp-block-cover__image-background{transform:scale(1.08);transition:transform 1.1s cubic-bezier(.22,1,.36,1)}html.gw-has-card-zoom .project-single .gw-zoom-cover.is-lit{opacity:1}html.gw-has-card-zoom .project-single .gw-zoom-cover.is-lit>.wp-block-cover__image-background{transform:scale(1)}.project-card__body{margin-left:8px}.project-card__title{margin:0 0 .5rem;font-size:clamp(1.75rem, 1.904rem + 0.426vw, 2rem) !important;line-height:1.3;font-weight:600}.project-card__title-link{color:inherit;text-decoration:none;font-size:clamp(2rem, 1.904rem + 0.426vw, 2.25rem) !important}.project-card__title-link:hover,.project-card__title-link:focus-visible{text-decoration:none}.project-card__services{display:block;margin:.15rem 0 0;padding:0;list-style:none;font-size:.875rem;line-height:1.6;letter-spacing:.02rem}.project-card__services li{display:inline}.project-card__services li+li:before{content:" / ";white-space:pre;color:#d5d5d5}.project-card__service-link{color:#666;text-decoration:none;transition:color .2s ease}.project-card__service-link:hover,.project-card__service-link:focus-visible{text-decoration:underline;color:#1a1a1a}.wp-block-query figure,.wp-block-query img{width:100% !important}@media (max-width:720px){:not(.home) .wp-block-query figure{width:100% !important;max-height:250px !important;margin-bottom:.5rem}}@media (max-width:720px){:not(.home) .wp-block-query img{max-height:250px !important}}@media (prefers-reduced-motion:reduce){.project-card,.project-card__media img,.project-filter__btn{transition:none}}:root[data-theme=dark] .project-card__media{background:0 0;border:1px solid rgba(255,255,255,.08);box-shadow:0 1px 3px rgba(0,0,0,.25),0 4px 12px rgba(0,0,0,.18)}:root[data-theme=dark] .project-card__services{color:#b2bbc0}:root[data-theme=dark] .project-card__services a{color:#b2bbc0}:root[data-theme=dark] .industry-tags__link:not(:hover):not(:focus-visible):not(.is-active),:root[data-theme=dark] .project-filter__btn:not(:hover):not(:focus-visible):not(.is-active){color:#fff}@media (max-width:720px){.solutions-mobile-width,.solutions-mobile-width h5,.solutions-mobile-width p,.quote-box,.quote-box p{width:95% !important;max-width:95% !important}}#lets-talk:not(.home){padding-top:10rem !important;max-height:525px !important}@media (max-width:720px){.postid-2214 img,.postid-2214 figure{width:100% !important}}@media (max-width:720px){.case-study-terms{align-items:flex-start;justify-content:flex-start;flex-direction:column !important;gap:.25rem !important}}.project-tags-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.project-tags-list li{list-style-type:none;font-family:"Poppins","Sora",sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#020d1a}.projects .wp-block-post-title a{text-decoration:none}.projects .wp-block-post-title a:hover{text-decoration:none}.featured-carousel{position:relative;max-width:100vw;overflow-x:clip}.featured-carousel .slick-list{margin-left:15px;margin-right:15px;padding:1em}.featured-carousel .slick-track{display:flex;align-items:center}.featured-carousel .slick-slide{visibility:hidden;opacity:0;position:relative;z-index:1;margin:0;padding:0 1rem;opacity:1;transform:scale(.88);transition:transform .4s ease}.featured-carousel .slick-slide:has(+.slick-center){transform:translateX(5rem) scale(.88)}.featured-carousel .slick-center+.slick-slide{transform:translateX(-5rem) scale(.88)}.featured-carousel .slick-slide.slick-active,.featured-carousel .slick-slide.slick-current{visibility:visible;opacity:1}.featured-carousel .slick-center{z-index:6}.featured-carousel .slick-current{z-index:2;transform:scale(1)}.featured-carousel .slick-slide img{display:block;width:100%;height:auto;border-radius:0}.featured-carousel .slick-current img{box-shadow:0 10px 30px rgba(0,0,0,.25)}.featured-carousel .slick-prev,.featured-carousel .slick-next{z-index:2;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 3px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.1);opacity:0;transition:opacity .3s ease,background .2s ease,box-shadow .2s ease}.featured-carousel .slick-prev:hover,.featured-carousel .slick-prev:focus-visible,.featured-carousel .slick-next:hover,.featured-carousel .slick-next:focus-visible{background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.16),0 6px 18px rgba(0,0,0,.14)}.featured-carousel .slick-prev:focus,.featured-carousel .slick-next:focus{outline:2px solid #663399;outline-offset:2px}.featured-carousel .slick-prev .slick-prev-icon,.featured-carousel .slick-prev .slick-next-icon,.featured-carousel .slick-next .slick-prev-icon,.featured-carousel .slick-next .slick-next-icon{display:block;width:10px;height:10px;border:solid #1a1a1a;border-width:2px 2px 0 0;opacity:1;font-size:0;line-height:0;margin:0 auto}.featured-carousel .slick-prev .slick-prev-icon:before,.featured-carousel .slick-prev .slick-next-icon:before,.featured-carousel .slick-next .slick-prev-icon:before,.featured-carousel .slick-next .slick-next-icon:before{content:""}.featured-carousel .slick-prev.slick-disabled,.featured-carousel .slick-next.slick-disabled{opacity:0}.featured-carousel:hover .slick-prev,.featured-carousel:hover .slick-next,.featured-carousel:focus-within .slick-prev,.featured-carousel:focus-within .slick-next{opacity:1}.featured-carousel:hover .slick-disabled,.featured-carousel:focus-within .slick-disabled{opacity:.45}.featured-carousel .slick-prev .slick-prev-icon{transform:translateX(2px) rotate(-135deg)}.featured-carousel .slick-next .slick-next-icon{transform:translateX(-2px) rotate(45deg)}.featured-carousel .slick-prev{left:calc(1rem + 5rem)}.featured-carousel .slick-next{right:calc(1rem + 5rem)}@media (hover:none){.featured-carousel .slick-slide{opacity:1;transform:none}.featured-carousel .slick-slide:has(+.slick-center){transform:translateX(5rem)}.featured-carousel .slick-center+.slick-slide{transform:translateX(-5rem)}.featured-carousel .slick-prev,.featured-carousel .slick-next{opacity:1}.featured-carousel .slick-disabled{opacity:.45}}@media (prefers-reduced-motion:reduce){.featured-carousel .slick-slide{transition:none}}@media (max-width:600px){.featured-carousel .slick-slide{margin:0;transform:none}.featured-carousel .slick-list{margin-left:0;margin-right:0}.featured-carousel .slick-prev{left:1rem}.featured-carousel .slick-next{right:1rem}}:root[data-theme=dark] .featured-carousel .slick-prev,:root[data-theme=dark] .featured-carousel .slick-next{background:rgba(2,13,26,.85);box-shadow:0 1px 3px rgba(0,0,0,.35),0 4px 12px rgba(0,0,0,.28)}:root[data-theme=dark] .featured-carousel .slick-prev:hover,:root[data-theme=dark] .featured-carousel .slick-prev:focus-visible,:root[data-theme=dark] .featured-carousel .slick-next:hover,:root[data-theme=dark] .featured-carousel .slick-next:focus-visible{background:rgba(2,13,26,.95)}:root[data-theme=dark] .featured-carousel .slick-prev .slick-prev-icon,:root[data-theme=dark] .featured-carousel .slick-prev .slick-next-icon,:root[data-theme=dark] .featured-carousel .slick-prev:focus .slick-prev-icon,:root[data-theme=dark] .featured-carousel .slick-prev:focus .slick-next-icon,:root[data-theme=dark] .featured-carousel .slick-next .slick-prev-icon,:root[data-theme=dark] .featured-carousel .slick-next .slick-next-icon,:root[data-theme=dark] .featured-carousel .slick-next:focus .slick-prev-icon,:root[data-theme=dark] .featured-carousel .slick-next:focus .slick-next-icon{border-color:#fff}.fw-three-slide-slideshow{position:relative}.fw-three-slide-slideshow.slick-initialized{display:block}.fw-three-slide-slideshow .slick-list{margin:0 -.75rem}.fw-three-slide-slideshow .slick-slide{margin:0;padding:0 .75rem}@media (max-width:600px){.fw-three-slide-slideshow{max-width:85% !important;margin-left:auto !important;margin-right:auto !important}.fw-three-slide-slideshow .slick-list{margin:0}.fw-three-slide-slideshow .slick-slide{padding:0}}.fw-three-slide-slideshow .slick-slide img{display:block;width:100%;height:auto;border-radius:16px}.fw-three-slide-slideshow .slick-prev,.fw-three-slide-slideshow .slick-next{z-index:2;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 3px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.1);transition:background .2s ease,box-shadow .2s ease}.fw-three-slide-slideshow .slick-prev:hover,.fw-three-slide-slideshow .slick-prev:focus-visible,.fw-three-slide-slideshow .slick-next:hover,.fw-three-slide-slideshow .slick-next:focus-visible{background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.16),0 6px 18px rgba(0,0,0,.14)}.fw-three-slide-slideshow .slick-prev:focus,.fw-three-slide-slideshow .slick-next:focus{top:50%;outline:2px solid #663399;outline-offset:2px}.fw-three-slide-slideshow .slick-prev .slick-prev-icon,.fw-three-slide-slideshow .slick-prev .slick-next-icon,.fw-three-slide-slideshow .slick-next .slick-prev-icon,.fw-three-slide-slideshow .slick-next .slick-next-icon{display:block;width:10px;height:10px;border:solid #1a1a1a;border-width:2px 2px 0 0;opacity:1;font-size:0;line-height:0;margin:0 auto}.fw-three-slide-slideshow .slick-prev .slick-prev-icon:before,.fw-three-slide-slideshow .slick-prev .slick-next-icon:before,.fw-three-slide-slideshow .slick-next .slick-prev-icon:before,.fw-three-slide-slideshow .slick-next .slick-next-icon:before{content:""}.fw-three-slide-slideshow .slick-prev{left:1rem}.fw-three-slide-slideshow .slick-prev .slick-prev-icon{transform:translateX(2px) rotate(-135deg)}.fw-three-slide-slideshow .slick-next{right:1rem}.fw-three-slide-slideshow .slick-next .slick-next-icon{transform:translateX(-2px) rotate(45deg)}@media (max-width:600px){.fw-three-slide-slideshow .slick-prev{left:calc(-8.8235294118% + 0.5rem)}.fw-three-slide-slideshow .slick-next{right:calc(-8.8235294118% + 0.5rem)}}:root[data-theme=dark] .fw-three-slide-slideshow .slick-prev,:root[data-theme=dark] .fw-three-slide-slideshow .slick-next{background:rgba(2,13,26,.85);box-shadow:0 1px 3px rgba(0,0,0,.35),0 4px 12px rgba(0,0,0,.28)}:root[data-theme=dark] .fw-three-slide-slideshow .slick-prev:hover,:root[data-theme=dark] .fw-three-slide-slideshow .slick-prev:focus-visible,:root[data-theme=dark] .fw-three-slide-slideshow .slick-next:hover,:root[data-theme=dark] .fw-three-slide-slideshow .slick-next:focus-visible{background:rgba(2,13,26,.95)}:root[data-theme=dark] .fw-three-slide-slideshow .slick-prev .slick-prev-icon,:root[data-theme=dark] .fw-three-slide-slideshow .slick-prev .slick-next-icon,:root[data-theme=dark] .fw-three-slide-slideshow .slick-next .slick-prev-icon,:root[data-theme=dark] .fw-three-slide-slideshow .slick-next .slick-next-icon{border-color:#fff}.staggered-columns-fade-in{align-items:flex-start !important}.staggered-columns-fade-in .wp-block-column{padding-top:0 !important}.staggered-columns-fade-in .wp-block-column:nth-of-type(2){padding-top:5rem !important}.staggered-columns-fade-in .wp-block-column:nth-of-type(3){padding-top:10rem !important}.staggered-columns-fade-in.has-pull-up>.wp-block-column{opacity:1;transform:none;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .63s ease-out;will-change:transform,opacity}.staggered-columns-fade-in.has-pull-up>.wp-block-column.is-armed{opacity:0;transform:translateY(4rem)}.staggered-columns-fade-in.has-pull-up>.wp-block-column.is-lit{opacity:1;transform:translateY(0);transition-delay:calc(0.12s * var(--column-index, 0))}@media (max-width:781px){.staggered-columns-fade-in .wp-block-column,.staggered-columns-fade-in .wp-block-column:nth-of-type(2),.staggered-columns-fade-in .wp-block-column:nth-of-type(3){padding-top:0 !important}.staggered-columns-fade-in.has-pull-up .wp-block-column,.staggered-columns-fade-in.has-pull-up .wp-block-column.is-armed,.staggered-columns-fade-in.has-pull-up .wp-block-column.is-lit{opacity:1;transform:none;transition:none;will-change:auto}}@media (prefers-reduced-motion:reduce){.staggered-columns-fade-in .wp-block-column{opacity:1 !important;transform:none !important;transition:none !important}}.fade-up-and-in.has-fade-up .wp-block-column{opacity:1;transform:none;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .63s ease-out;will-change:transform,opacity}.fade-up-and-in.has-fade-up .wp-block-column.is-armed{opacity:0;transform:translateY(4rem)}.fade-up-and-in.has-fade-up .wp-block-column.is-lit{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.fade-up-and-in .wp-block-column{opacity:1 !important;transform:none !important;transition:none !important}}.cross-slide-in{overflow-x:clip}.cross-slide-in.has-cross-slide .is-armed,.cross-slide-in.has-cross-slide .is-lit{position:relative;transform:translateX(0);transition:transform 1.6s cubic-bezier(.22,1,.36,1),opacity .64s ease-out;will-change:transform,opacity}.cross-slide-in.has-cross-slide .is-armed{opacity:0;transform:translateX(calc(45vw * var(--cross-dir, -1)))}.cross-slide-in.has-cross-slide .is-lit{opacity:1;transform:translateX(0)}@media (prefers-reduced-motion:reduce){.cross-slide-in .is-armed,.cross-slide-in .is-lit{opacity:1 !important;transform:none !important;transition:none !important}}.gw-icon{position:relative;--gw-icon-size:50px}.gw-icon:before{content:"";position:absolute;top:0;left:0;width:var(--gw-icon-size);height:var(--gw-icon-size);background-color:var(--gw-icon-colour,#b23ffc);mask-repeat:no-repeat;mask-position:center;mask-size:contain;pointer-events:none}.gw-icon .gw-icon__svg{position:absolute;top:0;left:0;width:var(--gw-icon-size);height:var(--gw-icon-size);pointer-events:none;overflow:visible;color:var(--gw-icon-colour,#b23ffc)}.gw-icon--upgraded:before{content:none}.gw-icon--strategy:before{mask-image:url(//www.goodworkmarketing.com/wp-content/themes/goodwork-theme/assets/css/../icons/strategy.svg)}.gw-icon--branding:before{mask-image:url(//www.goodworkmarketing.com/wp-content/themes/goodwork-theme/assets/css/../icons/branding.svg)}.gw-icon--creative:before{mask-image:url(//www.goodworkmarketing.com/wp-content/themes/goodwork-theme/assets/css/../icons/creative.svg)}.gw-icon--development:before{mask-image:url(//www.goodworkmarketing.com/wp-content/themes/goodwork-theme/assets/css/../icons/development.svg)}.gw-icon--leadership:before{mask-image:url(//www.goodworkmarketing.com/wp-content/themes/goodwork-theme/assets/css/../icons/leadership.svg)}.gw-icon--ai-consulting:before{mask-image:url(//www.goodworkmarketing.com/wp-content/themes/goodwork-theme/assets/css/../icons/ai-consulting.svg)}.gw-icon--leadership:before,.gw-icon--leadership .gw-icon__svg{width:calc(var(--gw-icon-size) * 0.74)}.gw-icon--inset:before,.gw-icon--inset .gw-icon__svg{top:1rem;left:1rem}.gw-icon--centred:before,.gw-icon--centred .gw-icon__svg{left:50%;transform:translateX(-50%)}.gw-icon__shape{transform-box:fill-box;transform-origin:center;will-change:transform}@media (hover:hover) and (pointer:fine){@keyframes gw-icon-ribbon-wave{0%{transform:translateX(0) rotate(0) skewX(0)}30%{transform:translateX(1.5px) rotate(2.5deg) skewX(-6deg)}60%{transform:translateX(-1.5px) rotate(-2.5deg) skewX(6deg)}100%{transform:translateX(0) rotate(0) skewX(0)}}.gw-icon--strategy:hover .gw-icon__shape--ribbon-1,.gw-icon--strategy:focus-within .gw-icon__shape--ribbon-1{animation:gw-icon-ribbon-wave .65s ease-in-out infinite;animation-delay:0s}.gw-icon--strategy:hover .gw-icon__shape--ribbon-2,.gw-icon--strategy:focus-within .gw-icon__shape--ribbon-2{animation:gw-icon-ribbon-wave .65s ease-in-out infinite;animation-delay:.05s}.gw-icon--strategy:hover .gw-icon__shape--ribbon-3,.gw-icon--strategy:focus-within .gw-icon__shape--ribbon-3{animation:gw-icon-ribbon-wave .65s ease-in-out infinite;animation-delay:.1s}.gw-icon--strategy:hover .gw-icon__shape--ribbon-4,.gw-icon--strategy:focus-within .gw-icon__shape--ribbon-4{animation:gw-icon-ribbon-wave .65s ease-in-out infinite;animation-delay:.15s}.gw-icon--strategy:hover .gw-icon__shape--ribbon-5,.gw-icon--strategy:focus-within .gw-icon__shape--ribbon-5{animation:gw-icon-ribbon-wave .65s ease-in-out infinite;animation-delay:.2s}@keyframes gw-icon-bowtie-expand{0%,100%{transform:scaleX(1) scaleY(1)}50%{transform:scaleX(1.12) scaleY(1.08)}}@keyframes gw-icon-dot-bounce{0%{transform:translateY(0)}40%{transform:translateY(-4px)}70%{transform:translateY(.5px)}100%{transform:translateY(0)}}.gw-icon--development:hover .gw-icon__shape--wing-l,.gw-icon--development:focus-within .gw-icon__shape--wing-l{transform-origin:right center;animation:gw-icon-bowtie-expand .48s ease-in-out infinite}.gw-icon--development:hover .gw-icon__shape--wing-r,.gw-icon--development:focus-within .gw-icon__shape--wing-r{transform-origin:left center;animation:gw-icon-bowtie-expand .48s ease-in-out infinite}.gw-icon--development:hover .gw-icon__shape--dot-l,.gw-icon--development:focus-within .gw-icon__shape--dot-l{animation:gw-icon-dot-bounce .48s cubic-bezier(.28,.84,.42,1) infinite}.gw-icon--development:hover .gw-icon__shape--dot-r,.gw-icon--development:focus-within .gw-icon__shape--dot-r{animation:gw-icon-dot-bounce .48s cubic-bezier(.28,.84,.42,1) infinite .06s}@keyframes gw-icon-lead-rise{0%{transform:translateY(0)}55%{transform:translateY(calc(var(--gw-rise) * 1.12))}80%{transform:translateY(var(--gw-rise))}100%{transform:translateY(var(--gw-rise))}}.gw-icon--leadership .gw-icon__shape--blob-top,.gw-icon--leadership .gw-icon__shape--blob-mid,.gw-icon--leadership .gw-icon__shape--bubble{transition:transform .34s cubic-bezier(.4,0,.2,1)}.gw-icon--leadership:hover .gw-icon__shape--blob-top,.gw-icon--leadership:focus-within .gw-icon__shape--blob-top{--gw-rise:-9px;animation:gw-icon-lead-rise .95s ease-in-out both}.gw-icon--leadership:hover .gw-icon__shape--blob-mid,.gw-icon--leadership:focus-within .gw-icon__shape--blob-mid{--gw-rise:-9px;animation:gw-icon-lead-rise .95s ease-in-out .11s both}.gw-icon--leadership:hover .gw-icon__shape--bubble,.gw-icon--leadership:focus-within .gw-icon__shape--bubble{--gw-rise:-9px;animation:gw-icon-lead-rise .95s ease-in-out .21s both}}@keyframes gw-icon-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.gw-icon--ai-consulting:hover:before,.gw-icon--ai-consulting:focus-within:before{animation:gw-icon-spin 4.8s linear infinite}.gw-icon--ai-consulting:hover .gw-icon__shape--burst,.gw-icon--ai-consulting:focus-within .gw-icon__shape--burst{animation:gw-icon-spin 4.8s linear infinite}}.heart-snap{overflow:visible;margin:0 auto}.heart-snap__svg{width:100%;height:100%;overflow:visible}.heart-snap__hand,.heart-snap__heart,.heart-snap__spark{transform-box:fill-box;will-change:transform}.heart-snap.is-ready .heart-snap__hand{transform-origin:50% 90%}.heart-snap.is-ready .heart-snap__heart{transform-origin:50% 100%;opacity:0;transform:scale(.2) translateY(14px)}.heart-snap.is-ready .heart-snap__spark{transform-origin:50% 50%;opacity:0;transform:scale(.4)}.heart-snap.is-ready.has-snapped .heart-snap__heart{opacity:1;transform:none}.heart-snap.is-ready.is-snapped .heart-snap__hand{animation:heart-snap-flick .62s cubic-bezier(.34,1.56,.64,1) both}.heart-snap.is-ready.is-snapped .heart-snap__heart{animation:heart-snap-pop .7s cubic-bezier(.34,1.56,.64,1) .26s both}.heart-snap.is-ready.is-snapped .heart-snap__spark{animation:heart-snap-spark .52s ease-out .18s both}@keyframes heart-snap-flick{0%{transform:rotate(0deg)}22%{transform:rotate(-7deg)}42%{transform:rotate(9deg)}62%{transform:rotate(-3deg)}100%{transform:rotate(0deg)}}@keyframes heart-snap-pop{0%{opacity:0;transform:scale(.2) translateY(14px)}45%{opacity:1;transform:scale(1.15) translateY(-4px)}70%{transform:scale(.95) translateY(1px)}100%{opacity:1;transform:scale(1) translateY(0)}}@keyframes heart-snap-spark{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1.25)}100%{opacity:0;transform:scale(1.5)}}.shooting-star-animation{visibility:hidden}@media (prefers-reduced-motion:reduce){.shooting-star-animation{visibility:visible}}#lets-talk .wp-block-heading{color:#fff !important}.site-footer{background-color:#22063c;color:#fff;font-size:.875rem;padding:0 0 .5rem}.site-footer a{color:#fff}.site-footer hr{width:90%;max-width:1400px;border:0;margin:0 auto;height:1px;background-color:#382051;display:block}.site-footer__top,.site-footer__bottom{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;width:90%;max-width:1400px !important;margin:0 auto;padding:1.5rem 0}@media (min-width:768px){.site-footer__top,.site-footer__bottom{flex-direction:row;align-items:flex-start;justify-content:space-between;text-align:left;gap:1rem}}.site-footer__top{padding-top:0;padding-bottom:4rem}.site-footer__bottom{padding-top:3rem;font-size:14px}.site-footer__bottom a{font-size:14px}.site-footer__nav ul{column-count:2;max-width:300px;margin:0;padding:0;list-style:none}.site-footer__contact{display:flex;flex-direction:column;align-items:center;gap:.5rem}@media (min-width:768px){.site-footer__contact{align-items:flex-start}}.site-footer__social{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}@media (min-width:768px){.site-footer__social{justify-content:flex-start}}.site-footer__social img{width:40px;height:auto;transition:opacity .2s ease}.site-footer__social a:hover img,.site-footer__social a:focus-visible img{opacity:.7}.site-footer__social li:last-child img{width:32px !important}.site-footer__logo{width:100%;display:block;text-align:center}.site-footer__copyright{max-width:95% !important;opacity:.4;margin:0 auto;font-size:14px !important}.site-footer__copyright a{font-size:14px !important}.site-footer__legal ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1rem;margin:0;padding:0;list-style:none}@media (min-width:768px){.site-footer__legal ul{justify-content:flex-end}}.site-footer__legal li{white-space:nowrap;margin-block:0 !important;font-size:14px !important;opacity:.6}.site-footer__legal li a{font-size:14px !important}main:not(:has(#lets-talk))+footer{padding:2.5rem 0 .5rem}@media (prefers-reduced-motion:reduce){.site-footer__social img{transition:none}}.gw-wink-logo__face,.gw-wink-logo__eye,.gw-wink-logo__smile{transform-box:fill-box;transform-origin:center}.gw-wink-logo__eye{animation:gw-wink-eye 7s ease-in-out infinite}.gw-wink-logo__face{transform-origin:50% 100%;animation:gw-wink-face 7s ease-in-out infinite}.gw-wink-logo__smile{animation:gw-wink-smile 7s ease-in-out infinite}@keyframes gw-wink-eye{0%,2%{transform:scaleY(1) translateY(0)}5%{transform:scaleY(.06) translateY(1.1px)}9%,100%{transform:scaleY(1) translateY(0)}}@keyframes gw-wink-face{0%,2%{transform:rotate(0) translateY(0)}5%{transform:rotate(-5deg) translateY(-.6px)}9%,100%{transform:rotate(0) translateY(0)}}@keyframes gw-wink-smile{0%,2%{transform:scale(1)}5%{transform:scale(1.1,1.14)}9%,100%{transform:scale(1)}}.gw-wink-logo:hover .gw-wink-logo__eye,.gw-wink-logo:hover .gw-wink-logo__face,.gw-wink-logo:hover .gw-wink-logo__smile,.gw-short-logo:hover .gw-wink-logo__eye,.gw-short-logo:hover .gw-wink-logo__face,.gw-short-logo:hover .gw-wink-logo__smile{animation-duration:1.2s}@media (prefers-reduced-motion:reduce){.gw-wink-logo__eye,.gw-wink-logo__face,.gw-wink-logo__smile{animation:none}}.site-header__logo .gw-wink-logo{height:18px;width:auto}.site-header__logo .gw-wink-logo__eye,.site-header__logo .gw-wink-logo__word--good{fill:#b23ffc}.gw-short-logo{display:none;height:18px;width:auto}.site-header__logo .gw-short-logo__eye,.site-header__logo .gw-short-logo__word{fill:#b23ffc}.gw-short-logo__face{transform-origin:50% 100%}@media (max-width:1200px){.site-header__logo:not(.site-header__logo--nav) .gw-wink-logo{display:none}.site-header__logo:not(.site-header__logo--nav) .gw-short-logo{display:block}}.site-footer__logo:hover{text-decoration:none}.site-footer__logo .gw-wink-logo{display:block;width:90% !important;max-width:1400px !important;height:auto;margin:3.5rem auto 2rem auto;color:#fff}.site-footer__logo .gw-wink-logo__smile,.site-footer__logo .gw-wink-logo__eye,.site-footer__logo .gw-wink-logo__word--good,.site-footer__logo .gw-wink-logo__word--work{opacity:.14}.site-footer__logo .gw-wink-logo__eye,.site-footer__logo .gw-wink-logo__word--good{transition:opacity .5s ease}.site-footer__logo .gw-wink-logo.is-winking .gw-wink-logo__eye,.site-footer__logo .gw-wink-logo.is-winking .gw-wink-logo__word--good{opacity:1;transition:opacity .7s ease .2s}.site-footer__logo .gw-wink-logo.is-winking .gw-wink-logo__word--work{animation:gw-wink-footer-glow 2.4s ease-in-out both}.site-footer__logo .gw-wink-logo__eye,.site-footer__logo .gw-wink-logo__face,.site-footer__logo .gw-wink-logo__smile{animation:none}.site-footer__logo--gradient .gw-wink-logo__smile,.site-footer__logo--gradient .gw-wink-logo__word--work{fill-opacity:.28}.site-footer__logo--gradient .gw-wink-logo__smile,.site-footer__logo--gradient .gw-wink-logo__eye,.site-footer__logo--gradient .gw-wink-logo__word--good,.site-footer__logo--gradient .gw-wink-logo__word--work{opacity:.55;transition:opacity .5s ease}.site-footer__logo--gradient .gw-wink-logo.is-winking .gw-wink-logo__smile,.site-footer__logo--gradient .gw-wink-logo.is-winking .gw-wink-logo__eye,.site-footer__logo--gradient .gw-wink-logo.is-winking .gw-wink-logo__word--good,.site-footer__logo--gradient .gw-wink-logo.is-winking .gw-wink-logo__word--work{opacity:1;transition:opacity .7s ease .2s}.site-footer__logo--gradient .gw-wink-logo.is-winking .gw-wink-logo__word--work{animation:none}@media (prefers-reduced-motion:reduce){.site-footer__logo--gradient .gw-wink-logo__smile,.site-footer__logo--gradient .gw-wink-logo__eye,.site-footer__logo--gradient .gw-wink-logo__word--good,.site-footer__logo--gradient .gw-wink-logo__word--work{opacity:1;transition:none}}.gw-wink-logo.is-winking .gw-wink-logo__eye{animation:gw-wink-eye-once .9s ease-in-out both}.gw-wink-logo.is-winking .gw-wink-logo__face{animation:gw-wink-face-once .9s ease-in-out both}.gw-wink-logo.is-winking .gw-wink-logo__smile{animation:gw-wink-smile-once .9s ease-in-out both}@keyframes gw-wink-footer-glow{0%{opacity:.14}12%,78%{opacity:.32}100%{opacity:.14}}@media (prefers-reduced-motion:reduce){.site-footer__logo .gw-wink-logo__eye,.site-footer__logo .gw-wink-logo__word--good{opacity:1;transition:none}.site-footer__logo .gw-wink-logo.is-winking .gw-wink-logo__word--work{animation:none}}@keyframes gw-wink-eye-once{0%,15%{transform:scaleY(1) translateY(0)}45%{transform:scaleY(.06) translateY(1.1px)}75%,100%{transform:scaleY(1) translateY(0)}}@keyframes gw-wink-face-once{0%,15%{transform:rotate(0) translateY(0)}45%{transform:rotate(-5deg) translateY(-.6px)}75%,100%{transform:rotate(0) translateY(0)}}@keyframes gw-wink-smile-once{0%,15%{transform:scale(1)}45%{transform:scale(1.1,1.14)}75%,100%{transform:scale(1)}}@media (max-width:740px){.page-id-1306 .shooting-star-animation{display:none}}.hand-writing-animation{display:inline-block;transform-origin:78% 92%;will-change:transform;backface-visibility:hidden;--gw-hand-write-duration:.7s}@media (max-width:740px){.hand-writing-animation{margin-left:-5rem}}@media (prefers-reduced-motion:no-preference){.hand-writing-animation.is-writing{animation:gw-hand-write var(--gw-hand-write-duration) cubic-bezier(.33,0,.15,1) forwards}}@keyframes gw-hand-write{0%{transform:translate(0,0) rotate(0deg)}10%{transform:translate(1.8%,1.4%) rotate(-1.6deg)}20%{transform:translate(3.6%,-.6%) rotate(1.4deg)}30%{transform:translate(5.6%,1.5%) rotate(-1.8deg)}40%{transform:translate(7.6%,-.4%) rotate(1.3deg)}50%{transform:translate(9.6%,1.6%) rotate(-1.7deg)}60%{transform:translate(11.4%,-.5%) rotate(1.5deg)}70%{transform:translate(13.2%,1.4%) rotate(-1.4deg)}80%{transform:translate(15%,-.3%) rotate(1.2deg)}90%{transform:translate(16.4%,.8%) rotate(-.6deg)}100%{transform:translate(17.6%,0) rotate(0deg)}}:root[data-theme=dark] img.hand-writing-animation,:root[data-theme=dark] svg.hand-writing-animation,:root[data-theme=dark] .hand-writing-animation img,:root[data-theme=dark] .hand-writing-animation svg{filter:invert(1)}.gw-404{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:4rem 1.5rem 6rem}.gw-404 .screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.gw-404__stage{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:900px}.gw-404__watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-55%);z-index:0;font-family:"Sora",sans-serif;font-size:clamp(9rem, 34vw, 22rem);font-weight:700;line-height:1;letter-spacing:-.03em;color:#e9e9ee;user-select:none;pointer-events:none}.gw-404__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.gw-404__logo{width:min(100%, 271px)}.gw-404__logo svg{display:block;width:100%;height:auto;color:#1a1a1a}.gw-404__message{max-width:34rem;margin:0;color:#666}.gw-404__home{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;background:linear-gradient(99.53deg,#146dd7 2.12%,#b23ffc 24.27%);-webkit-background-clip:text;background-clip:text;color:transparent}.gw-404__home:hover,.gw-404__home:focus-visible{text-decoration:none}.gw-404__arrow{color:#7b3ff2;transition:transform .2s ease}.gw-404__home:hover .gw-404__arrow,.gw-404__home:focus-visible .gw-404__arrow{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.gw-404__arrow{transition:none}}:root[data-theme=dark] .gw-404__watermark{color:rgba(255,255,255,.07)}:root[data-theme=dark] .gw-404__logo svg{color:#fff}.gw-page-veil{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:rgba(255,255,255,.55);background:color-mix(in srgb,var(--gw-page-bg,#fff) 55%,transparent);opacity:0;pointer-events:none;transition:opacity .25s ease}.gw-page-veil.is-covering{opacity:1;pointer-events:auto}.gw-page-veil__mark{display:flex;align-items:center;justify-content:center;width:72px;height:65px;border-radius:50%;background:linear-gradient(270deg,#7b3ff2 0%,#3f7bf2 100%);box-shadow:0 2px 8px rgba(0,0,0,.08),0 12px 32px rgba(0,0,0,.14);transform:translateY(6px) scale(.98);transition:transform .25s cubic-bezier(.22,1,.36,1)}.gw-page-veil.is-covering .gw-page-veil__mark{transform:translateY(0) scale(1)}.gw-page-veil__mark .gw-wink-logo{display:block;width:50px;height:auto;color:#fff}.gw-page-veil__mark .gw-wink-logo:not(.is-winking) .gw-wink-logo__eye,.gw-page-veil__mark .gw-wink-logo:not(.is-winking) .gw-wink-logo__face,.gw-page-veil__mark .gw-wink-logo:not(.is-winking) .gw-wink-logo__smile{animation:none}:root[data-theme=dark] .gw-page-veil__mark{box-shadow:0 2px 10px rgba(0,0,0,.45),0 12px 32px rgba(0,0,0,.35)}@media (prefers-reduced-motion:reduce){.gw-page-veil{display:none}}.page-id-1306 section{padding-top:7erm !important;padding-bottom:7rem !important}@media (max-width:740px){.page-id-1306 section{padding-top:2rem !important;padding-bottom:2rem !important}}.service-box{width:25% !important;height:25% !important}.services-vertical-scroll{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:2rem}.services-vertical-scroll.wp-block-columns{align-items:flex-start !important}.services-vertical-scroll--column-one{position:sticky;top:calc(var(--gw-header-height, 5.5rem) + 1rem);flex:1;align-self:flex-start}.services-vertical-scroll--column-two{flex:1;min-width:0}@media (max-width:980px){.services-vertical-scroll--column-two{padding-top:0 !important;padding-bottom:0 !important}}.services-vertical-scroll .service{margin-block-start:0px !important;margin-bottom:0 !important;padding-bottom:10rem !important}@media (max-width:720px){.services-vertical-scroll .service{padding-bottom:4rem !important}}@media (max-width:1200px){.services-vertical-scroll{flex-direction:column}.services-vertical-scroll--column-one{position:relative;top:auto}}@media (prefers-reduced-motion:reduce){.services-vertical-scroll--column-one{position:relative;top:auto}}section.services-horizontal-slide-in--container{padding-top:10rem !important;padding-bottom:12rem !important}@media (max-width:900px){section.services-horizontal-slide-in--container{padding-top:2rem !important;padding-bottom:2rem !important}}@media (max-width:740px){section.services-horizontal-slide-in--container{display:none !important}}@media (max-width:740px){.postid-1525 section.services-horizontal-slide-in--container{display:flex !important}}@media (max-width:940px){.related-projects{grid-template-columns:repeat(2,1fr) !important}}@media (max-width:640px){.related-projects{grid-template-columns:repeat(1,1fr) !important}}.services-horizontal-slide-in{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;overflow:hidden}@media (max-width:900px){.services-horizontal-slide-in{padding-top:2rem !important;padding-bottom:2rem !important;grid-template-columns:repeat(2,1fr) !important}}@media (max-width:600px){.services-horizontal-slide-in{grid-template-columns:1fr !important}}.services-horizontal-slide-in.has-slide-in .service{position:relative;transform:translateX(0);transition:transform 1.6s cubic-bezier(.22,1,.36,1);will-change:transform}.services-horizontal-slide-in.has-slide-in .service.is-armed{transform:translateX(calc(var(--service-offset, 45vw) * var(--service-dir, -1)))}.services-horizontal-slide-in.has-slide-in .service.is-lit{transform:translateX(0);transition-delay:calc(0.16s * var(--service-index, 0))}.services-horizontal-slide-in.has-slide-in .service:nth-child(-n+3 of .service){--service-dir:-1}.services-horizontal-slide-in.has-slide-in .service:nth-child(n+4 of .service){--service-dir:1}.services-horizontal-slide-in.has-slide-in .service:nth-child(3 of .service),.services-horizontal-slide-in.has-slide-in .service:nth-child(4 of .service){--service-index:0}.services-horizontal-slide-in.has-slide-in .service:nth-child(2 of .service),.services-horizontal-slide-in.has-slide-in .service:nth-child(5 of .service){--service-index:1}.services-horizontal-slide-in.has-slide-in .service:nth-child(1 of .service),.services-horizontal-slide-in.has-slide-in .service:nth-child(6 of .service){--service-index:2}@media (max-width:900px){.services-horizontal-slide-in.has-slide-in .service:nth-child(1 of .service),.services-horizontal-slide-in.has-slide-in .service:nth-child(2 of .service),.services-horizontal-slide-in.has-slide-in .service:nth-child(5 of .service),.services-horizontal-slide-in.has-slide-in .service:nth-child(6 of .service){--service-dir:-1}.services-horizontal-slide-in.has-slide-in .service:nth-child(3 of .service),.services-horizontal-slide-in.has-slide-in .service:nth-child(4 of .service){--service-dir:1}.services-horizontal-slide-in.has-slide-in .service:nth-child(2 of .service),.services-horizontal-slide-in.has-slide-in .service:nth-child(3 of .service),.services-horizontal-slide-in.has-slide-in .service:nth-child(6 of .service){--service-index:0}.services-horizontal-slide-in.has-slide-in .service:nth-child(1 of .service),.services-horizontal-slide-in.has-slide-in .service:nth-child(4 of .service),.services-horizontal-slide-in.has-slide-in .service:nth-child(5 of .service){--service-index:1}}@media (max-width:600px){.services-horizontal-slide-in.has-slide-in .service:nth-child(odd of .service){--service-dir:-1}.services-horizontal-slide-in.has-slide-in .service:nth-child(even of .service){--service-dir:1}.services-horizontal-slide-in.has-slide-in .service{--service-index:0}}.postid-1525 .services-horizontal-slide-in{grid-template-columns:repeat(4,1fr);padding-top:0 !important}@media (max-width:600px){.postid-1525 .services-horizontal-slide-in{display:grid !important;grid-template-columns:repeat(2,1fr) !important}}@media (prefers-reduced-motion:reduce){.services-horizontal-slide-in .service{transform:none !important;opacity:1 !important;transition:none !important}}@media (max-width:980px){.services-horizontal-slide-in__container{padding-top:3rem !important;padding-bottom:3rem !important}}section.branding-services-grid{padding-top:3rem !important}.branding-services-grid{overflow:hidden;gap:5rem !important}.branding-services-grid .service:nth-child(3n+1){--service-step:0}.branding-services-grid .service:nth-child(3n+2){--service-step:1}.branding-services-grid .service:nth-child(3n+3){--service-step:2}.branding-services-grid .service{position:relative;margin-top:calc(5rem * var(--service-step, 0));align-self:start}@media (max-width:980px){.branding-services-grid{grid-template-columns:repeat(2,1fr) !important}.branding-services-grid .service:nth-child(2n+1){--service-step:0}.branding-services-grid .service:nth-child(2n+2){--service-step:1}}@media (max-width:782px){.branding-services-grid{gap:3rem !important;grid-template-columns:repeat(1,1fr) !important}.branding-services-grid .service{--service-step:0;margin-top:0}}.branding-services-grid{--services-pull:4rem}.branding-services-grid.has-pull-in .service{opacity:var(--reveal,1);transform:translate3d(0,calc((1 - var(--reveal, 1)) * var(--services-pull)), 0);will-change:transform,opacity}.branding-services-grid.is-pinned{position:sticky;top:var(--services-pin-top,0px)}@media (max-width:1024px),(prefers-reduced-motion:reduce){.branding-services-grid .service{opacity:1 !important;transform:none !important;transition:none !important}}.how-we-work.wp-custom-css-93bce877{gap:3rem !important}.how-we-work{gap:3rem !important}@media (max-width:1045px){.how-we-work{display:grid !important;grid-template-columns:repeat(2,1fr) !important}}@media (max-width:782px){.how-we-work{grid-template-columns:repeat(1,1fr) !important}}.how-we-work .how-we-work-arrow{margin-top:25px !important}@media (max-width:1045px){.how-we-work .how-we-work-arrow{transform:rotate(90deg) !important}}:root[data-theme=dark] .services-horizontal-slide-in .service,:root[data-theme=dark] .services-horizontal-slide-in .service.gw-was-light-bg{background-color:#222 !important}.ai-lg-animation{position:relative;display:block;width:100%;max-width:var(--ai-lg-size,32rem);margin-inline:auto;aspect-ratio:1;color:var(--ai-lg-colour,inherit)}.ai-lg__svg{display:block;width:100%;height:100%;overflow:visible}.gw-rotor{transform-origin:500px 500px;will-change:transform;animation:gw-ai-lg-spin var(--ai-lg-duration,10.08s) linear infinite}@keyframes gw-ai-lg-spin{0%{transform:rotate(0deg)}2.4%{transform:rotate(2.94deg)}4.8%{transform:rotate(5.91deg)}7.1%{transform:rotate(8.94deg)}9.5%{transform:rotate(12.04deg)}11.9%{transform:rotate(15.32deg)}14.3%{transform:rotate(18.83deg)}16.7%{transform:rotate(22.51deg)}19%{transform:rotate(26.42deg)}21.4%{transform:rotate(30.57deg)}23.8%{transform:rotate(34.96deg)}26.2%{transform:rotate(39.66deg)}28.6%{transform:rotate(44.75deg)}31%{transform:rotate(50.23deg)}33.3%{transform:rotate(56.17deg)}35.7%{transform:rotate(62.64deg)}38.1%{transform:rotate(69.76deg)}40.5%{transform:rotate(77.66deg)}42.9%{transform:rotate(86.65deg)}45.2%{transform:rotate(96.9deg)}47.6%{transform:rotate(108.81deg)}50%{transform:rotate(123.07deg)}52.4%{transform:rotate(140.6deg)}54.8%{transform:rotate(162.49deg)}57.1%{transform:rotate(188.39deg)}59.5%{transform:rotate(214.89deg)}61.9%{transform:rotate(237.88deg)}64.3%{transform:rotate(256.28deg)}66.7%{transform:rotate(271.04deg)}69%{transform:rotate(283.24deg)}71.4%{transform:rotate(293.59deg)}73.8%{transform:rotate(302.59deg)}76.2%{transform:rotate(310.49deg)}78.6%{transform:rotate(317.54deg)}81%{transform:rotate(323.9deg)}83.3%{transform:rotate(329.67deg)}85.7%{transform:rotate(334.94deg)}88.1%{transform:rotate(339.87deg)}90.5%{transform:rotate(344.44deg)}92.9%{transform:rotate(348.7deg)}95.2%{transform:rotate(352.68deg)}97.6%{transform:rotate(356.44deg)}100%{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gw-rotor{animation:none !important;transform:none !important}}.branding-lg-animation,.branding-lg-animation-two{position:relative;display:block;width:100%;max-width:var(--branding-lg-size,32rem);margin-inline:auto;aspect-ratio:1;color:var(--branding-lg-colour,inherit)}.branding-lg__svg{display:block;width:100%;height:100%;overflow:visible}.gw-br-swoosh-a,.gw-br-swoosh-b,.gw-br-ring-sm,.gw-br-ring-md,.gw-br-ring-lg{will-change:transform,opacity;animation-duration:var(--branding-lg-duration,10s);animation-iteration-count:infinite;animation-timing-function:linear;animation-fill-mode:both}.gw-br-ring-lg{animation-name:gw-branding-lg-ring-lg}.gw-br-ring-sm{animation-name:gw-branding-lg-ring-sm}.gw-br-ring-md{animation-name:gw-branding-lg-ring-md}.gw-br-swoosh-a{animation-name:gw-branding-lg-swoosh-a}.gw-br-swoosh-b{animation-name:gw-branding-lg-swoosh-b}@keyframes gw-branding-lg-ring-lg{0%{opacity:0;transform:translate(0px,-216px)}0.8%{opacity:0}2%{opacity:1}1.6%{transform:translate(0px,calc(-216px * var(--branding-lg-bounce, 1)))}2.4%{transform:translate(0px,calc(-199px * var(--branding-lg-bounce, 1)))}3.2%{transform:translate(0px,calc(-178px * var(--branding-lg-bounce, 1)))}4%{transform:translate(0px,calc(-138px * var(--branding-lg-bounce, 1)))}4.8%{transform:translate(0px,calc(-89px * var(--branding-lg-bounce, 1)))}5.6%{transform:translate(0px,calc(-49px * var(--branding-lg-bounce, 1)))}6.4%{transform:translate(0px,calc(0px * var(--branding-lg-bounce, 1)))}7.2%{transform:translate(0px,calc(-15px * var(--branding-lg-bounce, 1)))}8%{transform:translate(0px,calc(-30px * var(--branding-lg-bounce, 1)))}8.8%{transform:translate(0px,calc(-46px * var(--branding-lg-bounce, 1)))}9.6%{transform:translate(0px,calc(-51px * var(--branding-lg-bounce, 1)))}10.4%{transform:translate(0px,calc(-49px * var(--branding-lg-bounce, 1)))}11.2%{transform:translate(0px,calc(-36px * var(--branding-lg-bounce, 1)))}12%{transform:translate(0px,calc(-13px * var(--branding-lg-bounce, 1)))}12.8%{transform:translate(0px,calc(0px * var(--branding-lg-bounce, 1)))}13.6%{transform:translate(0px,calc(-6px * var(--branding-lg-bounce, 1)))}14.4%{transform:translate(0px,calc(-13px * var(--branding-lg-bounce, 1)))}15.2%{transform:translate(0px,calc(-11px * var(--branding-lg-bounce, 1)))}16%{transform:translate(0px,calc(0px * var(--branding-lg-bounce, 1)))}17.6%{transform:translate(0px,calc(-4px * var(--branding-lg-bounce, 1)))}18.4%{transform:translate(0px,calc(0px * var(--branding-lg-bounce, 1)))}100%{opacity:1;transform:translate(0,0)}}@keyframes gw-branding-lg-ring-sm{0%{opacity:0;transform:translate(0px,-155px)}0.8%{opacity:0}2%{opacity:1}1.6%{transform:translate(0px,calc(-155px * var(--branding-lg-bounce, 1)))}2.4%{transform:translate(0px,calc(-146px * var(--branding-lg-bounce, 1)))}3.2%{transform:translate(0px,calc(-131px * var(--branding-lg-bounce, 1)))}4%{transform:translate(0px,calc(-102px * var(--branding-lg-bounce, 1)))}4.8%{transform:translate(0px,calc(-64px * var(--branding-lg-bounce, 1)))}5.6%{transform:translate(0px,calc(-36px * var(--branding-lg-bounce, 1)))}6.4%{transform:translate(0px,calc(0px * var(--branding-lg-bounce, 1)))}7.2%{transform:translate(0px,calc(-11px * var(--branding-lg-bounce, 1)))}8%{transform:translate(0px,calc(-23px * var(--branding-lg-bounce, 1)))}8.8%{transform:translate(0px,calc(-36px * var(--branding-lg-bounce, 1)))}9.6%{transform:translate(0px,calc(-42px * var(--branding-lg-bounce, 1)))}10.4%{transform:translate(0px,calc(-40px * var(--branding-lg-bounce, 1)))}11.2%{transform:translate(0px,calc(-32px * var(--branding-lg-bounce, 1)))}12%{transform:translate(0px,calc(-15px * var(--branding-lg-bounce, 1)))}12.8%{transform:translate(0px,calc(0px * var(--branding-lg-bounce, 1)))}13.6%{transform:translate(0px,calc(-4px * var(--branding-lg-bounce, 1)))}14.4%{transform:translate(0px,calc(-13px * var(--branding-lg-bounce, 1)))}15.2%{transform:translate(0px,calc(-15px * var(--branding-lg-bounce, 1)))}16%{transform:translate(0px,calc(-13px * var(--branding-lg-bounce, 1)))}16.8%{transform:translate(0px,calc(-8px * var(--branding-lg-bounce, 1)))}17.6%{transform:translate(0px,calc(0px * var(--branding-lg-bounce, 1)))}18.4%{transform:translate(0px,calc(-4px * var(--branding-lg-bounce, 1)))}19.2%{transform:translate(0px,calc(-2px * var(--branding-lg-bounce, 1)))}20%{transform:translate(0px,calc(0px * var(--branding-lg-bounce, 1)))}100%{opacity:1;transform:translate(0,0)}}@keyframes gw-branding-lg-ring-md{0%{opacity:0;transform:translate(0px,-432px)}0.8%{opacity:0}2%{opacity:1}1.6%{transform:translate(0px,calc(-432px * var(--branding-lg-bounce, 1)))}2.4%{transform:translate(0px,calc(-389px * var(--branding-lg-bounce, 1)))}3.2%{transform:translate(0px,calc(-349px * var(--branding-lg-bounce, 1)))}4%{transform:translate(0px,calc(-273px * var(--branding-lg-bounce, 1)))}4.8%{transform:translate(0px,calc(-174px * var(--branding-lg-bounce, 1)))}5.6%{transform:translate(0px,calc(-99px * var(--branding-lg-bounce, 1)))}6.4%{transform:translate(0px,calc(0px * var(--branding-lg-bounce, 1)))}7.2%{transform:translate(0px,calc(-27px * var(--branding-lg-bounce, 1)))}8%{transform:translate(0px,calc(-53px * var(--branding-lg-bounce, 1)))}8.8%{transform:translate(0px,calc(-76px * var(--branding-lg-bounce, 1)))}9.6%{transform:translate(0px,calc(-82px * var(--branding-lg-bounce, 1)))}10.4%{transform:translate(0px,calc(-72px * var(--branding-lg-bounce, 1)))}11.2%{transform:translate(0px,calc(-42px * var(--branding-lg-bounce, 1)))}12%{transform:translate(0px,calc(0px * var(--branding-lg-bounce, 1)))}12.8%{transform:translate(0px,calc(-4px * var(--branding-lg-bounce, 1)))}13.6%{transform:translate(0px,calc(-23px * var(--branding-lg-bounce, 1)))}14.4%{transform:translate(0px,calc(-23px * var(--branding-lg-bounce, 1)))}15.2%{transform:translate(0px,calc(-11px * var(--branding-lg-bounce, 1)))}16%{transform:translate(0px,calc(0px * var(--branding-lg-bounce, 1)))}16.8%{transform:translate(0px,calc(-4px * var(--branding-lg-bounce, 1)))}17.6%{transform:translate(0px,calc(0px * var(--branding-lg-bounce, 1)))}100%{opacity:1;transform:translate(0,0)}}@keyframes gw-branding-lg-swoosh-a{0%{opacity:0;transform:translate(256px,-24px)}1.6%{opacity:0}3.2%{opacity:1}2.4%{transform:translate(256px,calc(-24px * var(--branding-lg-bounce, 1)))}3.2%{transform:translate(223px,calc(-19px * var(--branding-lg-bounce, 1)))}4%{transform:translate(185px,calc(-14px * var(--branding-lg-bounce, 1)))}4.8%{transform:translate(142px,calc(0px * var(--branding-lg-bounce, 1)))}5.6%{transform:translate(102px,calc(-23px * var(--branding-lg-bounce, 1)))}6.4%{transform:translate(68px,calc(-19px * var(--branding-lg-bounce, 1)))}7.2%{transform:translate(40px,calc(0px * var(--branding-lg-bounce, 1)))}8%{transform:translate(17px,calc(-8px * var(--branding-lg-bounce, 1)))}8.8%{transform:translate(6px,calc(-4px * var(--branding-lg-bounce, 1)))}9.6%{transform:translate(0px,calc(-4px * var(--branding-lg-bounce, 1)))}10.4%{transform:translate(0px,calc(0px * var(--branding-lg-bounce, 1)))}100%{opacity:1;transform:translate(0,0)}}@keyframes gw-branding-lg-swoosh-b{0%{opacity:0;transform:translate(142px,-284px)}0.8%{opacity:0}2.4%{opacity:1}1.6%{transform:translate(142px,calc(-284px * var(--branding-lg-bounce, 1)))}2.4%{transform:translate(135px,calc(-142px * var(--branding-lg-bounce, 1)))}3.2%{transform:translate(97px,calc(-71px * var(--branding-lg-bounce, 1)))}4%{transform:translate(85px,calc(-57px * var(--branding-lg-bounce, 1)))}4.8%{transform:translate(68px,calc(-50px * var(--branding-lg-bounce, 1)))}5.6%{transform:translate(51px,calc(-47px * var(--branding-lg-bounce, 1)))}6.4%{transform:translate(40px,calc(-38px * var(--branding-lg-bounce, 1)))}7.2%{transform:translate(23px,calc(-14px * var(--branding-lg-bounce, 1)))}8%{transform:translate(11px,calc(-11px * var(--branding-lg-bounce, 1)))}8.8%{transform:translate(6px,calc(-8px * var(--branding-lg-bounce, 1)))}9.6%{transform:translate(0px,calc(-4px * var(--branding-lg-bounce, 1)))}10.4%{transform:translate(0px,calc(0px * var(--branding-lg-bounce, 1)))}100%{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.gw-br-swoosh-a,.gw-br-swoosh-b,.gw-br-ring-sm,.gw-br-ring-md,.gw-br-ring-lg{animation:none !important;opacity:1 !important;transform:none !important}}.creative-lg-animation{position:relative;display:block;width:100%;max-width:var(--creative-lg-size,32rem);margin-inline:auto;aspect-ratio:1;color:var(--creative-lg-colour,inherit)}.creative-lg__svg{display:block;width:100%;height:100%;overflow:visible}.gw-cr-TL,.gw-cr-TR,.gw-cr-BL,.gw-cr-BR{transform-box:fill-box;transform-origin:center;will-change:transform,opacity;animation-duration:var(--creative-lg-duration,10s);animation-iteration-count:infinite;animation-timing-function:linear;animation-fill-mode:both}.gw-cr-TL{animation-name:gw-creative-lg-tl}.gw-cr-BR{animation-name:gw-creative-lg-br}.gw-cr-TR,.gw-cr-BL{animation-name:gw-creative-lg-pop}@keyframes gw-creative-lg-tl{0%{opacity:0;transform:translate(800px,16px) rotate(90deg)}0.48%{opacity:0}0.8%{transform:translate(800px,16px) rotate(90deg)}1.12%{opacity:1}1.6%{transform:translate(640px,20px) rotate(66deg)}2.4%{transform:translate(456px,8px) rotate(48deg)}3.2%{transform:translate(312px,8px) rotate(37deg)}4%{transform:translate(208px,0px) rotate(25deg)}4.8%{transform:translate(128px,0px) rotate(15deg)}5.6%{transform:translate(72px,0px) rotate(9deg)}6.4%{transform:translate(32px,0px) rotate(4deg)}7.2%{transform:translate(8px,0px) rotate(0deg)}8%{transform:translate(0px,0px) rotate(0deg)}100%{opacity:1;transform:translate(0,0) rotate(0deg)}}@keyframes gw-creative-lg-br{0%{opacity:0;transform:translate(500px,-400px) rotate(70deg)}0.48%{opacity:0}0.8%{transform:translate(500px,-400px) rotate(70deg)}1.12%{opacity:1}1.6%{transform:translate(420px,-170px) rotate(52deg)}2.4%{transform:translate(328px,0px) rotate(50deg)}3.2%{transform:translate(224px,8px) rotate(37deg)}4%{transform:translate(152px,0px) rotate(23deg)}4.8%{transform:translate(96px,0px) rotate(14deg)}5.6%{transform:translate(48px,0px) rotate(8deg)}6.4%{transform:translate(24px,0px) rotate(4deg)}7.2%{transform:translate(8px,0px) rotate(0deg)}8%{transform:translate(0px,0px) rotate(0deg)}100%{opacity:1;transform:translate(0,0) rotate(0deg)}}@keyframes gw-creative-lg-pop{0%{opacity:0;transform:scale(calc(1 + -0.15 * var(--creative-lg-pop, 1)))}10.4%{opacity:0;transform:scale(calc(1 + -0.15 * var(--creative-lg-pop, 1)))}11.2%{opacity:.55;transform:scale(calc(1 + -0.15 * var(--creative-lg-pop, 1)))}12%{opacity:1;transform:scale(calc(1 + 0.16 * var(--creative-lg-pop, 1)))}12.8%{opacity:1;transform:scale(calc(1 + 0.18 * var(--creative-lg-pop, 1)))}13.6%{opacity:1;transform:scale(calc(1 + 0.1 * var(--creative-lg-pop, 1)))}14.4%{opacity:1;transform:scale(1)}100%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.gw-cr-TL,.gw-cr-TR,.gw-cr-BL,.gw-cr-BR{animation:none !important;opacity:1 !important;transform:none !important}}.development-lg-animation{position:relative;display:block;width:100%;max-width:var(--development-lg-size,32rem);margin-inline:auto;aspect-ratio:1;color:var(--development-lg-colour,inherit)}.development-lg__svg{display:block;width:100%;height:100%;overflow:visible}.gw-dv-cL,.gw-dv-cR,.gw-dv-vL,.gw-dv-dL,.gw-dv-uL,.gw-dv-vR,.gw-dv-dR,.gw-dv-uR{transform-box:view-box;transform-origin:0 0;will-change:transform,opacity;animation-duration:var(--development-lg-duration,10s);animation-iteration-count:infinite;animation-timing-function:linear;animation-fill-mode:both}.gw-dv-cL{animation-name:gw-development-lg-cl}.gw-dv-cR{animation-name:gw-development-lg-cr}.gw-dv-vL{animation-name:gw-development-lg-vl}.gw-dv-dL{animation-name:gw-development-lg-dl}.gw-dv-uL{animation-name:gw-development-lg-ul}.gw-dv-vR{animation-name:gw-development-lg-vr}.gw-dv-dR{animation-name:gw-development-lg-dr}.gw-dv-uR{animation-name:gw-development-lg-ur}@keyframes gw-development-lg-vl{0%{opacity:0;transform:translate(0,-800px)}0.8%{opacity:.4;transform:translate(0,-800px)}1.6%{opacity:1;transform:translate(0,-640px)}2.4%{transform:translate(0,-540px)}3.2%{transform:translate(0,-450px)}4%{transform:translate(0,-330px)}4.8%{transform:translate(0,0px)}5.6%{transform:matrix(.9507,.31,-.2712,.8416,269.2463,126.1074)}6.4%{transform:matrix(.993,.1177,-.1097,.9383,107.6919,49.4377)}7.2%{transform:matrix(.9966,-.0829,.0907,1.141,-88.2153,-143.9719)}8%{transform:matrix(.9983,-.06,.0685,1.2954,-66.6663,-312.8028)}8.8%{transform:matrix(.9999,-.0186,.012,1.4432,-11.6911,-474.8911)}9.6%{transform:matrix(.9988,-.0506,.0582,1.436,-56.6972,-468.8276)}10.4%{transform:matrix(.9999,-.0202,.0154,1.3816,-15.0287,-398.5602)}11.2%{transform:matrix(1,.0028,-.0086,1.1764,8.3528,-178.4327)}12%{transform:matrix(.9982,.0597,-.0565,.9614,55.3395,32.145)}12.8%{transform:matrix(.995,.0995,-.096,.9671,94.1126,22.9389)}13.6%{transform:matrix(.9999,-.0155,.0154,1.0049,-15.0286,-3.3836)}14.4%{transform:matrix(.9996,-.0291,.0291,1.0356,-28.3672,-32.0337)}15.2%{transform:matrix(.9999,.0163,-.0171,1.0191,16.7259,-20.0991)}16%{transform:matrix(.998,.0625,-.06,.97,58.6995,23.4995)}16.8%{transform:matrix(1,.0053,-.0051,.9949,5.0153,4.455)}17.6%{transform:matrix(.9997,-.024,.024,1.0048,-23.367,-2.4863)}18.4%{transform:matrix(1,0,0,1,0,0)}19.2%{transform:matrix(1,.0071,-.0068,.9932,6.6877,5.9388)}20%{transform:matrix(1,0,0,1,0,0)}20.8%{transform:matrix(1,-.0086,.0086,1.0016,-8.3523,-.7659)}21.6%{transform:matrix(1,-.0017,.0017,.9983,-1.6711,1.847)}22.4%{transform:matrix(1,0,0,1,0,0)}100%{opacity:1;transform:none}}@keyframes gw-development-lg-dl{0%{opacity:0;transform:translate(0,-800px)}0.8%{opacity:.4;transform:translate(0,-800px)}1.6%{opacity:1;transform:translate(0,-640px)}2.4%{transform:translate(0,-540px)}3.2%{transform:translate(0,-450px)}4%{transform:translate(0,-330px)}4.8%{transform:translate(0,0px)}5.6%{transform:matrix(.9217,.441,-.4091,.9238,326.2115,80.7874)}6.4%{transform:matrix(.9762,.162,-.1772,.9792,135.8417,28.9622)}7.2%{transform:matrix(.9707,-.2231,.2182,.974,-135.594,-64.4968)}8%{transform:matrix(.9997,-.1236,.1329,.9946,-92.0803,-188.5215)}8.8%{transform:matrix(1.0015,-.0186,.0209,1.0006,-15.3579,-301.3729)}9.6%{transform:matrix(.9879,-.1341,.1302,.9901,-83.8232,-285.6935)}10.4%{transform:matrix(.9939,-.0456,.0387,.9969,-23.5652,-245.2121)}11.2%{transform:matrix(.9948,.0017,-.0089,.9975,9.0231,-108.1907)}12%{transform:matrix(.9832,.064,-.0848,.9895,67.928,20.722)}12.8%{transform:matrix(.9786,.1371,-.1542,.9824,118.5881,13.1938)}13.6%{transform:matrix(.9946,-.0435,.0376,.9972,-23.2041,2.4441)}14.4%{transform:matrix(.9947,-.0681,.0641,.9965,-41.5779,-12.8321)}15.2%{transform:matrix(.9953,.0199,-.0262,.9975,20.7429,-12.0147)}16%{transform:matrix(.9779,.0545,-.0836,.9868,70.0036,17.7218)}16.8%{transform:matrix(1.0039,.0215,-.0157,1.0018,8.7548,.1297)}17.6%{transform:matrix(.9954,-.0572,.0531,.9972,-34.359,3.8233)}18.4%{transform:matrix(1,0,0,1,0,0)}19.2%{transform:matrix(1.0043,.0259,-.0195,1.002,11.2156,.628)}20%{transform:matrix(1.0007,.002,-.001,1.0003,.3391,-.3371)}20.8%{transform:matrix(.9965,-.0261,.0217,.9983,-13.1594,2.2911)}21.6%{transform:matrix(.9989,-.0065,.0049,.9995,-2.8265,1.8534)}22.4%{transform:matrix(1,0,0,1,0,0)}100%{opacity:1;transform:none}}@keyframes gw-development-lg-ul{0%{opacity:0;transform:translate(0,-800px)}0.8%{opacity:.4;transform:translate(0,-800px)}1.6%{opacity:1;transform:translate(0,-640px)}2.4%{transform:translate(0,-540px)}3.2%{transform:translate(0,-450px)}4%{transform:translate(0,-330px)}4.8%{transform:translate(0,0px)}5.6%{transform:matrix(.7352,.5068,-.4206,.8619,434.8911,88.2016)}6.4%{transform:matrix(.9148,.2065,-.1353,.9664,139.9067,13.7725)}7.2%{transform:matrix(1.1022,-.3858,.1624,1.0572,-167.8797,-34.369)}8%{transform:matrix(1.1168,-.4658,.1855,1.0721,-191.8208,-57.5574)}8.8%{transform:matrix(1.1289,-.5409,.2049,1.0875,-211.802,-79.6701)}9.6%{transform:matrix(1.1428,-.6386,.2269,1.1097,-234.5758,-96.2801)}10.4%{transform:matrix(1.1218,-.4955,.1934,1.0781,-200.0089,-58.6083)}11.2%{transform:matrix(1.0634,-.2115,.1008,1.0293,-104.1713,-15.123)}12%{transform:matrix(.9628,.0981,-.059,.9856,61.0233,5.0171)}12.8%{transform:matrix(.9397,.1527,-.0959,.9766,99.1101,8.8324)}13.6%{transform:matrix(1.016,-.0473,.0254,1.0065,-26.2945,-1.9886)}14.4%{transform:matrix(1.0346,-.1069,.055,1.0146,-56.8693,-4.4164)}15.2%{transform:matrix(1.0022,-.0062,.0034,1.0009,-3.5355,-.268)}16%{transform:matrix(.971,.0777,-.046,.9888,47.6088,3.8219)}16.8%{transform:matrix(.9904,.0267,-.0152,.9963,15.6938,1.2067)}17.6%{transform:matrix(1.02,-.0596,.0318,1.0082,-32.8519,-2.4911)}18.4%{transform:matrix(1,0,0,1,0,0)}19.2%{transform:matrix(.9882,.0328,-.0188,.9954,19.4024,1.4976)}20%{transform:matrix(.9993,.0021,-.0011,.9997,1.1856,.0901)}20.8%{transform:matrix(1.0092,-.0267,.0146,1.0037,-15.09,-1.1401)}21.6%{transform:matrix(1.0014,-.0041,.0023,1.0006,-2.3605,-.179)}22.4%{transform:matrix(1,0,0,1,0,0)}100%{opacity:1;transform:none}}@keyframes gw-development-lg-vr{0%{opacity:0;transform:translate(0,-800px)}0.8%{opacity:.4;transform:translate(0,-800px)}1.6%{opacity:1;transform:translate(0,-640px)}2.4%{transform:translate(0,-540px)}3.2%{transform:translate(0,-450px)}4%{transform:translate(0,-330px)}4.8%{transform:translate(0,0px)}5.6%{transform:matrix(.9445,-.3284,.2949,.8558,-232.8848,465.8941)}6.4%{transform:matrix(.992,-.1259,.1178,.9395,-107.0471,183.7031)}7.2%{transform:matrix(.9949,.1012,-.1107,1.1266,113.0536,-237.7527)}8%{transform:matrix(.999,.0471,-.0519,1.3177,51.672,-386.6917)}8.8%{transform:matrix(1.0001,.0073,.0052,1.4636,-5.1469,-503.6237)}9.6%{transform:matrix(.9979,.066,-.0796,1.4143,79.7085,-517.6927)}10.4%{transform:matrix(.9997,.0291,-.0277,1.3802,27.3469,-427.932)}11.2%{transform:matrix(1,.0059,-.0017,1.1729,1.6705,-180.6286)}12%{transform:matrix(.9985,-.0552,.0537,.98,-50.8546,74.1498)}12.8%{transform:matrix(.9955,-.0949,.0918,.9702,-85.0857,123.0346)}13.6%{transform:matrix(.9997,.0225,-.0225,1.0031,22.1982,-25.3537)}14.4%{transform:matrix(.9987,.0517,-.0519,1.0062,51.9621,-57.2429)}15.2%{transform:matrix(1,.0017,-.0017,1,1.69,-1.6888)}16%{transform:matrix(.9989,-.0459,.045,.9868,-42.8721,58.3208)}16.8%{transform:matrix(.9999,-.0157,.0156,.9968,-15.0762,18.7158)}17.6%{transform:matrix(.9995,.0311,-.0311,1.003,30.8669,-33.7687)}18.4%{transform:matrix(1,0,0,1,0,0)}19.2%{transform:matrix(.9998,-.0193,.019,.9933,-18.3906,25.6371)}20%{transform:matrix(1,-.0017,.0017,1,-1.6871,1.6887)}20.8%{transform:matrix(.9999,.0138,-.0138,.9998,13.6022,-13.5129)}21.6%{transform:matrix(1,.0017,-.0017,1,1.69,-1.6888)}22.4%{transform:matrix(1,0,0,1,0,0)}100%{opacity:1;transform:none}}@keyframes gw-development-lg-dr{0%{opacity:0;transform:translate(0,-800px)}0.8%{opacity:.4;transform:translate(0,-800px)}1.6%{opacity:1;transform:translate(0,-640px)}2.4%{transform:translate(0,-540px)}3.2%{transform:translate(0,-450px)}4%{transform:translate(0,-330px)}4.8%{transform:translate(0,0px)}5.6%{transform:matrix(.908,-.4674,.4369,.9101,-253.5132,580.7698)}6.4%{transform:matrix(.9712,-.1656,.1867,.9757,-113.9723,208.3013)}7.2%{transform:matrix(.9778,.2412,-.2494,.9717,185.1159,-313.5953)}8%{transform:matrix(.9985,.0992,-.1036,.9962,72.7081,-309.9248)}8.8%{transform:matrix(.9975,-.003,.0064,.9989,-3.0798,-308.5722)}9.6%{transform:matrix(.9901,.1656,-.1703,.9871,123.532,-445.4892)}10.4%{transform:matrix(.9995,.0536,-.0548,.9989,38.2991,-300.1792)}11.2%{transform:matrix(.9989,.0065,-.005,.9995,4.0743,-112.1424)}12%{transform:matrix(.9916,-.0857,.0922,.9936,-59.4625,98.7055)}12.8%{transform:matrix(.9815,-.1393,.1515,.9846,-95.1438,160.9449)}13.6%{transform:matrix(.9985,.0467,-.0461,.9988,32.8332,-47.3406)}14.4%{transform:matrix(.9961,.1052,-.1072,.995,76.5604,-105.3137)}15.2%{transform:matrix(.9989,.0065,-.005,.9995,4.0743,-6.1424)}16%{transform:matrix(.993,-.0712,.0774,.995,-49.9081,79.931)}16.8%{transform:matrix(.9982,-.0256,.0277,.9989,-18.194,27.5603)}17.6%{transform:matrix(.9994,.0602,-.0617,.9986,43.17,-60.5409)}18.4%{transform:matrix(1,0,0,1,0,0)}19.2%{transform:matrix(.9967,-.0284,.0323,.9982,-20.6198,32.5718)}20%{transform:matrix(.9996,-.0024,.0028,.9998,-1.7824,2.3935)}20.8%{transform:matrix(.9991,.029,-.0284,.9994,20.172,-28.2316)}21.6%{transform:matrix(.9996,.0044,-.0039,.9998,2.9273,-4.2649)}22.4%{transform:matrix(1,0,0,1,0,0)}100%{opacity:1;transform:none}}@keyframes gw-development-lg-ur{0%{opacity:0;transform:translate(0,-800px)}0.8%{opacity:.4;transform:translate(0,-800px)}1.6%{opacity:1;transform:translate(0,-640px)}2.4%{transform:translate(0,-540px)}3.2%{transform:translate(0,-450px)}4%{transform:translate(0,-330px)}4.8%{transform:translate(0,0px)}5.6%{transform:matrix(.7369,-.5051,.4199,.8628,-149.2995,633.9789)}6.4%{transform:matrix(.9152,-.2058,.1353,.9667,-48.0981,236.2267)}7.2%{transform:matrix(1.102,.3847,-.1627,1.0563,57.8622,-449.8281)}8%{transform:matrix(1.1165,.4644,-.186,1.071,66.1301,-559.0378)}8.8%{transform:matrix(1.1287,.5394,-.2054,1.0861,73.0339,-662.0244)}9.6%{transform:matrix(1.1426,.6368,-.2275,1.1079,80.9066,-783.7726)}10.4%{transform:matrix(1.1215,.4941,-.1939,1.0768,68.9588,-592.1124)}11.2%{transform:matrix(1.0632,.2108,-.1009,1.0288,35.882,-242.8548)}12%{transform:matrix(.963,-.0978,.059,.9858,-20.9905,110.6585)}12.8%{transform:matrix(.9399,-.1521,.0958,.9768,-34.0821,173.2487)}13.6%{transform:matrix(1.016,.0471,-.0255,1.0064,9.0509,-52.8776)}14.4%{transform:matrix(1.0345,.1065,-.0551,1.0144,19.5803,-119.5184)}15.2%{transform:matrix(1.0021,.0061,-.0034,1.0008,1.2167,-6.9002)}16%{transform:matrix(.9711,-.0775,.0461,.9889,-16.3779,87.5524)}16.8%{transform:matrix(.9905,-.0266,.0152,.9963,-5.4002,29.9168)}17.6%{transform:matrix(1.0199,.0594,-.0318,1.0081,11.3087,-66.6657)}18.4%{transform:matrix(1,0,0,1,0,0)}19.2%{transform:matrix(.9882,-.0327,.0188,.9954,-6.6761,36.8251)}20%{transform:matrix(.9993,-.002,.0011,.9997,-.408,2.3003)}20.8%{transform:matrix(1.0092,.0266,-.0146,1.0036,5.1937,-29.8932)}21.6%{transform:matrix(1.0014,.0041,-.0023,1.0006,.8124,-4.6003)}22.4%{transform:matrix(1,0,0,1,0,0)}100%{opacity:1;transform:none}}@keyframes gw-development-lg-cl{0%{opacity:0;transform:translate(260px,0)}0.8%{opacity:.3;transform:translate(260px,0)}1.6%{opacity:.55;transform:translate(212px,0)}2.4%{opacity:.8;transform:translate(170px,0)}3.2%{opacity:1;transform:translate(140px,0)}4%{transform:translate(125px,0)}4.8%{transform:translate(105px,0)}5.6%{transform:translate(95px,0)}6.4%{transform:translate(60px,0)}7.2%{transform:translate(30px,0)}8%{transform:translate(16px,0)}8.8%{transform:translate(6px,0)}9.6%{transform:translate(0px,0)}100%{opacity:1;transform:none}}@keyframes gw-development-lg-cr{0%{opacity:0}0.8%{opacity:.3}1.6%{opacity:.55}2.4%{opacity:.8}3.2%{opacity:1}100%{opacity:1}}@media (prefers-reduced-motion:reduce){.gw-dv-cL,.gw-dv-cR,.gw-dv-vL,.gw-dv-dL,.gw-dv-uL,.gw-dv-vR,.gw-dv-dR,.gw-dv-uR{animation:none !important;opacity:1 !important;transform:none !important}}.leadership-lg-animation{position:relative;display:block;width:100%;max-width:var(--leadership-lg-size,32rem);margin-inline:auto;aspect-ratio:1;color:var(--leadership-lg-colour,inherit)}.leadership-lg__svg{display:block;width:100%;height:100%;overflow:visible}.gw-ld-center,.gw-ld-right,.gw-ld-ring{transform-box:fill-box;transform-origin:center;will-change:transform,opacity;animation-duration:var(--leadership-lg-duration,10s);animation-iteration-count:infinite;animation-timing-function:linear;animation-fill-mode:both}.gw-ld-center{animation-name:gw-leadership-lg-center}.gw-ld-right,.gw-ld-ring{animation-name:gw-leadership-lg-pop}@keyframes gw-leadership-lg-center{0%{opacity:0;transform:translateY(calc(52px * var(--leadership-lg-bob, 1)))}0.8%{opacity:.08;transform:translateY(calc(52px * var(--leadership-lg-bob, 1)))}1.6%{opacity:.25;transform:translateY(calc(52px * var(--leadership-lg-bob, 1)))}2.4%{opacity:.3;transform:translateY(calc(64px * var(--leadership-lg-bob, 1)))}3.2%{opacity:.87;transform:translateY(calc(8px * var(--leadership-lg-bob, 1)))}4%{opacity:.6;transform:translateY(calc(-28px * var(--leadership-lg-bob, 1)))}4.8%{opacity:.75;transform:translateY(calc(-20px * var(--leadership-lg-bob, 1)))}5.6%{opacity:.93;transform:translateY(calc(4px * var(--leadership-lg-bob, 1)))}6.4%{opacity:.9;transform:translateY(calc(8px * var(--leadership-lg-bob, 1)))}7.2%{opacity:.95;transform:translateY(calc(-4px * var(--leadership-lg-bob, 1)))}8%{opacity:.9;transform:translateY(calc(-8px * var(--leadership-lg-bob, 1)))}8.8%{opacity:.93;transform:translateY(calc(-4px * var(--leadership-lg-bob, 1)))}9.6%{opacity:1;transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}@keyframes gw-leadership-lg-pop{0%{opacity:0;transform:scale(calc(1 + -0.1 * var(--leadership-lg-pop, 1)))}10.4%{opacity:0;transform:scale(calc(1 + -0.1 * var(--leadership-lg-pop, 1)))}11.2%{opacity:.85;transform:scale(calc(1 + 0.12 * var(--leadership-lg-pop, 1)))}12%{opacity:1;transform:scale(calc(1 + 0.15 * var(--leadership-lg-pop, 1)))}12.8%{opacity:1;transform:scale(calc(1 + 0.15 * var(--leadership-lg-pop, 1)))}13.6%{opacity:1;transform:scale(calc(1 + 0.03 * var(--leadership-lg-pop, 1)))}14.4%{opacity:1;transform:scale(1)}100%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.gw-ld-center,.gw-ld-right,.gw-ld-ring{animation:none !important;opacity:1 !important;transform:none !important}}.strategy-lg-animation{position:relative;display:block;width:100%;max-width:var(--strategy-lg-size,32rem);margin-inline:auto;aspect-ratio:1;color:var(--strategy-lg-colour,inherit)}.strategy-lg__svg{display:block;width:100%;height:100%;overflow:visible}.gw-st-b1,.gw-st-b2,.gw-st-b3,.gw-st-b4,.gw-st-b5{will-change:transform,opacity;animation-duration:var(--strategy-lg-duration,10s);animation-iteration-count:infinite;animation-timing-function:linear;animation-fill-mode:both}.gw-st-b1,.gw-st-b2,.gw-st-b3{animation-name:gw-strategy-lg-top}.gw-st-b4,.gw-st-b5{animation-name:gw-strategy-lg-bottom}@keyframes gw-strategy-lg-top{0%{opacity:0;transform:translate(calc(40px * var(--strategy-lg-spread, 1)), calc(190px * var(--strategy-lg-spread, 1)))}0.8%{opacity:0;transform:translate(calc(40px * var(--strategy-lg-spread, 1)), calc(190px * var(--strategy-lg-spread, 1)))}1.6%{opacity:.05;transform:translate(calc(40px * var(--strategy-lg-spread, 1)), calc(190px * var(--strategy-lg-spread, 1)))}2.4%{opacity:.15;transform:translate(calc(40px * var(--strategy-lg-spread, 1)), calc(190px * var(--strategy-lg-spread, 1)))}3.2%{opacity:.3;transform:translate(calc(40px * var(--strategy-lg-spread, 1)), calc(190px * var(--strategy-lg-spread, 1)))}4%{opacity:.45;transform:translate(calc(40px * var(--strategy-lg-spread, 1)), calc(190px * var(--strategy-lg-spread, 1)))}4.8%{opacity:.58;transform:translate(calc(40px * var(--strategy-lg-spread, 1)), calc(190px * var(--strategy-lg-spread, 1)))}5.6%{opacity:.7;transform:translate(calc(40px * var(--strategy-lg-spread, 1)), calc(190px * var(--strategy-lg-spread, 1)))}6.4%{opacity:.82;transform:translate(calc(40px * var(--strategy-lg-spread, 1)), calc(190px * var(--strategy-lg-spread, 1)))}7.2%{opacity:.9;transform:translate(calc(20px * var(--strategy-lg-spread, 1)), calc(134px * var(--strategy-lg-spread, 1)))}8%{opacity:1;transform:translate(calc(8px * var(--strategy-lg-spread, 1)), calc(118px * var(--strategy-lg-spread, 1)))}8.8%{transform:translate(calc(6px * var(--strategy-lg-spread, 1)), calc(102px * var(--strategy-lg-spread, 1)))}9.6%{transform:translate(calc(5px * var(--strategy-lg-spread, 1)), calc(88px * var(--strategy-lg-spread, 1)))}10.4%{transform:translate(calc(4px * var(--strategy-lg-spread, 1)), calc(76px * var(--strategy-lg-spread, 1)))}11.2%{transform:translate(calc(3px * var(--strategy-lg-spread, 1)), calc(64px * var(--strategy-lg-spread, 1)))}12%{transform:translate(calc(3px * var(--strategy-lg-spread, 1)), calc(52px * var(--strategy-lg-spread, 1)))}12.8%{transform:translate(calc(2px * var(--strategy-lg-spread, 1)), calc(42px * var(--strategy-lg-spread, 1)))}13.6%{transform:translate(calc(2px * var(--strategy-lg-spread, 1)), calc(34px * var(--strategy-lg-spread, 1)))}14.4%{transform:translate(calc(1px * var(--strategy-lg-spread, 1)), calc(26px * var(--strategy-lg-spread, 1)))}15.2%{transform:translate(calc(1px * var(--strategy-lg-spread, 1)), calc(18px * var(--strategy-lg-spread, 1)))}16%{transform:translate(calc(1px * var(--strategy-lg-spread, 1)), calc(12px * var(--strategy-lg-spread, 1)))}16.8%{transform:translate(0,calc(8px * var(--strategy-lg-spread, 1)))}17.6%{transform:translate(0,calc(4px * var(--strategy-lg-spread, 1)))}18.4%{transform:translate(0,calc(2px * var(--strategy-lg-spread, 1)))}19.2%{transform:translate(0,0)}100%{opacity:1;transform:translate(0,0)}}@keyframes gw-strategy-lg-bottom{0%{opacity:0;transform:translate(calc(-40px * var(--strategy-lg-spread, 1)), calc(-160px * var(--strategy-lg-spread, 1)))}0.8%{opacity:0;transform:translate(calc(-40px * var(--strategy-lg-spread, 1)), calc(-160px * var(--strategy-lg-spread, 1)))}1.6%{opacity:.05;transform:translate(calc(-40px * var(--strategy-lg-spread, 1)), calc(-160px * var(--strategy-lg-spread, 1)))}2.4%{opacity:.15;transform:translate(calc(-40px * var(--strategy-lg-spread, 1)), calc(-160px * var(--strategy-lg-spread, 1)))}3.2%{opacity:.3;transform:translate(calc(-40px * var(--strategy-lg-spread, 1)), calc(-160px * var(--strategy-lg-spread, 1)))}4%{opacity:.45;transform:translate(calc(-40px * var(--strategy-lg-spread, 1)), calc(-160px * var(--strategy-lg-spread, 1)))}4.8%{opacity:.58;transform:translate(calc(-40px * var(--strategy-lg-spread, 1)), calc(-160px * var(--strategy-lg-spread, 1)))}5.6%{opacity:.7;transform:translate(calc(-40px * var(--strategy-lg-spread, 1)), calc(-160px * var(--strategy-lg-spread, 1)))}6.4%{opacity:.82;transform:translate(calc(-40px * var(--strategy-lg-spread, 1)), calc(-160px * var(--strategy-lg-spread, 1)))}7.2%{opacity:.9;transform:translate(calc(-20px * var(--strategy-lg-spread, 1)), calc(-106px * var(--strategy-lg-spread, 1)))}8%{opacity:1;transform:translate(calc(-8px * var(--strategy-lg-spread, 1)), calc(-94px * var(--strategy-lg-spread, 1)))}8.8%{transform:translate(calc(-6px * var(--strategy-lg-spread, 1)), calc(-82px * var(--strategy-lg-spread, 1)))}9.6%{transform:translate(calc(-5px * var(--strategy-lg-spread, 1)), calc(-68px * var(--strategy-lg-spread, 1)))}10.4%{transform:translate(calc(-4px * var(--strategy-lg-spread, 1)), calc(-62px * var(--strategy-lg-spread, 1)))}11.2%{transform:translate(calc(-3px * var(--strategy-lg-spread, 1)), calc(-50px * var(--strategy-lg-spread, 1)))}12%{transform:translate(calc(-3px * var(--strategy-lg-spread, 1)), calc(-42px * var(--strategy-lg-spread, 1)))}12.8%{transform:translate(calc(-2px * var(--strategy-lg-spread, 1)), calc(-34px * var(--strategy-lg-spread, 1)))}13.6%{transform:translate(calc(-2px * var(--strategy-lg-spread, 1)), calc(-26px * var(--strategy-lg-spread, 1)))}14.4%{transform:translate(calc(-1px * var(--strategy-lg-spread, 1)), calc(-20px * var(--strategy-lg-spread, 1)))}15.2%{transform:translate(calc(-1px * var(--strategy-lg-spread, 1)), calc(-14px * var(--strategy-lg-spread, 1)))}16%{transform:translate(calc(-1px * var(--strategy-lg-spread, 1)), calc(-10px * var(--strategy-lg-spread, 1)))}16.8%{transform:translate(0,calc(-6px * var(--strategy-lg-spread, 1)))}17.6%{transform:translate(0,calc(-4px * var(--strategy-lg-spread, 1)))}18.4%{transform:translate(0,calc(-2px * var(--strategy-lg-spread, 1)))}19.2%{transform:translate(0,0)}100%{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.gw-st-b1,.gw-st-b2,.gw-st-b3,.gw-st-b4,.gw-st-b5{animation:none !important;opacity:1 !important;transform:none !important}}:root[data-theme=dark]{--wp--preset--color--background:#161617;--wp--preset--color--body-text:#f2f2f2;--wp--preset--color--muted:#9a9aa5;--wp--preset--color--border:#19052d;--gw-chrome-dark:#1b1b1b;--gw-page-bg:#161617;--gw-nav-panel-bg:#161617;--gw-cloud-glow:rgba(0,0,0,.55);color-scheme:dark;background:#161617;color:#f2f2f2}:root[data-theme=dark] body{background:#161617;color:#f2f2f2;transition:background-color .25s ease,color .25s ease}:root[data-theme=dark] #fp-intro{--gw-page-bg:#22073c;background:#22073c}:root[data-theme=dark] .wp-block-separator.is-style-clouds:has(+#fp-intro){--cloud-colour:#22073c}:root[data-theme=dark] .concave-border-in:before{background:#161617}:root[data-theme=dark] .site-header__logo{color:#f2f2f2}:root[data-theme=dark] .site-header__logo{color:#fff !important}:root[data-theme=dark] .site-header--default:before,:root[data-theme=dark] .site-header--home.is-stuck:before{background:#1b1b1b}:root[data-theme=dark] .site-header--home.is-stuck .site-header__logo:not(.site-header__logo--nav){color:#fff !important}:root[data-theme=dark] .has-background-background-color.has-body-text-color,:root[data-theme=dark] .has-background-background-color.has-muted-color,:root[data-theme=dark] .has-border-background-color.has-body-text-color,:root[data-theme=dark] .has-border-background-color.has-muted-color{color:var(--wp--preset--color--body-text) !important}:root[data-theme=dark] .has-background-background-color .has-body-text-color,:root[data-theme=dark] .has-background-background-color .has-muted-color,:root[data-theme=dark] .has-border-background-color .has-body-text-color,:root[data-theme=dark] .has-border-background-color .has-muted-color{color:inherit !important}:root[data-theme=dark] .gw-was-light-bg{background-color:#1b1b1b !important;color:var(--wp--preset--color--body-text) !important}:root[data-theme=dark] .gw-was-light-bg :is(h1,h2,h3,h4,h5,h6,p,li):not(.purple-text){color:inherit !important}:root[data-theme=dark] .wp-block-group.has-background-background-color h1.has-body-text-color,:root[data-theme=dark] .wp-block-group.has-background-background-color h2.has-body-text-color,:root[data-theme=dark] .wp-block-group.has-background-background-color h3.has-body-text-color,:root[data-theme=dark] .wp-block-group.has-background-background-color h4.has-body-text-color,:root[data-theme=dark] .wp-block-group.has-background-background-color h5.has-body-text-color,:root[data-theme=dark] .wp-block-group.has-background-background-color h6.has-body-text-color,:root[data-theme=dark] .wp-block-group.has-background-background-color p.has-body-text-color,:root[data-theme=dark] .wp-block-group.has-background-background-color li.has-body-text-color,:root[data-theme=dark] .wp-block-cover.has-background-background-color h1.has-body-text-color,:root[data-theme=dark] .wp-block-cover.has-background-background-color h2.has-body-text-color,:root[data-theme=dark] .wp-block-cover.has-background-background-color h3.has-body-text-color,:root[data-theme=dark] .wp-block-cover.has-background-background-color h4.has-body-text-color,:root[data-theme=dark] .wp-block-cover.has-background-background-color h5.has-body-text-color,:root[data-theme=dark] .wp-block-cover.has-background-background-color h6.has-body-text-color,:root[data-theme=dark] .wp-block-cover.has-background-background-color p.has-body-text-color,:root[data-theme=dark] .wp-block-cover.has-background-background-color li.has-body-text-color,:root[data-theme=dark] .wp-block-column.has-background-background-color h1.has-body-text-color,:root[data-theme=dark] .wp-block-column.has-background-background-color h2.has-body-text-color,:root[data-theme=dark] .wp-block-column.has-background-background-color h3.has-body-text-color,:root[data-theme=dark] .wp-block-column.has-background-background-color h4.has-body-text-color,:root[data-theme=dark] .wp-block-column.has-background-background-color h5.has-body-text-color,:root[data-theme=dark] .wp-block-column.has-background-background-color h6.has-body-text-color,:root[data-theme=dark] .wp-block-column.has-background-background-color p.has-body-text-color,:root[data-theme=dark] .wp-block-column.has-background-background-color li.has-body-text-color{color:var(--wp--preset--color--body-text) !important}:root[data-theme=dark] .gw-was-dark-text{color:var(--wp--preset--color--body-text) !important}:root[data-theme=dark] [class*=wp-elements-] h1:not([class*=has-]):not([style*=color]),:root[data-theme=dark] [class*=wp-elements-] h2:not([class*=has-]):not([style*=color]),:root[data-theme=dark] [class*=wp-elements-] h3:not([class*=has-]):not([style*=color]),:root[data-theme=dark] [class*=wp-elements-] h4:not([class*=has-]):not([style*=color]),:root[data-theme=dark] [class*=wp-elements-] h5:not([class*=has-]):not([style*=color]),:root[data-theme=dark] [class*=wp-elements-] h6:not([class*=has-]):not([style*=color]){color:var(--wp--preset--color--body-text) !important}:root[data-theme=dark] .gw-404__message{color:#bebebe}:root[data-theme=dark] #fp-projects .wp-block-post .wp-block-post-featured-image:after{background:rgba(0,0,0,.65)}:root[data-theme=dark] label,:root[data-theme=dark] .gfield_label,:root[data-theme=dark] .gform-field-label,:root[data-theme=dark] .gfield_label_before_complex,:root[data-theme=dark] .wp-block-search__label{color:#f2f2f2}:root[data-theme=dark] .gform-theme--framework,:root[data-theme=dark] .gform-theme--api{--gf-ctrl-border-color:#3b3348;--gf-ctrl-border-color-hover:#3b3348}:root[data-theme=dark] input:not([type=submit]):not([type=button]):not([type=image]):not([type=checkbox]):not([type=radio]),:root[data-theme=dark] textarea,:root[data-theme=dark] select{border-color:#3b3348}:root[data-theme=dark] .gfield_description,:root[data-theme=dark] .gform_description,:root[data-theme=dark] .gfield_required{color:#9a9aa5}:root[data-theme=dark] .gform_wrapper .gfield_required .gfield_required--text,:root[data-theme=dark] .gform_wrapper .gfield_required.gfield_required_asterisk{color:#9a9aa5}:root[data-theme=dark] .card{background:#1b1b1b}:root[data-theme=dark] .industry-tags__link:not(:hover):not(:focus-visible):not(.is-active){border-color:#3b3348}@media (min-width:1201px){:root[data-theme=dark] .site-header:not(.site-header--home) nav>ul>li>ul{background:#1b1b1b;border-color:#3b3348;box-shadow:0 12px 28px rgba(0,0,0,.5)}:root[data-theme=dark] .site-header nav>ul>li>ul a{color:#f2f2f2}:root[data-theme=dark] .site-header nav>ul>li>ul a:hover{background:rgba(255,255,255,.08)}}html{transition:background-color .25s ease,color .25s ease}@media (prefers-reduced-motion:reduce){html{transition:none}}.site-header__theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:0 0;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .2s ease,background .2s ease}.site-header__theme-toggle:hover,.site-header__theme-toggle:focus-visible{background:rgba(255,255,255,.1);transform:rotate(-12deg)}.site-header__theme-toggle:focus-visible{outline:2px solid var(--wp--preset--color--grad-end);outline-offset:2px}.site-header__theme-icon{display:block;width:26px;height:26px;grid-area:1/1}.site-header__theme-toggle{display:inline-grid;place-items:center}.site-header__theme-icon--sun{opacity:0;transform:scale(.6) rotate(-90deg)}.site-header__theme-icon--moon{opacity:1;transform:none}.home .site-header__theme-icon--moon{color:#fff}:root[data-theme=dark] .site-header__theme-icon--sun{opacity:1;transform:none}:root[data-theme=dark] .site-header__theme-icon--moon{opacity:0;transform:scale(.6) rotate(90deg)}.site-header__theme-icon{transition:opacity .25s ease,transform .25s ease}@media (prefers-reduced-motion:reduce){.site-header__theme-icon,.site-header__theme-toggle{transition:none}}:root[data-theme=dark] .dark-mode-light-background{background:#222}.hide-in-dark-mode{display:inherit !important}.show-in-dark-mode{display:none !important}:root[data-theme=dark] .hide-in-dark-mode{display:none !important}:root[data-theme=dark] .show-in-dark-mode{display:inherit !important}@media (min-width:1201px){:root[data-theme=dark] body:not(.home) .site-header nav>ul>li>ul{background:#1b1b1b;border-color:#3b3348;box-shadow:0 12px 28px rgba(0,0,0,.5)}}.site-header--home .site-header__theme-icon--moon{color:#fff}html{--gw-page-bg:#fff;--gw-header-height:5.5rem;--gw-nav-panel-bg:#22063c;font-family:"Sora",sans-serif;color:var(--wp--preset--color--body-text,#1a1a1a);background:var(--gw-page-bg,#fff);line-height:1.6;padding:0;margin:0}html:not(.lenis){scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-stopped{overflow:hidden}body{margin:0;padding:0}main{max-width:100%;margin:0 auto;padding:0}.custom-constrained-width{max-width:min(85%, 1300px) !important;margin:0 auto !important}.custom-constrained-width-shooting-star{max-width:min(85%, 1500px) !important;margin:0 auto !important}section{padding-top:3rem !important;padding-bottom:3rem !important}@media (max-width:1200px){section{padding-top:2rem !important;padding-bottom:2rem !important}}@media (max-width:980px){.services section{padding-top:0 !important;padding-bottom:0 !important}}a{color:#663399;text-decoration:none}a:hover{text-decoration:underline}p a{color:#136dd8}p a:visited{color:#b23ffc}.visit-website{transition:all .3s ease-in}.visit-website a{color:#1a1a1a !important;text-decoration:none !important;transition:all .3s ease-in}.visit-website a:hover{color:#6f53ec !important;text-decoration:none !important}.visit-website:hover{text-decoration:underline !important}.visit-website:hover+.wp-block-outermost-icon-block .has-icon-color svg{transition:all .3s ease-in;color:#6f53ec !important}input:not([type=submit]):not([type=button]):not([type=image]):not([type=checkbox]):not([type=radio]),textarea,select{background:0 0;color:inherit;border-radius:12px;min-height:48px}textarea,.ginput_container_textarea textarea,select{background:0 0 !important;color:inherit !important;border-radius:12px;min-height:48px}p a{color:#136dd8}p a:visited{color:#b23ffc}#lets-talk{padding-top:15rem !important;padding-bottom:10rem !important}@media (max-width:782px){.reverse-on-mobile{flex-direction:column-reverse !important;display:flex !important}.mobile-no-gap{gap:0 !important}.mobile-sm-gap{gap:2.5rem !important}.hide-on-mobile{display:none !important}.mobile-no-bottom-padding{padding-bottom:0 !important}.mobile-no-top-padding{padding-top:0 !important}.mobile-sm-top-padding{padding-top:1.5rem !important}.mobile-sm-bottom-padding{padding-bottom:1.5rem !important}.mobile-md-top-padding{padding-top:2rem !important}.mobile-ld-top-padding{padding-top:2rem !important}.mobile-no-left-padding{padding-left:0 !important}.mobile-no-right-padding{padding-right:0 !important}.mobile-no-horizontal-padding{padding-left:0 !important;padding-right:0 !important}.mobile-no-vertical-padding{padding-top:0 !important;padding-bottom:0 !important}.mobile-sm-vertical-padding{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.mobile-no-bottom-margin{margin-bottom:0 !important}.mobile-no-top-margin{margin-top:0 !important}.mobile-no-left-margin{margin-left:0 !important}.mobile-no-right-margin{margin-right:0 !important}.mobile-no-horizontal-margin{margin-left:0 !important;margin-right:0 !important}.mobile-no-vertical-margin{margin-top:0 !important;margin-bottom:0 !important}.mobile-sm-vertical-margin{margin-top:1.5rem !important;margin-bottom:1.5rem !important}}.equal-height-columns .wp-block-column,.equal-height-columns :not(.is-not-stacked-on-mobile)>.wp-block-column{display:flex;flex-direction:column;justify-content:space-between;height:100%;flex-basis:auto !important}.equal-height-columns .wp-block-column>*{flex-grow:1;flex-basis:auto !important;flex-direction:column;display:flex;justify-content:space-between}.equal-height-columns .wp-block-column>*:last-child{margin-top:auto}:root{--wp--style--global--wide-size:min(85%, 1300px)}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto !important;margin-right:auto !important}.three-col-grid-item{width:315px !important;height:calc(315px + 0vh)}@media(max-width:820px){.three-col-grid-item{width:100% !important;height:auto}}