@import "https://dg7.durkancloud.net/wp-content/themes/dg7/assets/css/vendor.min.css";.relative{position:relative}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.height100{height:100%}.height100vh{height:100vh}.text-indent{display:block;text-indent:-9999px;float:left;width:0;height:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.uppercase,.is-caps{text-transform:uppercase}.left{float:left!important}.right{float:right!important}.hide{display:none}.invisible{visibility:hidden}.pointer{cursor:pointer}.nowrap{white-space:nowrap}.is-serif,.font-serif{font-family:serif}.is-sans,.font-sans{font-family:"Archivo",sans-serif}.js-no-scroll{overflow:hidden!important}.js-body-fixed{overflow:hidden;margin-right:15px;position:fixed;top:0;left:0;right:0;bottom:0}.wp-caption>figcaption{max-width:100%;font-size:.8rem;color:#999;padding:.25rem 0}.wp-caption.alignleft,.wp-caption.alignright{display:table}.wp-caption.alignleft figcaption,.wp-caption.alignright figcaption{display:table-caption;caption-side:bottom}p.wp-caption-text{font-size:90%;color:#666;padding:.625rem 0}.alignleft{float:left;margin:0;margin-right:2rem}.alignright{float:right;margin:0;margin-left:2rem}.aligncenter{display:block;margin-left:auto;margin-right:auto}.site-header{position:fixed;top:0;width:100%;height:160px;z-index:100;visibility:visible;opacity:1;-webkit-transition:height 0.5s;transition:height 0.5s}body.has-scrolled .site-header{height:100px}body.has-scrolled .site-header:before{opacity:1}@media screen and (max-width:63.99875em){.site-header{height:100px}}.site-header:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:#040405;opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.site-header .header-container{padding-bottom:10px}.site-header .header-container .logo a{display:table;position:relative;width:63px;height:50px;padding:15px;padding-left:0}@media screen and (max-width:63.99875em){.site-header .header-container .logo a{top:0}}.site-header .header-container .logo a svg{height:50px;display:table;pointer-events:none}.nav-highlight{position:absolute;bottom:10px;left:0;height:3px;background:#18E7CF;-webkit-transition:all 0.5s;transition:all 0.5s;opacity:0}.menu-header,.menu-header.no-bullet{margin-bottom:0;display:table;margin:0 0 0 auto;padding:0}.menu-header>li,.menu-header.no-bullet>li{display:inline-block}.menu-header>li a,.menu-header.no-bullet>li a{line-height:1;font-weight:400;position:relative;padding:1.25rem 3.125rem;font-family:"Archivo",sans-serif;font-size:clamp(1rem, 0.916rem + 0.211vw, 1.125rem);color:#fff;text-transform:lowercase}.menu-header>li a .line,.menu-header.no-bullet>li a .line{width:calc(100% - 40px);left:20px;position:absolute;bottom:10px;pointer-events:none;display:none}.menu-header>li a .line:after,.menu-header.no-bullet>li a .line:after{background-color:#fff;width:0;position:absolute;height:1px;bottom:0;left:0;right:0;margin:auto;content:"";-webkit-transition:width 0.5s;transition:width 0.5s}@media screen and (min-width:56.25em){.menu-header>li a:hover,.menu-header>li a:focus,.menu-header.no-bullet>li a:hover,.menu-header.no-bullet>li a:focus{color:#fff}.menu-header>li a:hover .line:after,.menu-header>li a:focus .line:after,.menu-header.no-bullet>li a:hover .line:after,.menu-header.no-bullet>li a:focus .line:after{width:100%}}.menu-header>li:last-child a,.menu-header.no-bullet>li:last-child a{padding-top:.65rem;padding-bottom:.65rem;margin-left:3.125rem}.menu-header>li .button-cta-small,.menu-header.no-bullet>li .button-cta-small{padding-left:0;padding-right:1.6875rem}.menu-header>li.current-menu-item a .line:after,.menu-header.no-bullet>li.current-menu-item a .line:after{width:100%}.menu-header>li.current-menu-item .button-cta-small,.menu-header.no-bullet>li.current-menu-item .button-cta-small{color:#18E7CF}.menu-header>li.current-menu-item .button-cta-small .button-text,.menu-header.no-bullet>li.current-menu-item .button-cta-small .button-text{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}.menu-header>li.current-menu-item .button-cta-small .button-dot,.menu-header.no-bullet>li.current-menu-item .button-cta-small .button-dot{-webkit-transform:translateX(calc(100% - clamp(0.625rem, 0.329rem + 0.739vw, 1.0625rem)))!important;transform:translateX(calc(100% - clamp(0.625rem, 0.329rem + 0.739vw, 1.0625rem)))!important}.mobile-menu-icon.m-button{padding:20px}.mobile-menu-icon.m-button .button-dot{width:calc(100% - 20px)}.mobile-menu-icon .mobile-menu-icon-wrap{overflow-y:hidden;height:1.125rem}.mobile-menu-icon .mobile-menu-icon-wrap .mobile-menu-icon-text{-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:39.99875em){.mobile-menu-icon .mobile-menu-icon-wrap .mobile-menu-icon-text{text-align:left}}.mobile-menu-icon.is-open .mobile-menu-icon-wrap .mobile-menu-icon-text{-webkit-transform:translateY(0%);transform:translateY(0%)}.takeover.nav-takeover{background-color:#fff0;z-index:-1}.takeover.nav-takeover .takeover-content{padding:0;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;background-color:#fff0}.takeover.nav-takeover .takeover-content .grid-container{height:100%;padding:160px 0 0 0}@media screen and (max-width:63.99875em){.takeover.nav-takeover .takeover-content .grid-container{padding:100px 0 0 0}}.takeover.nav-takeover .takeover-content .grid-container>.grid-x .mobile-menu-header{list-style:none;margin-left:0;padding:0 1.125rem;margin:0 auto}.takeover.nav-takeover .takeover-content .grid-container>.grid-x .mobile-menu-header li{display:block;overflow-y:hidden}.takeover.nav-takeover .takeover-content .grid-container>.grid-x .mobile-menu-header li a{-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;-webkit-transform:translateY(-105%);transform:translateY(-105%);position:relative;margin-bottom:3.125rem;padding:0;color:#fff}.takeover.nav-takeover .takeover-content .grid-container>.grid-x .mobile-menu-header li .m-button{width:7.5rem}.takeover.nav-takeover.open .takeover-content{background-color:#040405}.takeover.nav-takeover.open:not(.animating) .mobile-menu-header li a{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.site-footer{z-index:1;color:#fff;position:relative;bottom:0;width:100%;padding-top:clamp(12.5rem, 4.052rem + 21.119vw, 25rem)}.site-footer .footer{position:relative}.site-footer .footer .footer-hr{width:100%;max-width:100%;position:absolute;top:0;left:0;background-color:#A4A4A4;height:1px}.site-footer .footer .logo img{width:clamp(9.375rem, 0.674rem + 21.753vw, 22.25rem)}@media screen and (max-width:63.99875em){.site-footer .menu-footer{margin-top:35px;left:calc(-1 * clamp(1.563rem, 0.507rem + 2.639vw, 3.125rem))}}.site-footer .menu-footer .menu-item a{padding-left:clamp(1.563rem, 0.507rem + 2.639vw, 3.125rem);padding-right:clamp(1.563rem, 0.507rem + 2.639vw, 3.125rem);color:#fff;position:relative}@media screen and (max-width:63.99875em){.site-footer .menu-footer .menu-item a{padding-top:.9375rem;padding-bottom:.9375rem}}.site-footer .menu-footer .menu-item a .line{width:calc(100% - 100px);left:50px;position:absolute;bottom:0;pointer-events:none}.site-footer .menu-footer .menu-item a .line:after{background-color:#fff;width:0;position:absolute;height:1px;bottom:0;left:0;right:0;margin:auto;content:"";-webkit-transition:width 0.5s;transition:width 0.5s}@media screen and (min-width:56.25em){.site-footer .menu-footer .menu-item a:hover,.site-footer .menu-footer .menu-item a:focus{color:#fff}.site-footer .menu-footer .menu-item a:hover .line:after,.site-footer .menu-footer .menu-item a:focus .line:after{width:100%}}.site-footer .menu-footer .menu-item.current-menu-item a .line:after{width:100%}.site-footer .menu-footer .grave-yard a .line{bottom:18px}.canvas-wrapper{position:relative;min-height:auto}body,html{overflow-x:hidden;position:relative;background-color:#fff0}html{background-color:#040405}img{max-width:100%}a{color:#18E7CF}.grid-container{position:relative;padding-right:30px;padding-left:30px}@media screen and (max-width:63.99875em){.grid-container{padding-right:20px;padding-left:20px}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}p{line-height:inherit}p:last-child{margin-bottom:0}@media print,screen and (max-width:26.24875em){.grid-x>.shrink{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.transition-bg{background-color:#040405;position:fixed;z-index:100;height:100vh;width:100vw;left:0;bottom:0}#content{min-height:800px;position:relative}#content main{position:relative}.lazy,.bg-lazy{opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s}.lazy.loaded,.lazy.bg-loaded,.bg-lazy.loaded,.bg-lazy.bg-loaded{opacity:1}.barba-progress{background:#18E7CF;position:fixed;z-index:2000;top:0;left:0;height:2px}.animate-text .char{opacity:.5}#barba-wrapper{position:relative}.barba-container+.barba-container{position:absolute;min-height:100vh;top:0;width:100%}select{background-color:#18E7CF;border:0;border-bottom:0 solid #18E7CF;color:#fff;border-radius:0;font-weight:500;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;padding-left:0;position:relative;font-family:"neue-haas-grotesk-display",sans-serif;z-index:2;margin:0;height:50px;padding:15px 35px 15px 15px!important}select:focus{background-color:#18E7CF;border:0;color:#fff;border-bottom:0 solid #18E7CF;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;outline:none}select option{line-height:41px;padding-bottom:15px;padding-left:15px;padding-top:15px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}textarea{background-color:#fff0;border:0;color:#18E7CF;border-bottom:1px solid #18E7CF;border-radius:0;font-weight:500;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;padding-left:0;position:relative;font-family:"neue-haas-grotesk-display",sans-serif;z-index:2;margin:0;resize:none;height:50px;padding:4px 0 4px 0px!important;font-size:1.5rem!important;line-height:1.6875rem!important}@media print,screen and (max-width:89.99875em){textarea{font-size:1.25rem!important;font-size:1.6875rem!important}}textarea:focus{background-color:#fff0;border:0;color:#18E7CF;border-bottom:1px solid #18E7CF;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;outline:none}input[type=text],input[type=search],input[type=email],input[type=password],textarea{background-color:#fff0!important;border:0;border-bottom:1px solid #18E7CF;color:#18E7CF;border-radius:0;font-weight:500;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;padding-left:0;position:relative;z-index:2;margin:0;height:50px;font-size:1.5rem!important;line-height:1.6875rem!important;font-weight:400;font-family:"neue-haas-grotesk-display",sans-serif;padding:4px 0 4px 0px!important}@media print,screen and (max-width:89.99875em){input[type=text],input[type=search],input[type=email],input[type=password],textarea{font-size:1.25rem!important;font-size:1.6875rem!important}}input[type=text].is-invalid-input,input[type=search].is-invalid-input,input[type=email].is-invalid-input,input[type=password].is-invalid-input,textarea.is-invalid-input{background-color:#fff0!important}input[type=text]:focus,input[type=search]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus{background-color:#fff0!important;border:0;color:#18E7CF;border-bottom:1px solid #18E7CF;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;outline:none}input[type=text]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:1.25rem;line-height:1.6875rem;font-weight:400}input[type=text]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,textarea::-moz-placeholder{font-size:1.25rem;line-height:1.6875rem;font-weight:400}input[type=text]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:1.25rem;line-height:1.6875rem;font-weight:400}input[type=text]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,textarea::-ms-input-placeholder{font-size:1.25rem;line-height:1.6875rem;font-weight:400}input[type=text]::placeholder,input[type=search]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,textarea::placeholder{font-size:1.25rem;line-height:1.6875rem;font-weight:400}.ts-control{background-color:transparent!important;border:none;color:#fff;font-weight:500;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;padding-left:0;position:relative;z-index:2;margin:0;height:50px;color:#A4A4A4;font-family:"neue-haas-grotesk-display",sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:120%;padding:0!important}.ts-control input,.ts-control textarea{border-bottom:1px solid #818182!important}@media print,screen and (max-width:89.99875em){.ts-control{font-size:0.875rem!important}}.ts-control:focus-visible{background-color:#fff0}.ts-control::before{content:"";position:absolute;background-color:#040405;-webkit-mask:url(https://dg7.durkancloud.net/wp-content/themes/dg7/assets/img/Arrow.svg);mask:url(https://dg7.durkancloud.net/wp-content/themes/dg7/assets/img/Arrow.svg);-webkit-mask-size:cover;mask-size:cover;width:16px;height:9px;right:33px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.ts-control .item{font-size:24px;position:relative;top:12px}.focus .ts-control::before{-webkit-transform:scaleY(-1) translateY(50%);transform:scaleY(-1) translateY(50%)}.ts-control input{height:unset!important;width:unset!important}.ts-control input::-webkit-input-placeholder{font-size:.875rem;line-height:1.25rem;font-weight:400;color:#6B6B6B}.ts-control input::-moz-placeholder{font-size:.875rem;line-height:1.25rem;font-weight:400;color:#6B6B6B}.ts-control input:-ms-input-placeholder{font-size:.875rem;line-height:1.25rem;font-weight:400;color:#6B6B6B}.ts-control input::-ms-input-placeholder{font-size:.875rem;line-height:1.25rem;font-weight:400;color:#6B6B6B}.ts-control input::placeholder{font-size:.875rem;line-height:1.25rem;font-weight:400;color:#6B6B6B}.ts-dropdown{background-color:#040405;-webkit-box-shadow:0 6px 20px rgb(111 111 111 / .12);box-shadow:0 6px 20px rgb(111 111 111 / .12);padding:10px;border-radius:10px;border:none!important;color:#fff;font-family:"neue-haas-grotesk-display",sans-serif;-webkit-transition:background-color 0.5s;transition:background-color 0.5s}.ts-dropdown .option{font-family:"Archivo",sans-serif}.ts-dropdown .option:hover,.ts-dropdown .option:focus{background-color:#040405;color:#18E7CF}.ts-dropdown .active{background-color:#040405;color:#18E7CF}.ts-dropdown .option:first-child{border-radius:3px 3px 0 0}.ts-dropdown .option:last-child{border-radius:0 0 3px 3px}.ginput_container_select{border-bottom:1px solid #A4A4A4}.ginput_container_select select,.ginput_container_select input{border:none!important}form .gfield{position:relative}form label{position:relative;top:0!important;left:0!important;pointer-events:none;color:#ffffff!important;z-index:3;font-size:1.125rem!important;font-weight:400!important;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:all 0.25s cubic-bezier(.4,0,.2,1);transition:all 0.25s cubic-bezier(.4,0,.2,1);font-family:"neue-haas-grotesk-display",sans-serif;font-style:normal;line-height:normal}form label .gfield_required{position:relative!important;color:#ffffff!important;-webkit-padding-start:unset!important;padding-inline-start:unset!important}form label .gfield_required span{font-size:1.125rem!important}@media print,screen and (max-width:89.99875em){form label{line-height:1.5625rem!important}}form label:hover:after{font-family:"_dgicons"!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e906"}form .gform_body .gform_fields .gfield .ginput_container input,form .gform_body .gform_fields .gfield .ginput_container textarea{color:#A4A4A4;font-family:"neue-haas-grotesk-display",sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:120%;border-bottom:1px solid #A4A4A4}form .gform_body .gform_fields .gfield .ginput_container input::-webkit-input-placeholder,form .gform_body .gform_fields .gfield .ginput_container textarea::-webkit-input-placeholder{color:#A4A4A4;font-family:"neue-haas-grotesk-display",sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:120%}form .gform_body .gform_fields .gfield .ginput_container input::-moz-placeholder,form .gform_body .gform_fields .gfield .ginput_container textarea::-moz-placeholder{color:#A4A4A4;font-family:"neue-haas-grotesk-display",sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:120%}form .gform_body .gform_fields .gfield .ginput_container input:-ms-input-placeholder,form .gform_body .gform_fields .gfield .ginput_container textarea:-ms-input-placeholder{color:#A4A4A4;font-family:"neue-haas-grotesk-display",sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:120%}form .gform_body .gform_fields .gfield .ginput_container input::-ms-input-placeholder,form .gform_body .gform_fields .gfield .ginput_container textarea::-ms-input-placeholder{color:#A4A4A4;font-family:"neue-haas-grotesk-display",sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:120%}form .gform_body .gform_fields .gfield .ginput_container input::placeholder,form .gform_body .gform_fields .gfield .ginput_container textarea::placeholder{color:#A4A4A4;font-family:"neue-haas-grotesk-display",sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:120%}form .gform_footer .gform_button{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:none;margin:0;font-family:"Archivo",sans-serif;font-weight:700;font-size:clamp(1.125rem, 0.872rem + 0.634vw, 1.5rem);line-height:100%;color:#fff;display:inline-block;padding:.6rem clamp(1.3125rem, 1.059rem + 0.634vw, 1.6875rem) .6rem 0rem}form .gform_footer .gform_button::before{content:"";display:block;width:clamp(0.625rem, 0.329rem + 0.739vw, 1.0625rem);height:clamp(0.625rem, 0.329rem + 0.739vw, 1.0625rem);background-color:#18E7CF;border-radius:clamp(0.3125rem, 0.165rem + 0.37vw, 0.53125rem);left:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:left 0.4s;transition:left 0.4s;position:absolute}form .gform_footer .gform_button span{position:relative;display:block;font-weight:700;-webkit-transform:translateX(clamp(1.3125rem, 1.059rem + 0.634vw, 1.6875rem));transform:translateX(clamp(1.3125rem, 1.059rem + 0.634vw, 1.6875rem));text-transform:lowercase;-webkit-transition:color 0.4s,-webkit-transform 0.4s;transition:color 0.4s,-webkit-transform 0.4s;transition:color 0.4s,transform 0.4s;transition:color 0.4s,transform 0.4s,-webkit-transform 0.4s}form .gform_footer .gform_button:hover span,form .gform_footer .gform_button:focus-within span{-webkit-transition:-webkit-transform 0.35s;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s,-webkit-transform 0.35s;-webkit-transform:translateX(0)!important;transform:translateX(0)!important;color:#18E7CF}form .gform_footer .gform_button:hover::before,form .gform_footer .gform_button:focus-within::before{-webkit-transition:left 0.35s;transition:left 0.35s;left:calc(100% - clamp(0.65625rem, 0.53rem + 0.317vw, 0.84375rem))}form .gform_footer .gform_button#gform_submit_button_1::before{top:14px}.gform_confirmation_wrapper .gform_confirmation_message{color:#fff;font-family:"neue-haas-grotesk-display",sans-serif;font-size:clamp(1.125rem, 0.618rem + 1.267vw, 1.875rem);font-style:normal;font-weight:400;line-height:120%}.gform_confirmation_wrapper .gform_confirmation_message img{max-width:40%;position:relative;top:50%;right:0;-webkit-transform:translate(50%,-49%) rotate(353deg);transform:translate(50%,-49%) rotate(353deg);margin:auto;text-align:center}.gform_confirmation_wrapper .gform_confirmation_message_2{position:relative}.gform_confirmation_wrapper .gform_confirmation_message_2 img{max-width:248px}.gform_wrapper.contact-colab-form_wrapper,.gform_wrapper.subscribe-form_wrapper{position:relative}.gform_wrapper.contact-colab-form_wrapper .gform_validation_errors,.gform_wrapper.subscribe-form_wrapper .gform_validation_errors{display:none}.gform_wrapper.contact-colab-form_wrapper .gform_heading .gfield_required,.gform_wrapper.subscribe-form_wrapper .gform_heading .gfield_required{display:none}.gform_wrapper.contact-colab-form_wrapper .gform_body input:-webkit-autofill,.gform_wrapper.contact-colab-form_wrapper .gform_body input:-webkit-autofill:hover,.gform_wrapper.contact-colab-form_wrapper .gform_body input:-webkit-autofill:focus,.gform_wrapper.contact-colab-form_wrapper .gform_body input:-webkit-autofill:active,.gform_wrapper.subscribe-form_wrapper .gform_body input:-webkit-autofill,.gform_wrapper.subscribe-form_wrapper .gform_body input:-webkit-autofill:hover,.gform_wrapper.subscribe-form_wrapper .gform_body input:-webkit-autofill:focus,.gform_wrapper.subscribe-form_wrapper .gform_body input:-webkit-autofill:active{border-top:none!important;-webkit-box-shadow:0 0 0 60px #040405 inset!important}.gform_wrapper.contact-colab-form_wrapper .gform_body input:-webkit-autofill,.gform_wrapper.subscribe-form_wrapper .gform_body input:-webkit-autofill{-webkit-text-fill-color:#818182!important}.gform_wrapper.contact-colab-form_wrapper .gform_body .gfield,.gform_wrapper.subscribe-form_wrapper .gform_body .gfield{margin-bottom:45px}.gform_wrapper.contact-colab-form_wrapper .gform_body #field_1_6,.gform_wrapper.subscribe-form_wrapper .gform_body #field_1_6{position:absolute;bottom:-64px;left:0}.gform_wrapper.contact-colab-form_wrapper .gform_body .gfield.gfield_error .ginput_container>input,.gform_wrapper.contact-colab-form_wrapper .gform_body .gfield.gfield_error .ginput_container_select,.gform_wrapper.subscribe-form_wrapper .gform_body .gfield.gfield_error .ginput_container>input,.gform_wrapper.subscribe-form_wrapper .gform_body .gfield.gfield_error .ginput_container_select{border:none;border-bottom:1px solid #C6322F!important}.gform_wrapper.contact-colab-form_wrapper .gform_body .gfield.gfield_error .gfield_validation_message,.gform_wrapper.subscribe-form_wrapper .gform_body .gfield.gfield_error .gfield_validation_message{color:#E23935;font-family:"neue-haas-grotesk-display",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:90%;background:none;position:absolute;left:0;bottom:-40px;border:none}.gform_wrapper.contact-colab-form_wrapper .gform_body .gfield.gfield_error .gfield_validation_message:before,.gform_wrapper.subscribe-form_wrapper .gform_body .gfield.gfield_error .gfield_validation_message:before{content:"";position:absolute;top:50%;left:0;width:17px;height:17px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(https://dg7.durkancloud.net/wp-content/themes/dg7/assets/img/error-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff0;-webkit-mask:none;mask:none;-webkit-mask-size:initial;mask-size:initial;-webkit-mask-repeat:initial;mask-repeat:initial;-webkit-mask-position:initial;mask-position:initial;border-radius:0}.gform_wrapper.subscribe-form_wrapper .gform_body .gform_fields .gfield label{margin-bottom:0}.gform_wrapper.subscribe-form_wrapper .gform-footer{padding-top:0px!important}.gform_wrapper.subscribe-form_wrapper .gform-footer #gform_submit_button_2{font-size:clamp(1rem, 0.916rem + 0.211vw, 1.125rem)}h1,.h1{font-family:"Archivo",sans-serif;font-weight:700;font-size:clamp(3.5rem, -1.526rem + 12.566vw, 10.9375rem);line-height:90%;color:#fff;letter-spacing:-3.5px;text-transform:lowercase}@media screen and (max-width:39.99875em){h1,.h1{letter-spacing:-1.12px}}h1.inverse-color,.h1.inverse-color{color:#A4A4A4}h2,.h2{font-family:"Archivo",sans-serif;font-weight:700;font-size:clamp(2.75rem, 0.385rem + 5.913vw, 6.25rem);line-height:90%;color:#fff;letter-spacing:-2px;text-transform:lowercase}@media screen and (max-width:39.99875em){h2,.h2{letter-spacing:-.88px}}h2.inverse-color,.h2.inverse-color{color:#A4A4A4}h3,.h3{font-family:"Archivo",sans-serif;font-weight:700;font-size:clamp(2.25rem, 1.236rem + 2.534vw, 3.75rem);line-height:90%;color:#fff;letter-spacing:-1.2px;text-transform:lowercase}@media screen and (max-width:39.99875em){h3,.h3{letter-spacing:-.72px}}h3.inverse-color,.h3.inverse-color{color:#A4A4A4}h4,.h4{font-family:"Archivo",sans-serif;font-weight:700;font-size:clamp(1.875rem, 1.115rem + 1.901vw, 3rem);line-height:90%;color:#fff;letter-spacing:-.96px;text-transform:lowercase}@media screen and (max-width:39.99875em){h4,.h4{letter-spacing:-.96px}}h4.inverse-color,.h4.inverse-color{color:#A4A4A4}.body-1{font-family:"neue-haas-grotesk-display",sans-serif;font-weight:400;font-size:clamp(1.25rem, 0.828rem + 1.056vw, 1.875rem);line-height:120%;color:#fff}.body-1.inverse-color{color:#A4A4A4}.body-1.white-color{color:#fff}.body-2{font-family:"neue-haas-grotesk-display",sans-serif;font-weight:400;font-size:clamp(1.125rem, 0.872rem + 0.634vw, 1.5rem);line-height:120%;color:#fff}.body-2.inverse-color{color:#A4A4A4}.body-2.white-color{color:#fff}.body-3{font-family:"neue-haas-grotesk-display",sans-serif;font-weight:400;font-size:clamp(1rem, 0.916rem + 0.211vw, 1.125rem);line-height:120%;color:#fff}.body-3.inverse-color{color:#A4A4A4}.eyebrow-1{font-family:"Archivo",sans-serif;font-weight:700;font-size:clamp(0.875rem, 0.706rem + 0.422vw, 1.125rem);line-height:90%;color:#fff;letter-spacing:-.36px}@media screen and (max-width:39.99875em){.eyebrow-1{letter-spacing:-.28px}}.eyebrow-1.inverse-color{color:#A4A4A4}.eyebrow-1.verity-color{color:#18E7CF}.eyebrow-2{font-family:"neue-haas-grotesk-display",sans-serif;font-weight:400;font-size:clamp(0.875rem, 0.706rem + 0.422vw, 1.125rem);line-height:90%;color:#fff}.eyebrow-2.inverse-color{color:#A4A4A4}.tag{white-space:nowrap;display:block;border-radius:1.25rem;border:1px solid #A4A4A4;padding:.4375rem 1.25rem;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:400;font-size:clamp(1.125rem, 0.872rem + 0.634vw, 1.5rem);line-height:100%;color:#A4A4A4}.fade-text a{display:inline;overflow-wrap:break-word;word-wrap:break-word}.accordion .accordion-item:first-child .accordion-title{border-top:none}.accordion .accordion-item .accordion-title{margin-bottom:0;padding-right:3.5rem;font-size:clamp(1.875rem, 1.453rem + 1.056vw, 2.5rem);border-top:1px solid #A4A4A4}.accordion .accordion-item .accordion-title:hover,.accordion .accordion-item .accordion-title:focus{color:#fff}.accordion .accordion-item .accordion-title:before,.accordion .accordion-item .accordion-title:after{display:block;position:absolute;content:url(https://dg7.durkancloud.net/wp-content/themes/dg7/assets/img/plus_icon_part.svg);width:1.875rem;height:1.875rem;top:calc(50% - 0.9375rem);right:0;margin-top:unset;font-size:0;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion .accordion-item .accordion-title:after{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.accordion .accordion-item.is-active .accordion-title:before,.accordion .accordion-item.is-active .accordion-title:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.pagination .swiper-pagination-bullet{background-color:rgb(129 129 130 / .5);position:relative;width:.625rem;height:.625rem;opacity:1;overflow:hidden}.pagination .swiper-pagination-bullet:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,200%);transform:translate(-50%,200%);width:.625rem;height:.625rem;background-color:#18E7CF;border-radius:50%;-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease,-webkit-transform 0.4s ease}.pagination .swiper-pagination-bullet-active:before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mt-400{margin-top:clamp(12.5rem, 4.052rem + 21.119vw, 25rem)}@media screen and (max-height:925px){.mt-400.margin-hero{margin-top:clamp(12.5rem, 4.052rem + 30.119vh, 25rem)}}@media screen and (max-height:800px){.mt-400.margin-hero{margin-top:clamp(12.5rem, 4.052rem + 10.119vh, 25rem)}}.mt-300{margin-top:clamp(6.25rem, -2.198rem + 21.119vw, 18.75rem)}.mt-200{margin-top:clamp(6.25rem, 2.026rem + 10.56vw, 12.5rem)}.mt-150{margin-top:clamp(4.6875rem, 1.52rem + 7.92vw, 9.375rem)}.mt-100{margin-top:clamp(3.125rem, 1.013rem + 5.28vw, 6.25rem)}.mt-60{margin-top:clamp(2.5rem, 1.655rem + 2.112vw, 3.75rem)}.mt-50{margin-top:clamp(2.1875rem, 1.554rem + 1.584vw, 3.125rem)}.mt-20{margin-top:clamp(0.9375rem, 0.726rem + 0.528vw, 1.25rem)}.pt-400{padding-top:clamp(12.5rem, 4.052rem + 21.119vw, 25rem)}.pt-100{padding-top:clamp(3.125rem, 1.013rem + 5.28vw, 6.25rem)}.pb-100{padding-bottom:clamp(3.125rem, 1.013rem + 5.28vw, 6.25rem)}p a{color:#fff;display:inline-block}p a:hover,p a:focus{color:#18E7CF}.cursor-dot{position:fixed;top:0;left:0;width:0;height:0;opacity:0;background-color:#18E7CF;border-radius:50%;pointer-events:none;z-index:9999;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gutenberg-block{margin-bottom:1.875rem}.gutenberg-block:last-child{margin-bottom:0}.char.letter-space{letter-spacing:0px!important}.about-hero{position:relative;z-index:1}.about-hero .hero .hero-text{margin-top:20px}@media screen and (max-width:63.99875em){.about-hero .hero .hero-text{margin-top:0;margin-bottom:30px}}@media screen and (max-width:39.99875em){.about-gallery>.grid-container{padding-left:0;padding-right:0}}.about-gallery .gallery .item .image{padding-top:100%;position:relative}.about-gallery .gallery .item .image .image-inner{position:absolute;top:0;left:0;height:100%;width:100%}.about-gallery .gallery .item .image .image-inner img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.about-gallery .gallery .item .image .image-inner .index{position:absolute;top:0;left:0;background-color:#000;color:#fff}.about-corevalues{position:relative}@media screen and (max-width:63.99875em){.about-corevalues h2{margin-bottom:28px}}.about-corevalues .corevalues-text{max-width:700px}.about-corevalues .core-values{height:100vh;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}@media screen and (max-width:63.99875em){.about-corevalues .core-values{padding-left:40px;padding-right:40px}}.about-corevalues .core-value{position:absolute;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:25px}@media screen and (max-width:63.99875em){.about-corevalues .core-value{padding-left:20px;width:calc(100% - 60px)}}.about-corevalues .core-value .heading-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.about-corevalues .core-value .heading-flex span{position:relative}.about-corevalues .core-value .heading-flex span::before{content:"";position:absolute;top:17px;left:-30px;width:20px;height:20px;background-color:#18E7CF;border-radius:50%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:1;transition:all 0.3s ease}@media screen and (max-width:63.99875em){.about-corevalues .core-value .heading-flex span::before{top:7px}}.about-corevalues .core-value .core-heading{position:relative}@media screen and (max-width:63.99875em){.about-corevalues .core-value .core-heading{margin-bottom:20px}}.about-corevalues .core-value .core-text{opacity:1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;max-width:540px}.work-hero .hero{position:relative}.work-hero .hero .mobile-svg-contain{position:absolute;top:50%;right:9%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.work-hero .hero .mobile-svg-contain .work-svg-mobile{display:none}.work-hero .hero .heading-left{max-width:887px;margin-bottom:20px}.work-hero .hero .heading-left span{position:relative}.work-hero .hero .heading-left span div{position:absolute;top:33%;right:-35px;width:100%;height:100%}.work-hero .hero .heading-left span div svg{width:clamp(100px, 15vw, 187px)}@media screen and (max-width:63.99875em){.work-hero .hero .heading-left span div .work-svg-desktop{display:none}}.work-hero .hero .hero-text{max-width:587px;margin-bottom:40px}@media print,screen and (max-width:74.99875em){.work-hero .hero .hero-text{max-width:475px}}@media screen and (max-width:39.99875em){.work-hero .hero .hero-text{max-width:268px}}.work-hero .hero .heading-right{max-width:1115px}@media screen and (max-width:63.99875em){.work-hero .hero{padding-right:40px}.work-hero .hero .mobile-svg-contain .work-svg-mobile{display:block}}@media print,screen and (max-width:56.24875em){.work-hero .hero .hero-heading{padding-bottom:0}.work-hero .hero .hero-text{margin-bottom:15px}}.work-grid .grid{margin-left:-15px;margin-right:-15px}.work-grid .grid .grid-card{padding-right:15px;padding-left:15px}.work-grid .grid .grid-card .work-card-html img{width:100%}.work-grid .grid .grid-card .work-card-img{margin-bottom:50px}.work-grid .grid .grid-card .work-card-name{margin-bottom:0}.work-clients{overflow:hidden}.work-clients #template,.work-clients #path{fill:none}.work-clients #template{stroke-width:5px;stroke:#444}.work-clients #path{stroke:#0ae448;stroke-width:20px;visibility:hidden}.work-clients .cell{position:relative}@media screen and (max-width:63.99875em){.work-clients .client-list{padding-top:40px}}.work-clients .client-list .client-name{margin-bottom:40px}.work-clients .draw-on{width:308px}@media print,screen and (min-width:64em){.work-clients .draw-on{position:absolute;right:-7%;top:calc(100% - 50px)}}@media screen and (max-width:63.99875em){.work-clients .draw-on{-webkit-transform:rotateX(180deg) rotateZ(200deg) scale(1);transform:rotateX(180deg) rotateZ(200deg) scale(1);position:absolute;right:0;top:105px}}@media screen and (max-width:39.99875em){.work-clients .draw-on{-webkit-transform:rotateX(180deg) rotateZ(200deg) scale(.7);transform:rotateX(180deg) rotateZ(200deg) scale(.7)}}.work-creating .creating-heading{margin-bottom:60px}.work-creating .work-creating-slider.hidden,.work-creating .work-creating-slider-bottom.hidden{opacity:0}.work-creating .work-creating-slider .swiper-slide .image,.work-creating .work-creating-slider-bottom .swiper-slide .image{margin-right:25px;width:80px;height:80px;border-radius:50%;overflow:hidden;background-color:#010101}.work-creating .work-creating-slider .swiper-slide .image img,.work-creating .work-creating-slider-bottom .swiper-slide .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.work-creating .work-creating-slider .swiper-slide .author,.work-creating .work-creating-slider-bottom .swiper-slide .author{margin-top:10px}.work-creating svg{width:224px;margin:auto;display:table}.work-creating svg circle{-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.work-creating svg circle.is-active{opacity:1}.work-creating svg .arr{opacity:0}.work-creating svg .arr.is-active{opacity:1}.work-creating .wheel-slider-contain{position:relative}.work-creating .flex-contain{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:39.99875em){.work-creating .work-svg{position:relative;top:0;left:0;right:0;-webkit-transform:none;transform:none}.work-creating .work-creating-slider{padding-bottom:0;padding-top:80px;max-width:500px}}body.page-template-template-work .m-cta{margin-top:clamp(6.25rem, -2.198rem + 21.119vw, 18.75rem)}.collaborate-hero .hero{position:relative}.collaborate-hero .hero .lottie-container{position:absolute;left:-10%;top:45px}@media screen and (max-width:63.99875em){.collaborate-hero .hero .lottie-container{left:25px;top:-60px;max-width:43px}}@media print,screen and (max-width:56.24875em){.collaborate-hero .hero .lottie-container{left:20px}}@media screen and (max-width:39.99875em){.collaborate-hero .hero .lottie-container{left:15px}}.collaborate-hero .hero .draw-on{display:none}@media screen and (max-width:39.99875em){.collaborate-hero .hero .text-contain{padding-bottom:50px;max-width:843px}.collaborate-hero .hero .text-contain .hero-heading{position:relative;z-index:1;background-color:#040405;max-width:360px;padding-right:40px;padding-bottom:0}.collaborate-hero .hero .text-contain .draw-on{display:block;width:308px;position:absolute;top:calc(100% - 177px);right:-9%;-webkit-transform:scale(.8) rotate(268deg) rotateY(180deg);transform:scale(.8) rotate(268deg) rotateY(180deg)}}@media screen and (max-width:39.99875em) and (max-width:63.99875em){.collaborate-hero .hero .text-contain .draw-on{top:calc(100% - 150px);right:4%;-webkit-transform:scale(.7) rotate(240deg) rotateY(180deg);transform:scale(.7) rotate(240deg) rotateY(180deg)}}.collaborate-form .submit-bottom-text{position:relative;top:-15px;color:#fff}.collaborate-form .submit-bottom-text p{color:#fff}.collaborate-form .submit-bottom-text a{color:#18E7CF}.collaborate-faqs h2 span{position:relative}.collaborate-faqs h2 span svg{position:absolute;left:0;top:50%}.collaborate-faqs .eyebrow-1{position:relative;z-index:1}.collaborate-faqs .sticky{position:fixed;top:100px}.collaborate-faqs .faq-nav-label{display:block;font-size:clamp(1.125rem, 0.395rem + 1.141vw, 1.5rem)}.collaborate-faqs .faq-nav-label:not(.is-active) .button-dot .dot{background-color:#000;border:1px solid #18E7CF}.collaborate-faqs .faq-nav-label.is-active{color:#18E7CF}.collaborate-faqs .faq-nav-label.is-active .button-text{-webkit-transform:translateX(0);transform:translateX(0)}.collaborate-faqs .faq-nav-label.is-active .button-dot{-webkit-transform:translateX(calc(100% - clamp(0.625rem, 0.329rem + 0.739vw, 1.0625rem)));transform:translateX(calc(100% - clamp(0.625rem, 0.329rem + 0.739vw, 1.0625rem)))}.collaborate-faqs .faq-group{margin-bottom:200px}.collaborate-faqs .accordion-content{padding-left:0;position:relative;top:-15px}.collaborate-faqs .faq-nav-contain.stuck-bottom{position:absolute;bottom:230px;top:auto}.thoughts-hero{position:relative;display:inline-block;width:100%}.thoughts-hero .hero-text{margin-top:clamp(1.875rem, 1.03rem + 2.112vw, 3.125rem);max-width:33ch}.thoughts-hero #thoughts-hero-canvas{position:absolute;top:0;left:0;width:100%}@media screen and (max-width:39.99875em){.thoughts-hero .thoughts-hero-author-emoji{max-width:30px}}.thoughts-starter .draw-on{width:308px;position:absolute;right:-25%;top:calc(100% - 80px);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}@media screen and (max-width:63.99875em){.thoughts-starter .draw-on{display:none}}.thoughts-starter-slider .m-list-item{padding-bottom:20px;padding-left:0}.thoughts-starter-slider .swiper-pagination{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:left}.alm-load-more-btn{display:none!important}.thoughts-starter .grid-container>.grid-x{position:relative}@media screen and (max-width:63.99875em){.thoughts-starter .grid-container>.grid-x .h3{margin-bottom:clamp(6.25rem, 4.138rem + 5.28vw, 9.375rem)}}.thoughts-starter .grid-container>.grid-x .thoughts-starter-svg{position:absolute;top:auto;bottom:0;left:25%;width:20%;height:auto}@media screen and (max-width:63.99875em){.thoughts-starter .grid-container>.grid-x .thoughts-starter-svg{display:none}}.thoughts-hero .thoughts-hero-author .thoughts-hero-author-emoji{margin-left:20px}.page-template-template-process .process-slider{position:relative;margin-top:150px}.page-template-template-process .process-slider .process-slider-container{position:relative;width:100%}.page-template-template-process .process-slider .process-slider-container .process-line-svg{position:absolute;top:50%;right:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);width:50%}.page-template-template-process .process-slider .process-slider-container .process-image-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;z-index:1;height:100%}.page-template-template-process .process-slider .process-slider-container .process-image-container .process-image{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;position:relative}.page-template-template-process .process-slider .process-slider-container .process-image-container .process-image .image{padding-top:100%;overflow:hidden;position:relative}.page-template-template-process .process-slider .process-slider-container .process-image-container .process-image .image img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;height:100%}.page-template-template-process .process-slider .process-slide{display:none;position:absolute;top:calc(100% + 5px);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.page-template-template-process .process-slider .process-slide .img-text{text-align:center;margin-top:15px;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.page-template-template-process .process-slider .process-slide.active{z-index:2}.page-template-template-process .process-slider .process-slide.active .img-text{opacity:1;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.page-template-template-process .process-slider .process-slide.last-active{z-index:2;opacity:1!important}.page-template-template-process .process-slider .process-slide.last-active .img-text{opacity:1;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.page-template-template-process .process-slider .process-slide img{opacity:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.page-template-template-process .process-slider .process-line{position:absolute;width:100%;height:33px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.page-template-template-process .process-slider .process-line .process-line-handle{position:absolute;background-color:#18E7CF;border-radius:50%;cursor:-webkit-grab;cursor:grab;left:0;width:33px;height:33px;margin-left:-16.5px;z-index:2;-webkit-transition:width 0.3s ease,height 0.3s ease!important;transition:width 0.3s ease,height 0.3s ease!important;-webkit-animation:handle-bounce 1.5s ease-in-out infinite;animation:handle-bounce 1.5s ease-in-out infinite}.page-template-template-process .process-slider .process-line .process-line-handle span{opacity:1;pointer-events:none;line-height:.9;position:absolute;text-align:center;font-size:14px;font-weight:700;top:50%;right:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transition:opacity 0.1s;transition:opacity 0.1s}.page-template-template-process .process-slider .process-line .process-line-handle:hover{width:53px;height:53px;-webkit-transition:width 0.3s ease,height 0.3s ease!important;transition:width 0.3s ease,height 0.3s ease!important;-webkit-animation:handle-bounce 1.5s ease-in-out infinite;animation:handle-bounce 1.5s ease-in-out infinite;-webkit-animation-delay:0.3s;animation-delay:0.3s}.page-template-template-process .process-slider .process-line .process-line-handle:hover span{opacity:1}.page-template-template-process .process-slider .process-line .process-line-handle:active{-webkit-transform:scale(.95);transform:scale(.95);-webkit-animation:none;animation:none}@-webkit-keyframes handle-bounce{0%,100%{width:53px;height:53px}50%{width:48px;height:48px}}@keyframes handle-bounce{0%,100%{width:53px;height:53px}50%{width:48px;height:48px}}.page-template-template-process .process-slider .process-line .process-line-handle.is-touched{width:33px;height:33px;-webkit-animation:none;animation:none;-webkit-transition:width 0.3s ease,height 0.3s ease!important;transition:width 0.3s ease,height 0.3s ease!important}.page-template-template-process .process-slider .process-line .process-line-handle.is-touched span{opacity:0}.page-template-template-process .process-slider .process-line .process-line-handle.is-touched:hover{width:53px;height:53px;-webkit-transition:width 0.3s ease,height 0.3s ease!important;transition:width 0.3s ease,height 0.3s ease!important}.page-template-template-process .process-slider .process-line .process-line-handle.is-touched:hover span{opacity:1}.page-template-template-process .process-slider .process-slider-container-mobile{position:relative;height:100%}.page-template-template-process .process-slider .process-slider-container-mobile .process-line-svg{position:absolute;top:50%;right:50%;-webkit-transform:translate(50%,-50%) rotate(90deg);transform:translate(50%,-50%) rotate(90deg);width:100%}.page-template-template-process .process-slider .process-slider-container-mobile .process-slide-arrow{position:absolute;bottom:calc(25% - 31px);right:50%;-webkit-transform:translate(50%,-50%) rotate(270deg);transform:translate(50%,-50%) rotate(270deg);opacity:.5}.page-template-template-process .process-slider .process-slider-container-mobile .process-image-container-mobile .process-image-mobile{text-align:center;position:relative;margin:auto;overflow:hidden;z-index:1}.page-template-template-process .process-slider .process-slider-container-mobile .process-image-container-mobile .process-image-mobile img{opacity:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;max-width:250px;position:relative;-webkit-transform:translateY(-101%);transform:translateY(-101%);height:250px;object-fit:cover}.page-template-template-process .process-slider .process-slider-container-mobile .process-image-container-mobile .process-image-mobile:first-child img{opacity:1;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.page-template-template-process .process-slider .process-slide-nav{padding-top:50px;max-width:65px}.page-template-template-process .process-slider .process-slide-nav .left-arrow{cursor:pointer}.page-template-template-process .process-slider .process-slide-nav .right-arrow{position:relative;left:18px;cursor:pointer}.page-template-template-process .process-intro .h2{max-width:1282px}.page-template-template-process .process-intro .body-1{max-width:887px}.page-template-template-process .process-experience{position:relative}.page-template-template-process .process-experience .experiences{height:100vh;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.page-template-template-process .process-experience .experiences .experience{position:absolute;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.page-template-template-process .process-experience .experiences .experience .label img{position:relative;top:-7px;margin-right:25px;max-height:76px}@media screen and (max-width:63.99875em){.page-template-template-process .process-experience .experiences .experience .label img{top:-4px;margin-right:15px;max-height:38px}}.page-template-template-process .process-experience .experiences .experience .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:clamp(40px, 10vw, 85px)}@media screen and (max-width:63.99875em){.page-template-template-process .process-experience .experiences .experience .experience-heading{margin-bottom:30px}}@media screen and (max-width:39.99875em){.page-template-template-process .process-experience .experiences .experience .experience-icon{max-height:38px}}.page-template-template-process .process-experience .experiences.not-pinned{height:100%}.page-template-template-process .process-experience .experiences.not-pinned .experience{position:relative;margin-top:200px}.page-template-template-process .m-testimonials{margin-top:clamp(6.25rem, 2.026rem + 10.56vw, 12.5rem)}.graveyard-grid{height:500vh;color:#fff}.default-content .wp-block-image{margin:40px 0;position:relative}.default-content .wp-block-columns{margin:30px 0}.default-content .wp-block-columns .wp-block-image{margin:0}.default-content .wp-block-quote{background-color:#18E7CF;border:none;padding:40px;margin:40px 0}.default-content .wp-block-quote p{font-size:1.125rem;line-height:1.875rem;color:#fff}.default-content .wp-block-quote cite{color:#fff;margin-top:10px}.home-hero .hero{position:relative}.home-hero .hero .text-contain{padding-bottom:50px;max-width:843px;position:relative}.home-hero .hero .text-contain .body-1{position:relative;z-index:1;background-color:#040405;max-width:893px;padding-right:40px}@media screen and (max-width:63.99875em){.home-hero .hero .text-contain .body-1{padding-bottom:20px}}.home-hero .hero .text-contain .draw-on{width:308px;position:absolute;top:calc(100% - 177px);right:-160px;-webkit-transform:scale(.8) rotate(268deg) rotateY(180deg);transform:scale(.8) rotate(268deg) rotateY(180deg)}@media screen and (max-width:63.99875em){.home-hero .hero .text-contain .draw-on{top:calc(100% - 150px);right:4%;-webkit-transform:scale(.6) rotate(240deg) rotateY(180deg);transform:scale(.6) rotate(240deg) rotateY(180deg)}}.home-hero .lottie-container{position:absolute;left:-10%;top:45px}@media screen and (max-width:63.99875em){.home-hero .lottie-container{left:25px;top:-60px;max-width:43px}}@media print,screen and (max-width:56.24875em){.home-hero .lottie-container{left:20px}}@media screen and (max-width:39.99875em){.home-hero .lottie-container{left:15px}}.home-timeline .grid-container .timeline-hr{content:"";position:absolute;left:55px;right:0;height:2px;background-color:#818182;z-index:1;bottom:29px;width:0;-webkit-transition:width 1s ease;transition:width 1s ease}.home-timeline .grid-container .timeline-hr.animated{width:calc(100% - 110px)}.home-timeline .grid-container .timeline{position:relative;margin:20px 0 0 0}.home-timeline .grid-container .timeline .timeline-item{position:relative;z-index:2;text-align:center;padding-bottom:30px;max-width:11.1111111111%}.home-timeline .grid-container .timeline .timeline-item .timeline-dot{width:12px;height:12px;background-color:#818182;border-radius:50%;margin:0 auto;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;right:50%;top:calc(100% - 30px);-webkit-transform:translate(50%,-50%)!important;transform:translate(50%,-50%)!important}.home-timeline .grid-container .timeline .timeline-item .timeline-text{opacity:0;position:relative;margin-top:10px;color:#fff;padding-bottom:30px;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;cursor:default}.home-timeline .grid-container .timeline .timeline-item .timeline-gif{opacity:0;position:relative;margin-top:10px;width:110px;height:55px;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;overflow:hidden}.home-timeline .grid-container .timeline .timeline-item .timeline-gif img,.home-timeline .grid-container .timeline .timeline-item .timeline-gif video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.home-timeline .grid-container .timeline .timeline-item:hover .timeline-text{opacity:1}.home-timeline .grid-container .timeline .timeline-item:hover .timeline-gif{opacity:1}.home-timeline .grid-container .timeline .timeline-item:hover .timeline-dot{width:30px;height:30px;background-color:#18E7CF}.home-timeline .grid-container .timeline .timeline-item:first-child .timeline-dot,.home-timeline .grid-container .timeline .timeline-item:last-child .timeline-dot{width:18px;height:18px;background-color:#18E7CF}.home-timeline .grid-container .timeline .timeline-item:first-child .timeline-text,.home-timeline .grid-container .timeline .timeline-item:last-child .timeline-text{opacity:1}.home-timeline .grid-container .timeline .timeline-item:first-child:hover .timeline-dot,.home-timeline .grid-container .timeline .timeline-item:last-child:hover .timeline-dot{width:30px;height:30px}.home-timeline .grid-container .timeline .timeline-item:first-child:hover .timeline-gif,.home-timeline .grid-container .timeline .timeline-item:last-child:hover .timeline-gif{opacity:1}.home-timeline .grid-container .timeline .timeline-item:first-child:hover .timeline-dot,.home-timeline .grid-container .timeline .timeline-item:last-child:hover .timeline-dot{width:30px;height:30px;background-color:#18E7CF}.home-story .h2{margin-bottom:0}@media screen and (max-width:63.99875em){.home-story .h2{padding-bottom:50px}}.home-story .home-story-slider{position:relative}.home-story .home-story-slider:after{content:"";position:absolute;width:65px;height:100%;background:-webkit-gradient(linear,left top,right top,from(#fff0),to(#040405));background:linear-gradient(to right,#fff0 0%,#040405 100%);z-index:1;right:0;top:0}@media screen and (max-width:103.125em){.home-story .home-story-slider{position:relative;right:-29px}.home-story .home-story-slider:after{display:none}}.home-story .home-story-slider .story-card{cursor:-webkit-grab;cursor:grab}.home-story .home-story-slider .story-card .image-contain{position:relative}.home-story .home-story-slider .story-card .image-contain img,.home-story .home-story-slider .story-card .image-contain video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-height:250px;height:250px}.home-story .home-story-slider .story-card .image-contain .home-slider-apex{position:absolute;top:50%;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);opacity:0;pointer-events:none}.home-story .home-story-slider .story-card .image-contain .home-slider-apex::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;background-color:#18E7CF;border-radius:50%;z-index:-1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.home-story .home-story-slider .story-card .title{padding-top:20px;text-align:center}.home-story .home-story-slider .story-card .title .code-count-up{display:inline-block;width:clamp(3.25rem, 2.532rem + 1.795vw, 4.3125rem)}.home-story .home-story-slider .story-card.swiper-slide-next+.story-card .image-contain{position:relative}.home-story .home-story-slider .story-card.swiper-slide-next+.story-card .image-contain .home-slider-apex{position:absolute;border-radius:50%;cursor:-webkit-grab;cursor:grab;width:33px;height:33px;top:50%;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);z-index:2;-webkit-transition:width 0.3s ease,height 0.3s ease!important;transition:width 0.3s ease,height 0.3s ease!important;opacity:1;pointer-events:all;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.home-story .home-story-slider .story-card.swiper-slide-next+.story-card .image-contain .home-slider-apex::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:33px;height:33px;background-color:#18E7CF;border-radius:50%;z-index:-1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.home-story .home-story-slider .story-card.swiper-slide-next+.story-card .image-contain .home-slider-apex span{opacity:0;pointer-events:none;line-height:.9;position:absolute;text-align:center;font-size:14px;font-weight:700;top:50%;right:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transition:opacity 0.1s;transition:opacity 0.1s}.home-story .home-story-slider .story-card.swiper-slide-next+.story-card .image-contain .home-slider-apex:hover:after{width:53px;height:53px;-webkit-transition:width 0.3s ease,height 0.3s ease!important;transition:width 0.3s ease,height 0.3s ease!important}.home-story .home-story-slider .story-card.swiper-slide-next+.story-card .image-contain .home-slider-apex:hover span{opacity:1}.home-story .home-story-slider .story-card.has-pulse .home-slider-apex span{opacity:1!important}.home-story .home-story-slider .story-card.has-pulse .home-slider-apex:after{-webkit-animation:handle-bounce 1.5s ease-in-out infinite;animation:handle-bounce 1.5s ease-in-out infinite}@keyframes handle-bounce{0%,100%{width:53px;height:53px}50%{width:48px;height:48px}}.home-experience .home-experience-cards .title{color:#fff;margin-top:40px;margin-bottom:20px}.home-experience .home-experience-cards .text{max-width:363px}.home-experience .home-experience-cards .experience-card .lottie-container{width:78px}@media screen and (max-width:39.99875em){.home-experience .home-experience-cards .experience-card .lottie-container{width:40px}}@media print,screen and (max-width:56.24875em){.home-experience .home-experience-cards .experience-card{padding-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex}.home-experience .home-experience-cards .experience-card .text-contain{padding-left:40px}.home-experience .home-experience-cards .experience-card .text-contain .h3{margin-top:0}}.home-criteria .h3{margin-bottom:1.25rem;background-color:#040405;position:relative;z-index:1}.home-criteria .draw-on{width:308px;position:absolute;top:calc(100% - 130px);right:-10%}@media screen and (max-width:63.99875em){.home-criteria .criteria-list{margin-top:6.25rem}}.home-criteria .criteria-list .m-list-item{margin-bottom:4.6875rem;margin-bottom:clamp(3.125rem, 1.013rem + 5.28vw, 6.25rem)}@media screen and (max-width:63.99875em){.home-criteria .ideal-svg{-webkit-transform:scale(.6) rotate(268deg) rotateY(180deg);transform:scale(.6) rotate(268deg) rotateY(180deg);right:-100px;top:calc(100% - 120px)}.home-criteria .ideal-body-contain{padding-right:40px}}.home-criteria .relative .body-1{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#040405;position:relative;z-index:1}.thoughts-hero .thoughts-hero__author{gap:1.875rem}.thoughts-hero .thoughts-hero__author .short{margin-top:1rem}.thoughts-content .thoughts-subscribe h3{margin-bottom:clamp(2.1875rem, 1.554rem + 1.584vw, 3.125rem)}.thoughts-content .thoughts-subscribe .gform_heading .gform_title,.thoughts-content .thoughts-subscribe .gform_heading .gfield_required{display:none!important}@media print,screen and (min-width:40em){.thoughts-content .thoughts-related{max-width:90%}}@media print,screen and (min-width:40em){.thoughts-content .long .thoughts-subscribe h3{max-width:70%}}@media print,screen and (min-width:40em){.thoughts-content .long .thoughts-subscribe .gform_wrapper{max-width:50%}}.work-single-hero h1{padding-bottom:70px}.work-single-hero .eyebrow-1{padding-bottom:20px}@media screen and (max-width:39.99875em){.work-single-hero .work-single-hero-intro{margin-top:40px}}@media print,screen and (max-width:56.24875em){.m-cta .m-cta-cta{margin-top:3.125rem}}.m-testimonials .slider-heading{margin-bottom:40px}.m-testimonials .process-testimonial-slider{padding-bottom:50px}.m-testimonials .process-testimonial-slider .testimonial-card .quote-icon{margin-bottom:20px}@media print,screen and (max-width:63.99875em){.m-testimonials .process-testimonial-slider .testimonial-card .quote-icon{max-height:44px}}.m-testimonials .process-testimonial-slider .testimonial-card .name-title-contain{margin-top:40px;margin-bottom:20px}.m-testimonials .process-testimonial-slider .testimonial-card .cta-link{font-size:clamp(1.125rem, 1.125rem + 0vw, 1.125rem);left:0!important}.m-testimonials .process-testimonial-slider .swiper-pagination{top:auto;bottom:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;right:25%;left:auto}@media print,screen and (max-width:63.99875em){.m-testimonials .process-testimonial-slider .swiper-pagination{right:0}}@media print,screen and (max-width:63.99875em){.m-testimonials .process-testimonial-slider .quote-img img{margin-top:40px;max-height:320px;-o-object-fit:cover;object-fit:cover}}.m-hero{padding-top:160px}.m-hero .hero .hero-heading{color:#18E7CF}.hero-heading{padding-bottom:30px}@media print,screen and (max-width:56.24875em){.hero{margin-top:40px}}@media print,screen and (max-width:56.24875em){.collaborate-hero .hero,.home-hero .hero{margin-top:100px}}.m-work-card{display:block}.m-work-card .work-card-html{margin-bottom:2.8125rem;margin-bottom:clamp(2.5rem, 2.078rem + 1.056vw, 3.125rem);position:relative;padding-top:75%}.m-work-card .work-card-html img,.m-work-card .work-card-html video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.m-work-card .work-card-eyebrow{margin-bottom:10px}.m-work-card .work-type{position:relative;top:-2px}.m-work-card .work-card-heading{margin-bottom:0}@media print,screen and (max-width:63.99875em){.m-work-card .work-card-heading{padding-bottom:10px}}.m-work-card .button.button-cta{font-size:clamp(1rem, 0.916rem + 0.211vw, 1.125rem)}@media print,screen and (min-width:40em){.m-work-card:hover .m-button{color:#18E7CF}.m-work-card:hover .m-button .button-text{-webkit-transform:translateX(0);transform:translateX(0)}.m-work-card:hover .m-button .button-dot{-webkit-transform:translateX(calc(100% - clamp(0.625rem, 0.329rem + 0.739vw, 1.0625rem)));transform:translateX(calc(100% - clamp(0.625rem, 0.329rem + 0.739vw, 1.0625rem)))}}.m-thought-card{display:block;height:100%}@media print,screen and (min-width:40em){.m-thought-card:hover .thought-card-image{opacity:1}}.m-thought-card .thought-card-eyebrow{margin-bottom:1.25rem}.m-thought-card .thought-card-heading{margin-bottom:2.8125rem;margin-bottom:clamp(2.5rem, 2.078rem + 1.056vw, 3.125rem)}.m-thought-card .thought-card-image{position:absolute;right:0;bottom:0;opacity:0;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}.m-thought-card .thought-card-excerpt{padding-right:20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.m-thought-card .m-button.button-cta{font-size:clamp(1rem, 0.916rem + 0.211vw, 1.125rem)}.m-list-item{position:relative;padding-left:20px}.m-list-item .m-list-item-count{position:relative;top:-.4375rem;margin-right:.5rem}@media print,screen and (max-width:63.99875em){.m-list-item .m-list-item-count{top:-2px;margin-right:4px}}.m-list-item .m-list-item-bullet{display:inline-block;width:.625rem;height:.625rem;background-color:#18E7CF;border-radius:50%;margin-right:.5rem;position:absolute;top:clamp(0.125rem, -0.297rem + 1.056vw, 0.75rem);left:-20px}.m-button{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:none;margin:0;font-family:"Archivo",sans-serif;font-weight:700;font-size:clamp(1.125rem, 0.872rem + 0.634vw, 1.5rem);line-height:100%;color:#fff;display:inline-block;background:#fff0;padding:.6rem clamp(1.3125rem, 1.059rem + 0.634vw, 1.6875rem) .6rem 0rem}.m-button:hover,.m-button:focus-visible{background:#fff0}.m-button .button-dot{width:100%;position:absolute;display:block;top:calc(50% - clamp(0.3125rem, 0.165rem + 0.37vw, 0.53125rem));-webkit-transition:-webkit-transform 0.35s;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s,-webkit-transform 0.35s;will-change:transform}.m-button .button-dot .dot{display:block;width:clamp(0.625rem, 0.329rem + 0.739vw, 1.0625rem);height:clamp(0.625rem, 0.329rem + 0.739vw, 1.0625rem);background-color:#18E7CF;border-radius:clamp(0.3125rem, 0.165rem + 0.37vw, 0.53125rem);left:0;-webkit-transform:translateX(0);transform:translateX(0);position:relative}.m-button .button-text{position:relative;display:block;font-weight:700;-webkit-transform:translateX(clamp(1.3125rem, 1.059rem + 0.634vw, 1.6875rem));transform:translateX(clamp(1.3125rem, 1.059rem + 0.634vw, 1.6875rem));text-transform:lowercase;-webkit-transition:color 0.35s,-webkit-transform 0.35s;transition:color 0.35s,-webkit-transform 0.35s;transition:color 0.35s,transform 0.35s;transition:color 0.35s,transform 0.35s,-webkit-transform 0.35s;will-change:color,transform}.m-button.button-cta-small{font-size:1.125rem}.m-button.button-cta-small .button-dot{top:calc(50% - 0.34375rem)}.m-button.button-cta-small .button-dot .dot{width:.6875rem;height:.6875rem}.m-button.button-cta-small .button-text{-webkit-transform:translateX(1.3125rem);transform:translateX(1.3125rem)}@media print,screen and (min-width:40em){.m-button:hover,.m-button:focus-visible{background:#fff0}.m-button:hover .button-text,.m-button:focus-visible .button-text{-webkit-transform:translateX(0)!important;transform:translateX(0)!important;color:#18E7CF}.m-button:hover .button-dot,.m-button:focus-visible .button-dot{-webkit-transform:translateX(calc(100% - clamp(0.625rem, 0.329rem + 0.739vw, 1.0625rem)));transform:translateX(calc(100% - clamp(0.625rem, 0.329rem + 0.739vw, 1.0625rem)))}}.relative{position:relative}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.height100{height:100%}.height100vh{height:100vh}.text-indent{display:block;text-indent:-9999px;float:left;width:0;height:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.uppercase,.is-caps{text-transform:uppercase}.left{float:left!important}.right{float:right!important}.hide{display:none}.invisible{visibility:hidden}.pointer{cursor:pointer}.nowrap{white-space:nowrap}.is-serif,.font-serif{font-family:serif}.is-sans,.font-sans{font-family:"Archivo",sans-serif}.js-no-scroll{overflow:hidden!important}.js-body-fixed{overflow:hidden;margin-right:15px;position:fixed;top:0;left:0;right:0;bottom:0}.b-full-width-image .image.width-is-100 img{width:100%}.b-full-width-image .image.has-ratio{position:relative}.b-full-width-image .image.has-ratio img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.b-full-width-image .caption{font-size:1rem;font-weight:400;line-height:110%;color:#A4A4A4;margin-top:1.25rem}.b-a-b-image .ab-compare{position:relative;overflow:hidden;cursor:col-resize;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.b-a-b-image .ab-compare img{display:block;width:100%;height:auto;pointer-events:none}.b-a-b-image .ab-compare__image-b{position:relative;width:100%}.b-a-b-image .ab-compare__image-a{position:absolute;top:0;left:0;width:100%;height:100%;clip-path:inset(0 50% 0 0)}.b-a-b-image .ab-compare__slider{position:absolute;top:0;bottom:0;left:50%;width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;cursor:col-resize}.b-a-b-image .ab-compare__slider-line{position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:#818182}.b-a-b-image .ab-compare__slider-handle{position:absolute;z-index:3;width:33px;height:33px;border-radius:50%;background:#18E7CF;-webkit-transition:-webkit-transform 0.15s ease;transition:-webkit-transform 0.15s ease;transition:transform 0.15s ease;transition:transform 0.15s ease,-webkit-transform 0.15s ease}.b-a-b-image .ab-compare__slider-handle:hover,.b-a-b-image .ab-compare.is-dragging .ab-compare__slider-handle{-webkit-transform:scale(1.4);transform:scale(1.4)}@media print,screen and (min-width:40em){.thoughts-content .long .b-heading{max-width:80%}}.b-list .h4{margin-left:.625rem;margin-bottom:.625rem}@media print,screen and (min-width:40em){.thoughts-content .long .b-list{max-width:80%}}.b-summary .b-summary__svg{width:100%!important}@media print,screen and (max-width:63.99875em){.b-summary .b-summary__svg{display:none}}.b-testimonial .quote-icon{margin-bottom:1.25rem}@media print,screen and (min-width:40em){.thoughts-content .long .b-testimonial{max-width:90%}}@media print,screen and (min-width:40em){.thoughts-content .long .b-text{max-width:80%}}.b-spacer{margin-top:30px;margin-bottom:0;color:#fff}.b-spacer--400{height:clamp(10.625rem, 2.177rem + 21.119vw, 23.125rem)}.b-spacer--300{height:clamp(7.5rem, 1.164rem + 15.839vw, 16.875rem)}.b-spacer--200{height:clamp(4.375rem, 0.151rem + 10.56vw, 10.625rem)}.b-spacer--150{height:clamp(3.4375rem, 0.692rem + 6.864vw, 7.5rem)}.b-spacer--100{height:clamp(1.25rem, -0.862rem + 5.28vw, 4.375rem)}.b-spacer--50{height:clamp(0.0625rem, -2.007rem + 5.174vw, 3.125rem)}.b-columns{margin-left:-15px;margin-right:-15px}.b-columns .b-columns-cell{padding-left:15px;padding-right:15px}.b-columns .b-columns-cell .gutenberg-block{margin-bottom:30px}.b-columns .b-columns-cell .gutenberg-block.b-full-width-image img{width:100%}.b-related .related-link:nth-child(even) a:hover .link-image{-webkit-transform:rotate(7deg);transform:rotate(7deg)}.b-related .related-link:last-child a{border:none}.b-related .related-link a{border-bottom:1px solid #A4A4A4;padding-top:40px;padding-bottom:40px;position:relative}@media print,screen and (min-width:56.25em){.b-related .related-link a:hover .link-title{-webkit-transform:translateX(40px);transform:translateX(40px)}.b-related .related-link a:hover .link-image{opacity:1;-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}}.b-related .related-link a .link-title{color:#fff;font-size:40px;font-size:clamp(1.875rem, 1.453rem + 1.056vw, 2.5rem);font-weight:700;line-height:90%;letter-spacing:-.8px;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s;position:relative}@media print,screen and (max-width:56.24875em){.b-related .related-link a .link-title{padding-left:25px}.b-related .related-link a .link-title:before{content:"";display:block;width:clamp(0.625rem, 0.329rem + 0.739vw, 1.0625rem);height:clamp(0.625rem, 0.329rem + 0.739vw, 1.0625rem);background-color:#18E7CF;border-radius:clamp(0.3125rem, 0.165rem + 0.37vw, 0.53125rem);left:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:left 0.4s;transition:left 0.4s;position:absolute;top:calc(50% - clamp(0.1875rem, 0.082rem + 0.264vw, 0.34375rem));left:0}}@media print,screen and (max-width:56.24875em){.b-related .related-link a .link-services{margin-top:20px}}.b-related .related-link a .link-services .service{border:1px solid #A4A4A4;margin-right:20px;border-radius:20px;padding:7px 20px;line-height:1}.b-related .related-link a .link-services .service:last-child{margin-right:0}.b-related .related-link a .link-image{position:absolute;left:0;right:0;top:0;bottom:0;display:table;margin:auto;-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:0;pointer-events:none;-webkit-transition:opacity 0.5s,-webkit-transform 0.5s;transition:opacity 0.5s,-webkit-transform 0.5s;transition:opacity 0.5s,transform 0.5s;transition:opacity 0.5s,transform 0.5s,-webkit-transform 0.5s}.b-related .related-link a .link-image:after{content:"";display:block;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:-1px;left:-1px;z-index:1;-webkit-box-shadow:inset 0 0 0 2px #010101;box-shadow:inset 0 0 0 2px #010101}.b-related .related-link a .link-image .image{position:relative;width:210px;padding-top:75%}.b-related .related-link a .link-image .image img,.b-related .related-link a .link-image .image video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.b-typeface .typeface-primary-text{font-size:clamp(2.5rem, 0.81rem + 4.224vw, 5rem);color:#fff;line-height:1}@media print,screen and (max-width:74.99875em){.b-typeface .typeface-primary-text{margin-top:20px}}.b-typeface .typeface-secondary-text{font-size:clamp(1rem, 0.916rem + 0.211vw, 1.125rem);color:#fff;line-height:180%}@media print,screen and (max-width:74.99875em){.b-typeface .typeface-secondary-text{margin-top:20px}}.b-typeface .divider{display:table;content:"";height:1px;width:100%;background-color:#A4A4A4;max-width:calc(100% - 40px);left:20px;position:relative}@media print,screen and (max-width:63.99875em){.b-typeface .divider{max-width:calc(100% - 20px);left:0}}.b-video .b-video-container video{width:100%}.relative{position:relative}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.height100{height:100%}.height100vh{height:100vh}.text-indent{display:block;text-indent:-9999px;float:left;width:0;height:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.uppercase,.is-caps{text-transform:uppercase}.left{float:left!important}.right{float:right!important}.hide{display:none}.invisible{visibility:hidden}.pointer{cursor:pointer}.nowrap{white-space:nowrap}.is-serif,.font-serif{font-family:serif}.is-sans,.font-sans{font-family:"Archivo",sans-serif}.js-no-scroll{overflow:hidden!important}.js-body-fixed{overflow:hidden;margin-right:15px;position:fixed;top:0;left:0;right:0;bottom:0}.p-whiteoak-since1968 .lottie-container{position:relative;width:140px;height:140px;left:70px;top:50px;z-index:1}.p-cmu-boat .lottie-container{position:relative;width:268px;left:60%;z-index:1;margin-top:-130px}.p-cmu-arrow-logo{z-index:1;position:relative}.p-cmu-arrow-logo .lottie-container{position:relative;width:100%;left:0;z-index:1;margin-bottom:-210px}@media print,screen and (max-width:39.99875em){.p-cmu-arrow-logo .lottie-container{margin-bottom:-80px}}@media print,screen and (max-width:39.99875em){.p-cmu-cards>.grid-x>.cell{margin-top:100px}}.p-cmu-cards>.grid-x>.cell:first-child{margin-top:0}.p-cmu-cards>.grid-x>.cell.card-1 .lottie-container{width:clamp(4.375rem, 2.643rem + 4.329vw, 6.9375rem);top:-76px;left:-24px}@media print,screen and (max-width:39.99875em){.p-cmu-cards>.grid-x>.cell.card-1 .lottie-container{top:-40px;left:16px}}.p-cmu-cards>.grid-x>.cell.card-2 .lottie-container{width:99px;top:-95px;left:21px}@media print,screen and (max-width:39.99875em){.p-cmu-cards>.grid-x>.cell.card-2 .lottie-container{width:70px;top:-55px}}@media print,screen and (max-width:39.99875em){.p-cmu-cards>.grid-x>.cell.card-3{margin-bottom:40px}}.p-cmu-cards>.grid-x>.cell.card-3 .lottie-container{width:75px;top:-77px;left:30px}@media print,screen and (max-width:39.99875em){.p-cmu-cards>.grid-x>.cell.card-3 .lottie-container{width:45px;top:-57px}}.p-cmu-cards>.grid-x>.cell .lottie-container{position:absolute;width:100%;left:0;z-index:1}.p-cmu-cards>.grid-x>.cell img{max-width:calc(100% - 120px)}@media print,screen and (max-width:74.99875em){.p-cmu-cards>.grid-x>.cell img{max-width:calc(100% - 60px)}}@media print,screen and (max-width:56.24875em){.p-cmu-cards>.grid-x>.cell img{max-width:calc(100% - 60px)}}@media print,screen and (max-width:39.99875em){.p-cmu-cards>.grid-x>.cell img{max-width:100%}}.p-fiveelms-icons .icons{background-color:#FFFDFD;padding:50px 130px 100px 130px}@media print,screen and (max-width:74.99875em){.p-fiveelms-icons .icons{padding:20px 50px 60px 50px}}@media print,screen and (max-width:39.99875em){.p-fiveelms-icons .icons{padding:20px 50px 60px 50px}}.p-fiveelms-icons .icons .cell{margin-top:50px}@media print,screen and (max-width:74.99875em){.p-fiveelms-icons .icons .cell{padding:10px}}@media print,screen and (max-width:39.99875em){.p-fiveelms-icons .icons .cell{margin-top:20px}}.p-whiteoak-card .lottie-container{position:relative;width:100%;left:0;top:0;z-index:1}.p-fiveelms-life{position:relative;left:70px;top:-40px}@media print,screen and (max-width:63.99875em){.p-fiveelms-life{top:0;left:0}}.p-fiveelms-life .lottie-container{position:absolute;top:12%;left:10%}@media print,screen and (max-width:63.99875em){.p-fiveelms-life .lottie-container{width:80px}}.p-48north-logo{background:#001D38;padding:clamp(9.375rem, 5.151rem + 10.56vw, 15.625rem) 0}.p-48north-logo .logo{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(0.625rem, 0.203rem + 1.056vw, 1.25rem)}.p-48north-logo .logo .icon svg{width:clamp(2.59375rem, 0.841rem + 4.382vw, 5.1875rem);height:auto}.p-48north-logo .logo .text{overflow:hidden;width:0}.p-48north-logo .logo .text svg{width:clamp(12.25rem, 3.971rem + 20.697vw, 24.5rem);height:auto}