@font-face{font-family:"Graphik Bold";src:url("https://grandad.digital/assets/fonts/Graphik-Bold-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Medium";src:url("https://grandad.digital/assets/fonts/Graphik-Medium-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Thin";src:url("https://grandad.digital/assets/fonts/Graphik-Regular-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot");src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-regular-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-regular-400.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Solid";font-style:normal;font-weight:900;src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot");src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-solid-900.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-solid-900.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot");src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-brands-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-brands-400.svg#fontawesome") format("svg");font-display:swap}:root{--step--2: clamp(0.64rem, 0.7695rem + -0.1439vi, 0.7407rem);--step--1: clamp(0.8rem, 0.8429rem + -0.0476vi, 0.8333rem);--step-0: clamp(0.9375rem, 0.9196rem + 0.0893vi, 1rem);--step-1: clamp(1.0547rem, 0.9989rem + 0.279vi, 1.25rem);--step-2: clamp(1.1865rem, 1.0791rem + 0.5371vi, 1.5625rem);--step-3: clamp(1.3348rem, 1.1582rem + 0.8833vi, 1.9531rem);--step-4: clamp(1.5017rem, 1.2332rem + 1.3424vi, 2.4414rem);--step-5: clamp(1.6894rem, 1.3002rem + 1.9462vi, 3.0518rem);--step-6: clamp(1.9006rem, 1.3537rem + 2.7345vi, 3.8147rem);--step-7: clamp(2.1382rem, 1.3867rem + 3.7575vi, 4.7684rem);--step-8: clamp(2.4054rem, 1.3897rem + 5.0786vi, 5.9605rem);--step-9: clamp(2.7061rem, 1.3505rem + 6.7778vi, 7.4506rem);--fluid-container-header: calc(8vw - 20px);--fluid-container: 8vw;--fluid-container-inner: $logo-width;--fluid-container-inner-right: 14vw}body{font-family:"Graphik Thin",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;line-height:1.44;color:#333}h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{margin:0;font-weight:normal;line-height:1.44}blockquote{font-weight:normal;padding:0;margin:0;border:none;color:inherit}cite{color:inherit;font-style:normal}cite:before{display:none}a{text-decoration:none}button{border:none;background:none;outline:none}.font-regular{font-family:"Graphik Thin",sans-serif}.font-bold{font-family:"Graphik Medium",sans-serif}.font-title{font-family:"Graphik Bold",sans-serif}.font-title *{font-family:"Graphik Bold",sans-serif}.font-uppercase{text-transform:uppercase}.font-transparent span{display:block;color:rgba(0,0,0,0);-webkit-text-stroke-color:#333;-webkit-text-stroke-width:1px}@media(min-width: 1024px){.font-transparent span{-webkit-text-stroke-width:clamp(1px,.03em,.03em)}}.font-transparent span:last-of-type{color:#333;-webkit-text-stroke-width:0px}.font-transparent-white,.template-case-study-landing .template-top .template-content .template-title{color:#fff}.font-transparent-white span,.template-case-study-landing .template-top .template-content .template-title span{-webkit-text-stroke-color:#fff}.font-transparent-white span:last-of-type,.template-case-study-landing .template-top .template-content .template-title span:last-of-type{color:#fff}.font-transparent-black span{-webkit-text-stroke-color:#333}.font-transparent-black span:last-of-type{color:#333}.step--1{font-size:clamp(14px,.9722222222vw,.9722222222vw)}.step-0,body,h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{font-size:clamp(15px,1.1111111111vw,1.1111111111vw)}.step-1,.te h3{font-size:clamp(17px,1.3888888889vw,1.3888888889vw);line-height:1.2}.step-2,.te h2{font-size:clamp(18px,1.7361111111vw,1.7361111111vw);line-height:1.2}.step-3{font-size:clamp(22px,2.0833333333vw,2.0833333333vw);line-height:1.1}.step-4{font-size:clamp(33px,3.125vw,3.125vw);line-height:1}.step-5{font-size:clamp(30px,3.4722222222vw,3.4722222222vw);line-height:1}.step-6{font-size:var(--step-6);line-height:1}.step-7{font-size:var(--step-7);line-height:1}.step-8{font-size:clamp(35px,4.8611111111vw,4.8611111111vw);line-height:1}.step-9{font-size:clamp(35px,6.25vw,6.25vw);line-height:1}.te *:last-child:not(table){margin-bottom:0 !important}.te .image{margin-bottom:20px;width:50px}.te .image img{width:100%}.te td{vertical-align:middle}.te h2,.te h3{margin-bottom:.7em}.te h2:first-child,.te h3:first-child{margin-top:0}.te h2{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te h3{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te p{margin-bottom:1.2em}.te strong,.te b{font-weight:normal;font-family:"Graphik Bold",sans-serif}.te i{font-style:italic}.te a{word-wrap:break-word;font-size:inherit;color:inherit;font-family:inherit;color:#333;text-decoration:none;position:relative;text-decoration:underline;border:none}.te ul,.te ol{margin:0 0 1em 0;padding:0;list-style:none}.te ul li,.te ol li{position:relative;margin-bottom:.5em}.te ul li ul,.te ol li ul{margin:0}.te ul li{padding-left:clamp(15px,1.0416666667vw,22px)}.te ul li:before{content:"";display:inline-block;width:clamp(5px,.3472222222vw,10px);height:clamp(5px,.3472222222vw,10px);border-radius:1px;background:#000;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:.6em;left:0}.te ol{counter-reset:gd-counter}.te ol li{counter-increment:gd-counter;padding-left:1.6em}.te ol li:before{content:counter(gd-counter) ".";font-family:"Graphik Bold",sans-serif;display:inline-block;position:absolute;top:.1em;left:0;font-size:90%}.te blockquote{display:inline-block;position:relative;width:100%;border:none;padding:0;font-family:"Graphik Medium",sans-serif;padding-top:10px;line-height:1.3;margin-bottom:1em}@media(min-width: 768px){.te blockquote{display:flex}}.te blockquote:first-child{margin-top:0}.te blockquote:before{content:"‘";display:inline-block;color:#000;line-height:1;flex-shrink:0;margin-right:2px;font-size:110%;position:absolute;left:-10px}.te blockquote *{font-family:"Graphik Medium",sans-serif;text-transform:none;line-height:1.3;margin-bottom:1em;border:none;padding:0;position:relative;z-index:2}.te blockquote *:last-child:after{content:"’";display:inline;color:#000;line-height:1;flex-shrink:0;margin-left:2px;font-size:110%}.te .table-scroll-helper{font-size:1.3rem;margin-bottom:.5em;display:inline-flex;align-items:center}.te .table-scroll-helper:after{content:"";display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-size:contain;position:relative;margin-left:10px;flex-shrink:0}.te .table{overflow:auto;margin:0}.te table{width:100%;min-width:500px;margin:0 0 1em 0 !important;border-collapse:collapse}.te table:first-child{margin-top:0}.te table th,.te table td{vertical-align:top}.te table th{padding:10px;background:#3400ff;color:#fff;border:none;text-align:left;font-family:"Graphik Medium",sans-serif;border:1px solid #333}.te table tbody{vertical-align:top}.te table tbody tr td{padding:10px;border:none;border:1px solid #333}.te-black{color:#333}.te-black p,.te-black h2,.te-black h3{color:#333}.te-black ul li{color:#333}.te-black ul li:before{content:"";background:#333}.te-black ol li{color:#333}.te-black ol li:before{color:#333}.te-black a{color:#333}.te-black a:hover{color:#333;transition:.3s}.te-black blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-black blockquote *{color:#333}.te-black table thead th{border-color:#333;color:#333}.te-black table tbody tr td{border-color:#333;color:#333}.te-black .table-scroll-helper{color:#fff}.te-black .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.te-white{color:#fff}.te-white p,.te-white h2,.te-white h3{color:#fff}.te-white ul li{color:#fff}.te-white ul li:before{content:"";background:#fff}.te-white ol li{color:#fff}.te-white ol li:before{color:#fff}.te-white a{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2)}.te-white a:hover{color:#fff;border-color:#fff;transition:.3s}.te-white blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-white blockquote *{color:#fff}.te-white table thead th{border-color:#fff;color:#fff}.te-white table tbody tr td{border-color:#fff;color:#fff}.te-white .table-scroll-helper{color:#fff}.te-white .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.template-case-study-landing.no-image .template-top{background-image:url("https://grandad.digital/assets/img/page-bg.webp");background-repeat:no-repeat;background-size:cover;background-position:center}.template-case-study-landing .template-top{position:relative;background:#333}.template-case-study-landing .template-top .image-container:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(90deg, rgba(0, 0, 0, 0.3) 30.08%, rgba(0, 0, 0, 0) 84.62%)}.template-case-study-landing .template-top .template-content{min-height:75dvh;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:22.2222222222vh 0 14.8148148148vh}@media(min-width: 900px){.template-case-study-landing .template-top .template-content{min-height:100%}}@font-face{font-family:"Graphik Bold";src:url("https://grandad.digital/assets/fonts/Graphik-Bold-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Medium";src:url("https://grandad.digital/assets/fonts/Graphik-Medium-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Thin";src:url("https://grandad.digital/assets/fonts/Graphik-Regular-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot");src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-regular-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-regular-400.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Solid";font-style:normal;font-weight:900;src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot");src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-solid-900.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-solid-900.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot");src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-brands-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-brands-400.svg#fontawesome") format("svg");font-display:swap}:root{--step--2: clamp(0.64rem, 0.7695rem + -0.1439vi, 0.7407rem);--step--1: clamp(0.8rem, 0.8429rem + -0.0476vi, 0.8333rem);--step-0: clamp(0.9375rem, 0.9196rem + 0.0893vi, 1rem);--step-1: clamp(1.0547rem, 0.9989rem + 0.279vi, 1.25rem);--step-2: clamp(1.1865rem, 1.0791rem + 0.5371vi, 1.5625rem);--step-3: clamp(1.3348rem, 1.1582rem + 0.8833vi, 1.9531rem);--step-4: clamp(1.5017rem, 1.2332rem + 1.3424vi, 2.4414rem);--step-5: clamp(1.6894rem, 1.3002rem + 1.9462vi, 3.0518rem);--step-6: clamp(1.9006rem, 1.3537rem + 2.7345vi, 3.8147rem);--step-7: clamp(2.1382rem, 1.3867rem + 3.7575vi, 4.7684rem);--step-8: clamp(2.4054rem, 1.3897rem + 5.0786vi, 5.9605rem);--step-9: clamp(2.7061rem, 1.3505rem + 6.7778vi, 7.4506rem);--fluid-container-header: calc(8vw - 20px);--fluid-container: 8vw;--fluid-container-inner: $logo-width;--fluid-container-inner-right: 14vw}body{font-family:"Graphik Thin",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;line-height:1.44;color:#333}h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{margin:0;font-weight:normal;line-height:1.44}blockquote{font-weight:normal;padding:0;margin:0;border:none;color:inherit}cite{color:inherit;font-style:normal}cite:before{display:none}a{text-decoration:none}button{border:none;background:none;outline:none}.font-regular{font-family:"Graphik Thin",sans-serif}.font-bold{font-family:"Graphik Medium",sans-serif}.font-title{font-family:"Graphik Bold",sans-serif}.font-title *{font-family:"Graphik Bold",sans-serif}.font-uppercase{text-transform:uppercase}.font-transparent span{display:block;color:rgba(0,0,0,0);-webkit-text-stroke-color:#333;-webkit-text-stroke-width:1px}@media(min-width: 1024px){.font-transparent span{-webkit-text-stroke-width:clamp(1px,.03em,.03em)}}.font-transparent span:last-of-type{color:#333;-webkit-text-stroke-width:0px}.font-transparent-white,.block-media:not(.light).dark .slot-image-only .slot-title,.dark .block-media:not(.light) .slot-image-only .slot-title,.block-media:not(.light).dark .slot-video.no-image .slot-title,.dark .block-media:not(.light) .slot-video.no-image .slot-title{color:#fff}.font-transparent-white span,.block-media:not(.light).dark .slot-image-only .slot-title span,.dark .block-media:not(.light) .slot-image-only .slot-title span,.block-media:not(.light).dark .slot-video.no-image .slot-title span,.dark .block-media:not(.light) .slot-video.no-image .slot-title span{-webkit-text-stroke-color:#fff}.font-transparent-white span:last-of-type,.block-media:not(.light).dark .slot-image-only .slot-title span:last-of-type,.dark .block-media:not(.light) .slot-image-only .slot-title span:last-of-type,.block-media:not(.light).dark .slot-video.no-image .slot-title span:last-of-type,.dark .block-media:not(.light) .slot-video.no-image .slot-title span:last-of-type{color:#fff}.font-transparent-black span,.block-media:not(.dark).light .slot-image-only .slot-title span,.light .block-media:not(.dark) .slot-image-only .slot-title span,.block-media:not(.dark).light .slot-video.no-image .slot-title span,.light .block-media:not(.dark) .slot-video.no-image .slot-title span{-webkit-text-stroke-color:#333}.font-transparent-black span:last-of-type,.block-media:not(.dark).light .slot-image-only .slot-title span:last-of-type,.light .block-media:not(.dark) .slot-image-only .slot-title span:last-of-type,.block-media:not(.dark).light .slot-video.no-image .slot-title span:last-of-type,.light .block-media:not(.dark) .slot-video.no-image .slot-title span:last-of-type{color:#333}.step--1{font-size:clamp(14px,.9722222222vw,.9722222222vw)}.step-0,body,h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{font-size:clamp(15px,1.1111111111vw,1.1111111111vw)}.step-1,.te h3{font-size:clamp(17px,1.3888888889vw,1.3888888889vw);line-height:1.2}.step-2,.te h2{font-size:clamp(18px,1.7361111111vw,1.7361111111vw);line-height:1.2}.step-3{font-size:clamp(22px,2.0833333333vw,2.0833333333vw);line-height:1.1}.step-4{font-size:clamp(33px,3.125vw,3.125vw);line-height:1}.step-5{font-size:clamp(30px,3.4722222222vw,3.4722222222vw);line-height:1}.step-6{font-size:var(--step-6);line-height:1}.step-7{font-size:var(--step-7);line-height:1}.step-8{font-size:clamp(35px,4.8611111111vw,4.8611111111vw);line-height:1}.step-9{font-size:clamp(35px,6.25vw,6.25vw);line-height:1}.te *:last-child:not(table){margin-bottom:0 !important}.te .image{margin-bottom:20px;width:50px}.te .image img{width:100%}.te td{vertical-align:middle}.te h2,.te h3{margin-bottom:.7em}.te h2:first-child,.te h3:first-child{margin-top:0}.te h2{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te h3{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te p{margin-bottom:1.2em}.te strong,.te b{font-weight:normal;font-family:"Graphik Bold",sans-serif}.te i{font-style:italic}.te a{word-wrap:break-word;font-size:inherit;color:inherit;font-family:inherit;color:#333;text-decoration:none;position:relative;text-decoration:underline;border:none}.te ul,.te ol{margin:0 0 1em 0;padding:0;list-style:none}.te ul li,.te ol li{position:relative;margin-bottom:.5em}.te ul li ul,.te ol li ul{margin:0}.te ul li{padding-left:clamp(15px,1.0416666667vw,22px)}.te ul li:before{content:"";display:inline-block;width:clamp(5px,.3472222222vw,10px);height:clamp(5px,.3472222222vw,10px);border-radius:1px;background:#000;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:.6em;left:0}.te ol{counter-reset:gd-counter}.te ol li{counter-increment:gd-counter;padding-left:1.6em}.te ol li:before{content:counter(gd-counter) ".";font-family:"Graphik Bold",sans-serif;display:inline-block;position:absolute;top:.1em;left:0;font-size:90%}.te blockquote{display:inline-block;position:relative;width:100%;border:none;padding:0;font-family:"Graphik Medium",sans-serif;padding-top:10px;line-height:1.3;margin-bottom:1em}@media(min-width: 768px){.te blockquote{display:flex}}.te blockquote:first-child{margin-top:0}.te blockquote:before{content:"‘";display:inline-block;color:#000;line-height:1;flex-shrink:0;margin-right:2px;font-size:110%;position:absolute;left:-10px}.te blockquote *{font-family:"Graphik Medium",sans-serif;text-transform:none;line-height:1.3;margin-bottom:1em;border:none;padding:0;position:relative;z-index:2}.te blockquote *:last-child:after{content:"’";display:inline;color:#000;line-height:1;flex-shrink:0;margin-left:2px;font-size:110%}.te .table-scroll-helper{font-size:1.3rem;margin-bottom:.5em;display:inline-flex;align-items:center}.te .table-scroll-helper:after{content:"";display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-size:contain;position:relative;margin-left:10px;flex-shrink:0}.te .table{overflow:auto;margin:0}.te table{width:100%;min-width:500px;margin:0 0 1em 0 !important;border-collapse:collapse}.te table:first-child{margin-top:0}.te table th,.te table td{vertical-align:top}.te table th{padding:10px;background:#3400ff;color:#fff;border:none;text-align:left;font-family:"Graphik Medium",sans-serif;border:1px solid #333}.te table tbody{vertical-align:top}.te table tbody tr td{padding:10px;border:none;border:1px solid #333}.te-black,.block-media:not(.dark).light .slot-image-only .slot-text,.light .block-media:not(.dark) .slot-image-only .slot-text,.block-media:not(.dark).light .slot-video.no-image .slot-text,.light .block-media:not(.dark) .slot-video.no-image .slot-text{color:#333}.te-black p,.block-media:not(.dark).light .slot-image-only .slot-text p,.light .block-media:not(.dark) .slot-image-only .slot-text p,.block-media:not(.dark).light .slot-video.no-image .slot-text p,.light .block-media:not(.dark) .slot-video.no-image .slot-text p,.te-black h2,.block-media:not(.dark).light .slot-image-only .slot-text h2,.light .block-media:not(.dark) .slot-image-only .slot-text h2,.block-media:not(.dark).light .slot-video.no-image .slot-text h2,.light .block-media:not(.dark) .slot-video.no-image .slot-text h2,.te-black h3,.block-media:not(.dark).light .slot-image-only .slot-text h3,.light .block-media:not(.dark) .slot-image-only .slot-text h3,.block-media:not(.dark).light .slot-video.no-image .slot-text h3,.light .block-media:not(.dark) .slot-video.no-image .slot-text h3{color:#333}.te-black ul li,.block-media:not(.dark).light .slot-image-only .slot-text ul li,.light .block-media:not(.dark) .slot-image-only .slot-text ul li,.block-media:not(.dark).light .slot-video.no-image .slot-text ul li,.light .block-media:not(.dark) .slot-video.no-image .slot-text ul li{color:#333}.te-black ul li:before,.block-media:not(.dark).light .slot-image-only .slot-text ul li:before,.light .block-media:not(.dark) .slot-image-only .slot-text ul li:before,.block-media:not(.dark).light .slot-video.no-image .slot-text ul li:before,.light .block-media:not(.dark) .slot-video.no-image .slot-text ul li:before{content:"";background:#333}.te-black ol li,.block-media:not(.dark).light .slot-image-only .slot-text ol li,.light .block-media:not(.dark) .slot-image-only .slot-text ol li,.block-media:not(.dark).light .slot-video.no-image .slot-text ol li,.light .block-media:not(.dark) .slot-video.no-image .slot-text ol li{color:#333}.te-black ol li:before,.block-media:not(.dark).light .slot-image-only .slot-text ol li:before,.light .block-media:not(.dark) .slot-image-only .slot-text ol li:before,.block-media:not(.dark).light .slot-video.no-image .slot-text ol li:before,.light .block-media:not(.dark) .slot-video.no-image .slot-text ol li:before{color:#333}.te-black a,.block-media:not(.dark).light .slot-image-only .slot-text a,.light .block-media:not(.dark) .slot-image-only .slot-text a,.block-media:not(.dark).light .slot-video.no-image .slot-text a,.light .block-media:not(.dark) .slot-video.no-image .slot-text a{color:#333}.te-black a:hover,.block-media:not(.dark).light .slot-image-only .slot-text a:hover,.light .block-media:not(.dark) .slot-image-only .slot-text a:hover,.block-media:not(.dark).light .slot-video.no-image .slot-text a:hover,.light .block-media:not(.dark) .slot-video.no-image .slot-text a:hover{color:#333;transition:.3s}.te-black blockquote:before,.block-media:not(.dark).light .slot-image-only .slot-text blockquote:before,.light .block-media:not(.dark) .slot-image-only .slot-text blockquote:before,.block-media:not(.dark).light .slot-video.no-image .slot-text blockquote:before,.light .block-media:not(.dark) .slot-video.no-image .slot-text blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-black blockquote *,.block-media:not(.dark).light .slot-image-only .slot-text blockquote *,.light .block-media:not(.dark) .slot-image-only .slot-text blockquote *,.block-media:not(.dark).light .slot-video.no-image .slot-text blockquote *,.light .block-media:not(.dark) .slot-video.no-image .slot-text blockquote *{color:#333}.te-black table thead th,.block-media:not(.dark).light .slot-image-only .slot-text table thead th,.light .block-media:not(.dark) .slot-image-only .slot-text table thead th,.block-media:not(.dark).light .slot-video.no-image .slot-text table thead th,.light .block-media:not(.dark) .slot-video.no-image .slot-text table thead th{border-color:#333;color:#333}.te-black table tbody tr td,.block-media:not(.dark).light .slot-image-only .slot-text table tbody tr td,.light .block-media:not(.dark) .slot-image-only .slot-text table tbody tr td,.block-media:not(.dark).light .slot-video.no-image .slot-text table tbody tr td,.light .block-media:not(.dark) .slot-video.no-image .slot-text table tbody tr td{border-color:#333;color:#333}.te-black .table-scroll-helper,.block-media:not(.dark).light .slot-image-only .slot-text .table-scroll-helper,.light .block-media:not(.dark) .slot-image-only .slot-text .table-scroll-helper,.block-media:not(.dark).light .slot-video.no-image .slot-text .table-scroll-helper,.light .block-media:not(.dark) .slot-video.no-image .slot-text .table-scroll-helper{color:#fff}.te-black .table-scroll-helper:after,.block-media:not(.dark).light .slot-image-only .slot-text .table-scroll-helper:after,.light .block-media:not(.dark) .slot-image-only .slot-text .table-scroll-helper:after,.block-media:not(.dark).light .slot-video.no-image .slot-text .table-scroll-helper:after,.light .block-media:not(.dark) .slot-video.no-image .slot-text .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.te-white,.block-media:not(.light).dark .slot-image-only .slot-text,.dark .block-media:not(.light) .slot-image-only .slot-text,.block-media:not(.light).dark .slot-video.no-image .slot-text,.dark .block-media:not(.light) .slot-video.no-image .slot-text{color:#fff}.te-white p,.block-media:not(.light).dark .slot-image-only .slot-text p,.dark .block-media:not(.light) .slot-image-only .slot-text p,.block-media:not(.light).dark .slot-video.no-image .slot-text p,.dark .block-media:not(.light) .slot-video.no-image .slot-text p,.te-white h2,.block-media:not(.light).dark .slot-image-only .slot-text h2,.dark .block-media:not(.light) .slot-image-only .slot-text h2,.block-media:not(.light).dark .slot-video.no-image .slot-text h2,.dark .block-media:not(.light) .slot-video.no-image .slot-text h2,.te-white h3,.block-media:not(.light).dark .slot-image-only .slot-text h3,.dark .block-media:not(.light) .slot-image-only .slot-text h3,.block-media:not(.light).dark .slot-video.no-image .slot-text h3,.dark .block-media:not(.light) .slot-video.no-image .slot-text h3{color:#fff}.te-white ul li,.block-media:not(.light).dark .slot-image-only .slot-text ul li,.dark .block-media:not(.light) .slot-image-only .slot-text ul li,.block-media:not(.light).dark .slot-video.no-image .slot-text ul li,.dark .block-media:not(.light) .slot-video.no-image .slot-text ul li{color:#fff}.te-white ul li:before,.block-media:not(.light).dark .slot-image-only .slot-text ul li:before,.dark .block-media:not(.light) .slot-image-only .slot-text ul li:before,.block-media:not(.light).dark .slot-video.no-image .slot-text ul li:before,.dark .block-media:not(.light) .slot-video.no-image .slot-text ul li:before{content:"";background:#fff}.te-white ol li,.block-media:not(.light).dark .slot-image-only .slot-text ol li,.dark .block-media:not(.light) .slot-image-only .slot-text ol li,.block-media:not(.light).dark .slot-video.no-image .slot-text ol li,.dark .block-media:not(.light) .slot-video.no-image .slot-text ol li{color:#fff}.te-white ol li:before,.block-media:not(.light).dark .slot-image-only .slot-text ol li:before,.dark .block-media:not(.light) .slot-image-only .slot-text ol li:before,.block-media:not(.light).dark .slot-video.no-image .slot-text ol li:before,.dark .block-media:not(.light) .slot-video.no-image .slot-text ol li:before{color:#fff}.te-white a,.block-media:not(.light).dark .slot-image-only .slot-text a,.dark .block-media:not(.light) .slot-image-only .slot-text a,.block-media:not(.light).dark .slot-video.no-image .slot-text a,.dark .block-media:not(.light) .slot-video.no-image .slot-text a{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2)}.te-white a:hover,.block-media:not(.light).dark .slot-image-only .slot-text a:hover,.dark .block-media:not(.light) .slot-image-only .slot-text a:hover,.block-media:not(.light).dark .slot-video.no-image .slot-text a:hover,.dark .block-media:not(.light) .slot-video.no-image .slot-text a:hover{color:#fff;border-color:#fff;transition:.3s}.te-white blockquote:before,.block-media:not(.light).dark .slot-image-only .slot-text blockquote:before,.dark .block-media:not(.light) .slot-image-only .slot-text blockquote:before,.block-media:not(.light).dark .slot-video.no-image .slot-text blockquote:before,.dark .block-media:not(.light) .slot-video.no-image .slot-text blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-white blockquote *,.block-media:not(.light).dark .slot-image-only .slot-text blockquote *,.dark .block-media:not(.light) .slot-image-only .slot-text blockquote *,.block-media:not(.light).dark .slot-video.no-image .slot-text blockquote *,.dark .block-media:not(.light) .slot-video.no-image .slot-text blockquote *{color:#fff}.te-white table thead th,.block-media:not(.light).dark .slot-image-only .slot-text table thead th,.dark .block-media:not(.light) .slot-image-only .slot-text table thead th,.block-media:not(.light).dark .slot-video.no-image .slot-text table thead th,.dark .block-media:not(.light) .slot-video.no-image .slot-text table thead th{border-color:#fff;color:#fff}.te-white table tbody tr td,.block-media:not(.light).dark .slot-image-only .slot-text table tbody tr td,.dark .block-media:not(.light) .slot-image-only .slot-text table tbody tr td,.block-media:not(.light).dark .slot-video.no-image .slot-text table tbody tr td,.dark .block-media:not(.light) .slot-video.no-image .slot-text table tbody tr td{border-color:#fff;color:#fff}.te-white .table-scroll-helper,.block-media:not(.light).dark .slot-image-only .slot-text .table-scroll-helper,.dark .block-media:not(.light) .slot-image-only .slot-text .table-scroll-helper,.block-media:not(.light).dark .slot-video.no-image .slot-text .table-scroll-helper,.dark .block-media:not(.light) .slot-video.no-image .slot-text .table-scroll-helper{color:#fff}.te-white .table-scroll-helper:after,.block-media:not(.light).dark .slot-image-only .slot-text .table-scroll-helper:after,.dark .block-media:not(.light) .slot-image-only .slot-text .table-scroll-helper:after,.block-media:not(.light).dark .slot-video.no-image .slot-text .table-scroll-helper:after,.dark .block-media:not(.light) .slot-video.no-image .slot-text .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.page-case-study .block-media{display:flex}.page-case-study .block-media .container-inner,.page-case-study .block-media .container-inner-left{padding:0;max-width:100%}.page-case-study .block-media .slot-image-only .slot-content{display:none}.block-media.dark{background:#333}.block-media.light{background:#fff}.block-media .slot{display:flex;flex-direction:column}.block-media .slot-video{position:relative}.block-media .slot-video.no-image .slot-content{min-height:100%;padding:0 0 clamp(20px,3.2638888889vw,47px)}@media(min-width: 900px){.block-media .slot-video.no-image .slot-content{max-width:39.375rem}}.block-media .slot-video.no-image .slot-content .slot-title{text-transform:none}.block-media .slot-video.no-image .slot-content .slot-text{margin-top:clamp(15px,1.3888888889vw,20px)}.block-media .slot-video .slot-content{text-align:left;color:#fff;position:relative;z-index:2;padding:clamp(15px,2.7777777778vw,40px);min-height:clamp(400px,41.6666666667vw,41.6666666667vw);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.block-media .slot-video .slot-content svg{margin-bottom:clamp(5px,.6944444444vw,10px)}.block-media .slot-video .slot-content .slot-length,.block-media .slot-video .slot-content .slot-text{color:#fff;margin-top:clamp(5px,.6944444444vw,10px)}.block-media .slot-image-only .slot-content{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:clamp(15px,1.3888888889vw,20px)}.modal-video{position:fixed;z-index:99999999999999;top:0;left:0;width:100%;height:100%;display:none;padding:0 calc(var(--fluid-container)/2)}.modal-video.active{display:block}.modal-video .modal-bg{cursor:pointer;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(51,51,51,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0}.modal-video .modal-inner{position:relative;top:10dvh;border-radius:20px 20px 0px 0px;overflow:hidden}.modal-video .modal-inner .modal-top{cursor:pointer;width:100%;background:#fff;border-radius:20px 20px 0px 0px;position:absolute;z-index:3;top:0;left:0;display:flex;justify-content:flex-end;padding:5px 15px}.modal-video .modal-inner .modal-top .toggle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:2px;background:#000}.modal-video .modal-inner .modal-top button{font-size:12px;color:#000}.modal-video .modal-inner .modal-content{height:90dvh;overflow:auto;-webkit-overflow-scrolling:touch;padding:clamp(20px,2.0833333333vw,30px);background:#333}@media(min-width: 1024px){.modal-video .modal-inner .modal-content{padding:clamp(20px,2.0833333333vw,30px) var(--fluid-container)}}.modal-video .modal-inner lite-youtube,.modal-video .modal-inner lite-vimeo{margin-top:40px;padding-bottom:56%;position:relative;width:100%;display:block;background-size:cover;background-repeat:no-repeat}.modal-video .modal-inner lite-youtube iframe,.modal-video .modal-inner lite-vimeo iframe{position:absolute;width:100%;height:100%;top:0;left:0}.modal-video .modal-inner lite-youtube button,.modal-video .modal-inner lite-vimeo button{display:none}@font-face{font-family:"Graphik Bold";src:url("https://grandad.digital/assets/fonts/Graphik-Bold-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Medium";src:url("https://grandad.digital/assets/fonts/Graphik-Medium-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Thin";src:url("https://grandad.digital/assets/fonts/Graphik-Regular-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot");src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-regular-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-regular-400.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Solid";font-style:normal;font-weight:900;src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot");src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-solid-900.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-solid-900.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot");src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-brands-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-brands-400.svg#fontawesome") format("svg");font-display:swap}:root{--step--2: clamp(0.64rem, 0.7695rem + -0.1439vi, 0.7407rem);--step--1: clamp(0.8rem, 0.8429rem + -0.0476vi, 0.8333rem);--step-0: clamp(0.9375rem, 0.9196rem + 0.0893vi, 1rem);--step-1: clamp(1.0547rem, 0.9989rem + 0.279vi, 1.25rem);--step-2: clamp(1.1865rem, 1.0791rem + 0.5371vi, 1.5625rem);--step-3: clamp(1.3348rem, 1.1582rem + 0.8833vi, 1.9531rem);--step-4: clamp(1.5017rem, 1.2332rem + 1.3424vi, 2.4414rem);--step-5: clamp(1.6894rem, 1.3002rem + 1.9462vi, 3.0518rem);--step-6: clamp(1.9006rem, 1.3537rem + 2.7345vi, 3.8147rem);--step-7: clamp(2.1382rem, 1.3867rem + 3.7575vi, 4.7684rem);--step-8: clamp(2.4054rem, 1.3897rem + 5.0786vi, 5.9605rem);--step-9: clamp(2.7061rem, 1.3505rem + 6.7778vi, 7.4506rem);--fluid-container-header: calc(8vw - 20px);--fluid-container: 8vw;--fluid-container-inner: $logo-width;--fluid-container-inner-right: 14vw}body{font-family:"Graphik Thin",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;line-height:1.44;color:#333}h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{margin:0;font-weight:normal;line-height:1.44}blockquote{font-weight:normal;padding:0;margin:0;border:none;color:inherit}cite{color:inherit;font-style:normal}cite:before{display:none}a{text-decoration:none}button{border:none;background:none;outline:none}.font-regular{font-family:"Graphik Thin",sans-serif}.font-bold{font-family:"Graphik Medium",sans-serif}.font-title{font-family:"Graphik Bold",sans-serif}.font-title *{font-family:"Graphik Bold",sans-serif}.font-uppercase{text-transform:uppercase}.font-transparent span{display:block;color:rgba(0,0,0,0);-webkit-text-stroke-color:#333;-webkit-text-stroke-width:1px}@media(min-width: 1024px){.font-transparent span{-webkit-text-stroke-width:clamp(1px,.03em,.03em)}}.font-transparent span:last-of-type{color:#333;-webkit-text-stroke-width:0px}.font-transparent-white,.block-text-images .slot .slot-content .slot-title{color:#fff}.font-transparent-white span,.block-text-images .slot .slot-content .slot-title span{-webkit-text-stroke-color:#fff}.font-transparent-white span:last-of-type,.block-text-images .slot .slot-content .slot-title span:last-of-type{color:#fff}.font-transparent-black span{-webkit-text-stroke-color:#333}.font-transparent-black span:last-of-type{color:#333}.step--1{font-size:clamp(14px,.9722222222vw,.9722222222vw)}.step-0,body,h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{font-size:clamp(15px,1.1111111111vw,1.1111111111vw)}.step-1,.te h3{font-size:clamp(17px,1.3888888889vw,1.3888888889vw);line-height:1.2}.step-2,.te h2{font-size:clamp(18px,1.7361111111vw,1.7361111111vw);line-height:1.2}.step-3{font-size:clamp(22px,2.0833333333vw,2.0833333333vw);line-height:1.1}.step-4{font-size:clamp(33px,3.125vw,3.125vw);line-height:1}.step-5{font-size:clamp(30px,3.4722222222vw,3.4722222222vw);line-height:1}.step-6{font-size:var(--step-6);line-height:1}.step-7{font-size:var(--step-7);line-height:1}.step-8{font-size:clamp(35px,4.8611111111vw,4.8611111111vw);line-height:1}.step-9{font-size:clamp(35px,6.25vw,6.25vw);line-height:1}.te *:last-child:not(table){margin-bottom:0 !important}.te .image{margin-bottom:20px;width:50px}.te .image img{width:100%}.te td{vertical-align:middle}.te h2,.te h3{margin-bottom:.7em}.te h2:first-child,.te h3:first-child{margin-top:0}.te h2{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te h3{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te p{margin-bottom:1.2em}.te strong,.te b{font-weight:normal;font-family:"Graphik Bold",sans-serif}.te i{font-style:italic}.te a{word-wrap:break-word;font-size:inherit;color:inherit;font-family:inherit;color:#333;text-decoration:none;position:relative;text-decoration:underline;border:none}.te ul,.te ol{margin:0 0 1em 0;padding:0;list-style:none}.te ul li,.te ol li{position:relative;margin-bottom:.5em}.te ul li ul,.te ol li ul{margin:0}.te ul li{padding-left:clamp(15px,1.0416666667vw,22px)}.te ul li:before{content:"";display:inline-block;width:clamp(5px,.3472222222vw,10px);height:clamp(5px,.3472222222vw,10px);border-radius:1px;background:#000;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:.6em;left:0}.te ol{counter-reset:gd-counter}.te ol li{counter-increment:gd-counter;padding-left:1.6em}.te ol li:before{content:counter(gd-counter) ".";font-family:"Graphik Bold",sans-serif;display:inline-block;position:absolute;top:.1em;left:0;font-size:90%}.te blockquote{display:inline-block;position:relative;width:100%;border:none;padding:0;font-family:"Graphik Medium",sans-serif;padding-top:10px;line-height:1.3;margin-bottom:1em}@media(min-width: 768px){.te blockquote{display:flex}}.te blockquote:first-child{margin-top:0}.te blockquote:before{content:"‘";display:inline-block;color:#000;line-height:1;flex-shrink:0;margin-right:2px;font-size:110%;position:absolute;left:-10px}.te blockquote *{font-family:"Graphik Medium",sans-serif;text-transform:none;line-height:1.3;margin-bottom:1em;border:none;padding:0;position:relative;z-index:2}.te blockquote *:last-child:after{content:"’";display:inline;color:#000;line-height:1;flex-shrink:0;margin-left:2px;font-size:110%}.te .table-scroll-helper{font-size:1.3rem;margin-bottom:.5em;display:inline-flex;align-items:center}.te .table-scroll-helper:after{content:"";display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-size:contain;position:relative;margin-left:10px;flex-shrink:0}.te .table{overflow:auto;margin:0}.te table{width:100%;min-width:500px;margin:0 0 1em 0 !important;border-collapse:collapse}.te table:first-child{margin-top:0}.te table th,.te table td{vertical-align:top}.te table th{padding:10px;background:#3400ff;color:#fff;border:none;text-align:left;font-family:"Graphik Medium",sans-serif;border:1px solid #333}.te table tbody{vertical-align:top}.te table tbody tr td{padding:10px;border:none;border:1px solid #333}.te-black,.block-text-images.light .slot .slot-content .slot-text{color:#333}.te-black p,.block-text-images.light .slot .slot-content .slot-text p,.te-black h2,.block-text-images.light .slot .slot-content .slot-text h2,.te-black h3,.block-text-images.light .slot .slot-content .slot-text h3{color:#333}.te-black ul li,.block-text-images.light .slot .slot-content .slot-text ul li{color:#333}.te-black ul li:before,.block-text-images.light .slot .slot-content .slot-text ul li:before{content:"";background:#333}.te-black ol li,.block-text-images.light .slot .slot-content .slot-text ol li{color:#333}.te-black ol li:before,.block-text-images.light .slot .slot-content .slot-text ol li:before{color:#333}.te-black a,.block-text-images.light .slot .slot-content .slot-text a{color:#333}.te-black a:hover,.block-text-images.light .slot .slot-content .slot-text a:hover{color:#333;transition:.3s}.te-black blockquote:before,.block-text-images.light .slot .slot-content .slot-text blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-black blockquote *,.block-text-images.light .slot .slot-content .slot-text blockquote *{color:#333}.te-black table thead th,.block-text-images.light .slot .slot-content .slot-text table thead th{border-color:#333;color:#333}.te-black table tbody tr td,.block-text-images.light .slot .slot-content .slot-text table tbody tr td{border-color:#333;color:#333}.te-black .table-scroll-helper,.block-text-images.light .slot .slot-content .slot-text .table-scroll-helper{color:#fff}.te-black .table-scroll-helper:after,.block-text-images.light .slot .slot-content .slot-text .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.te-white,.block-text-images .slot .slot-content .slot-text{color:#fff}.te-white p,.block-text-images .slot .slot-content .slot-text p,.te-white h2,.block-text-images .slot .slot-content .slot-text h2,.te-white h3,.block-text-images .slot .slot-content .slot-text h3{color:#fff}.te-white ul li,.block-text-images .slot .slot-content .slot-text ul li{color:#fff}.te-white ul li:before,.block-text-images .slot .slot-content .slot-text ul li:before{content:"";background:#fff}.te-white ol li,.block-text-images .slot .slot-content .slot-text ol li{color:#fff}.te-white ol li:before,.block-text-images .slot .slot-content .slot-text ol li:before{color:#fff}.te-white a,.block-text-images .slot .slot-content .slot-text a{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2)}.te-white a:hover,.block-text-images .slot .slot-content .slot-text a:hover{color:#fff;border-color:#fff;transition:.3s}.te-white blockquote:before,.block-text-images .slot .slot-content .slot-text blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-white blockquote *,.block-text-images .slot .slot-content .slot-text blockquote *{color:#fff}.te-white table thead th,.block-text-images .slot .slot-content .slot-text table thead th{border-color:#fff;color:#fff}.te-white table tbody tr td,.block-text-images .slot .slot-content .slot-text table tbody tr td{border-color:#fff;color:#fff}.te-white .table-scroll-helper,.block-text-images .slot .slot-content .slot-text .table-scroll-helper{color:#fff}.te-white .table-scroll-helper:after,.block-text-images .slot .slot-content .slot-text .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.block-text-images{display:flex;padding:0}.block-text-images.dark{background:#333}.block-text-images.light{background:#fff}@media(min-width: 900px){.block-text-images.light .slot:before{content:"";background:#fff}}.block-text-images.light .slot .slot-content{background:#fff}.block-text-images.light .slot .slot-content .slot-title{color:#000 !important}.block-text-images.light .slot .slot-content .slot-title *{color:#000 !important}.block-text-images.light .slot .slot-content .slot-text{color:#000 !important}@media(min-width: 900px){.block-text-images.scroll-lock .slot .slot-content{position:sticky;top:0;padding-top:120px}}.block-text-images.only-image .slot:before{display:none}.block-text-images.only-image .slot .slot-images{width:100%}@media(min-width: 900px){.block-text-images.only-image .slot .slot-images{padding:clamp(20px,2.0833333333vw,30px) 0}}.block-text-images.only-image .slot .slot-images .slot-image{margin:0}.block-text-images.only-image .slot .slot-images .slot-image .image-container{padding-bottom:75%}.block-text-images.only-image .slot .slot-images .slot-image .slot-video .image-container{padding-bottom:56%}.block-text-images.only-image .slot .slot-images .slot-image .image-container.no-image{padding:0}@media(min-width: 900px){.block-text-images .slot{display:flex;align-items:flex-start;position:relative}.block-text-images .slot:before{content:"";display:block;position:absolute;top:0;left:0;width:50%;height:100%;background:#333}}.block-text-images .slot .slot-content{background:#333;padding:clamp(40px,3.4722222222vw,50px) 0;position:relative;z-index:2}@media(min-width: 900px){.block-text-images .slot .slot-content{width:50%}}.block-text-images .slot .slot-content .slot-content-inner{padding:0 var(--fluid-container)}.block-text-images .slot .slot-content .tag{font-size:var(--step--1)}.block-text-images .slot .slot-content .slot-title{color:#fff;margin-bottom:.7em}.block-text-images .slot .slot-content .slot-text .slot-tagline{margin-bottom:1em}.block-text-images .slot .slot-content .slot-text h2,.block-text-images .slot .slot-content .slot-text h3{margin-bottom:0}.block-text-images .slot .slot-images{background:#35accc;padding:var(--fluid-container);display:flex;flex-direction:column}@media(min-width: 900px){.block-text-images .slot .slot-images{padding:clamp(20px,2.0833333333vw,30px);width:50%}}.block-text-images .slot .slot-images .slot-image{width:100%;position:relative;margin-bottom:clamp(20px,2.0833333333vw,30px)}.block-text-images .slot .slot-images .slot-image:last-of-type{margin-bottom:0}.block-text-images .slot .slot-images .slot-image .image-container{padding-bottom:100%}.block-text-images .slot .slot-images .slot-image .image-container .plyr{position:absolute;top:0;left:0;width:100%;height:100%}.block-text-images .slot .slot-images .slot-image .image-container img{z-index:2}.block-text-images .slot .slot-images .slot-image .slot-video.playing img{opacity:0;transition:.3s}.block-text-images .slot .slot-images .slot-image .slot-video.playing:hover .play-video{display:none}.block-text-images .slot .slot-images .slot-image .slot-video.playing:hover .pause-video{display:block !important}.block-text-images .slot .slot-images .slot-image .slot-video.paused img{opacity:1;transition:.3s}.block-text-images .slot .slot-images .slot-image .slot-video.paused .play-video{display:block}.block-text-images .slot .slot-images .slot-image .slot-video.paused .pause-video{display:none}.block-text-images .slot .slot-images .slot-image .play-video,.block-text-images .slot .slot-images .slot-image .pause-video{cursor:pointer;position:absolute;z-index:99999;display:none;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3}.modal-video{position:fixed;z-index:99999999999999;top:0;left:0;width:100%;height:100%;display:none;padding:0 calc(var(--fluid-container)/2)}.modal-video.active{display:block}.modal-video .modal-bg{cursor:pointer;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(51,51,51,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0}.modal-video .modal-inner{position:relative;top:10dvh;border-radius:20px 20px 0px 0px;overflow:hidden}.modal-video .modal-inner .modal-top{width:100%;background:#fff;border-radius:20px 20px 0px 0px;position:absolute;z-index:3;top:0;left:0;display:flex;justify-content:flex-end;padding:5px 15px}.modal-video .modal-inner .modal-top .toggle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:2px;background:#000}.modal-video .modal-inner .modal-top button{font-size:12px;color:#000}.modal-video .modal-inner .modal-content{height:90dvh;overflow:auto;-webkit-overflow-scrolling:touch;padding:clamp(20px,2.0833333333vw,30px);background:#333}@media(min-width: 1024px){.modal-video .modal-inner .modal-content{padding:clamp(20px,2.0833333333vw,30px) var(--fluid-container)}}.modal-video .modal-inner lite-youtube,.modal-video .modal-inner lite-vimeo{margin-top:40px;padding-bottom:56%;position:relative;width:100%;display:block;background-size:cover;background-repeat:no-repeat}.modal-video .modal-inner lite-youtube iframe,.modal-video .modal-inner lite-vimeo iframe{position:absolute;width:100%;height:100%;top:0;left:0}.modal-video .modal-inner lite-youtube button,.modal-video .modal-inner lite-vimeo button{display:none}@font-face{font-family:"Graphik Bold";src:url("https://grandad.digital/assets/fonts/Graphik-Bold-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Medium";src:url("https://grandad.digital/assets/fonts/Graphik-Medium-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Thin";src:url("https://grandad.digital/assets/fonts/Graphik-Regular-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot");src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-regular-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-regular-400.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Solid";font-style:normal;font-weight:900;src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot");src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-solid-900.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-solid-900.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot");src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-brands-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-brands-400.svg#fontawesome") format("svg");font-display:swap}:root{--step--2: clamp(0.64rem, 0.7695rem + -0.1439vi, 0.7407rem);--step--1: clamp(0.8rem, 0.8429rem + -0.0476vi, 0.8333rem);--step-0: clamp(0.9375rem, 0.9196rem + 0.0893vi, 1rem);--step-1: clamp(1.0547rem, 0.9989rem + 0.279vi, 1.25rem);--step-2: clamp(1.1865rem, 1.0791rem + 0.5371vi, 1.5625rem);--step-3: clamp(1.3348rem, 1.1582rem + 0.8833vi, 1.9531rem);--step-4: clamp(1.5017rem, 1.2332rem + 1.3424vi, 2.4414rem);--step-5: clamp(1.6894rem, 1.3002rem + 1.9462vi, 3.0518rem);--step-6: clamp(1.9006rem, 1.3537rem + 2.7345vi, 3.8147rem);--step-7: clamp(2.1382rem, 1.3867rem + 3.7575vi, 4.7684rem);--step-8: clamp(2.4054rem, 1.3897rem + 5.0786vi, 5.9605rem);--step-9: clamp(2.7061rem, 1.3505rem + 6.7778vi, 7.4506rem);--fluid-container-header: calc(8vw - 20px);--fluid-container: 8vw;--fluid-container-inner: $logo-width;--fluid-container-inner-right: 14vw}.block-testimonial{position:relative;overflow:hidden}.page-case-study .block-testimonial{padding:0}.page-case-study .block-testimonial .container{padding:0}.page-case-study .block-testimonial .container-inner-left{padding:0}.page-case-study .block-testimonial .slot .slot-content{padding:clamp(40px,5.5555555556vw,80px) var(--fluid-container);display:flex;flex-direction:row;justify-content:center}@media(min-width: 900px){.page-case-study .block-testimonial .slot .slot-content .slot-content-inner{width:60%}}.page-case-study .block-testimonial .slot .image-container{clip-path:polygon(0% 0%, 100% 0, 100% 100%, 0% 100%)}.block-testimonial.light{background:#fff}.block-testimonial.light .no-image-shards{display:none}.block-testimonial.light .slot .slot-content{min-height:100%}.block-testimonial.light .slot .slot-content .slot-title,.block-testimonial.light .slot .slot-content .quote-name,.block-testimonial.light .slot .slot-content .quote-position{color:#333}.block-testimonial.light .slot .slot-content .slot-icon path{stroke:#333}.block-testimonial:not(.light).dark .slot .slot-content .slot-title,.block-testimonial:not(.light).dark .slot .slot-content .quote-name,.block-testimonial:not(.light).dark .slot .slot-content .quote-position,.dark .block-testimonial:not(.light) .slot .slot-content .slot-title,.dark .block-testimonial:not(.light) .slot .slot-content .quote-name,.dark .block-testimonial:not(.light) .slot .slot-content .quote-position{color:#fff}.block-testimonial:not(.light).dark .slot .slot-content .slot-icon path,.dark .block-testimonial:not(.light) .slot .slot-content .slot-icon path{stroke:#fff}.block-testimonial.dark .slot .slot-content .slot-title,.block-testimonial.dark .slot .slot-content .quote-name,.block-testimonial.dark .slot .slot-content .quote-position,.page-case-study .block-testimonial .slot .slot-content .slot-title,.page-case-study .block-testimonial .slot .slot-content .quote-name,.page-case-study .block-testimonial .slot .slot-content .quote-position{color:#fff}.block-testimonial.dark .slot .slot-content .slot-icon path,.page-case-study .block-testimonial .slot .slot-content .slot-icon path{stroke:#fff}.light .block-testimonial:not(.dark) .slot .slot-content .slot-title,.light .block-testimonial:not(.dark) .slot .slot-content .quote-name,.light .block-testimonial:not(.dark) .slot .slot-content .quote-position{color:#333}.light .block-testimonial:not(.dark) .slot .slot-content .slot-icon path{stroke:#333}.block-testimonial .slot{position:relative;z-index:2}.block-testimonial .slot .slot-content{display:flex;flex-direction:column}.block-testimonial .slot .slot-content .slot-content-inner{display:flex;flex-direction:column;align-items:center}@media(min-width: 900px){.block-testimonial .slot .slot-content .slot-content-inner{width:90%}}.block-testimonial .slot .slot-content .slot-icon{width:75px;height:53.571px;margin-bottom:clamp(15px,1.3888888889vw,20px)}.block-testimonial .slot .slot-content .slot-title{margin-bottom:clamp(15px,1.3888888889vw,20px);color:#fff;text-align:center;line-height:1.2}.block-testimonial .slot .slot-content .quote-name{color:#fff}.block-testimonial .slot .slot-content .quote-position{color:#fff}@font-face{font-family:"Graphik Bold";src:url("https://grandad.digital/assets/fonts/Graphik-Bold-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Medium";src:url("https://grandad.digital/assets/fonts/Graphik-Medium-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Thin";src:url("https://grandad.digital/assets/fonts/Graphik-Regular-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot");src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-regular-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-regular-400.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Solid";font-style:normal;font-weight:900;src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot");src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-solid-900.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-solid-900.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot");src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-brands-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-brands-400.svg#fontawesome") format("svg");font-display:swap}:root{--step--2: clamp(0.64rem, 0.7695rem + -0.1439vi, 0.7407rem);--step--1: clamp(0.8rem, 0.8429rem + -0.0476vi, 0.8333rem);--step-0: clamp(0.9375rem, 0.9196rem + 0.0893vi, 1rem);--step-1: clamp(1.0547rem, 0.9989rem + 0.279vi, 1.25rem);--step-2: clamp(1.1865rem, 1.0791rem + 0.5371vi, 1.5625rem);--step-3: clamp(1.3348rem, 1.1582rem + 0.8833vi, 1.9531rem);--step-4: clamp(1.5017rem, 1.2332rem + 1.3424vi, 2.4414rem);--step-5: clamp(1.6894rem, 1.3002rem + 1.9462vi, 3.0518rem);--step-6: clamp(1.9006rem, 1.3537rem + 2.7345vi, 3.8147rem);--step-7: clamp(2.1382rem, 1.3867rem + 3.7575vi, 4.7684rem);--step-8: clamp(2.4054rem, 1.3897rem + 5.0786vi, 5.9605rem);--step-9: clamp(2.7061rem, 1.3505rem + 6.7778vi, 7.4506rem);--fluid-container-header: calc(8vw - 20px);--fluid-container: 8vw;--fluid-container-inner: $logo-width;--fluid-container-inner-right: 14vw}body{font-family:"Graphik Thin",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;line-height:1.44;color:#333}h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{margin:0;font-weight:normal;line-height:1.44}blockquote{font-weight:normal;padding:0;margin:0;border:none;color:inherit}cite{color:inherit;font-style:normal}cite:before{display:none}a{text-decoration:none}button{border:none;background:none;outline:none}.font-regular{font-family:"Graphik Thin",sans-serif}.font-bold{font-family:"Graphik Medium",sans-serif}.font-title{font-family:"Graphik Bold",sans-serif}.font-title *{font-family:"Graphik Bold",sans-serif}.font-uppercase{text-transform:uppercase}.font-transparent span{display:block;color:rgba(0,0,0,0);-webkit-text-stroke-color:#333;-webkit-text-stroke-width:1px}@media(min-width: 1024px){.font-transparent span{-webkit-text-stroke-width:clamp(1px,.03em,.03em)}}.font-transparent span:last-of-type{color:#333;-webkit-text-stroke-width:0px}.font-transparent-white{color:#fff}.font-transparent-white span{-webkit-text-stroke-color:#fff}.font-transparent-white span:last-of-type{color:#fff}.font-transparent-black span{-webkit-text-stroke-color:#333}.font-transparent-black span:last-of-type{color:#333}.step--1{font-size:clamp(14px,.9722222222vw,.9722222222vw)}.step-0,.button,body,h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{font-size:clamp(15px,1.1111111111vw,1.1111111111vw)}.step-1,.te h3{font-size:clamp(17px,1.3888888889vw,1.3888888889vw);line-height:1.2}.step-2,.te h2{font-size:clamp(18px,1.7361111111vw,1.7361111111vw);line-height:1.2}.step-3{font-size:clamp(22px,2.0833333333vw,2.0833333333vw);line-height:1.1}.step-4{font-size:clamp(33px,3.125vw,3.125vw);line-height:1}.step-5{font-size:clamp(30px,3.4722222222vw,3.4722222222vw);line-height:1}.step-6{font-size:var(--step-6);line-height:1}.step-7{font-size:var(--step-7);line-height:1}.step-8{font-size:clamp(35px,4.8611111111vw,4.8611111111vw);line-height:1}.step-9{font-size:clamp(35px,6.25vw,6.25vw);line-height:1}.te *:last-child:not(table){margin-bottom:0 !important}.te .image{margin-bottom:20px;width:50px}.te .image img{width:100%}.te td{vertical-align:middle}.te h2,.te h3{margin-bottom:.7em}.te h2:first-child,.te h3:first-child{margin-top:0}.te h2{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te h3{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te p{margin-bottom:1.2em}.te strong,.te b{font-weight:normal;font-family:"Graphik Bold",sans-serif}.te i{font-style:italic}.te a{word-wrap:break-word;font-size:inherit;color:inherit;font-family:inherit;color:#333;text-decoration:none;position:relative;text-decoration:underline;border:none}.te ul,.te ol{margin:0 0 1em 0;padding:0;list-style:none}.te ul li,.te ol li{position:relative;margin-bottom:.5em}.te ul li ul,.te ol li ul{margin:0}.te ul li{padding-left:clamp(15px,1.0416666667vw,22px)}.te ul li:before{content:"";display:inline-block;width:clamp(5px,.3472222222vw,10px);height:clamp(5px,.3472222222vw,10px);border-radius:1px;background:#000;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:.6em;left:0}.te ol{counter-reset:gd-counter}.te ol li{counter-increment:gd-counter;padding-left:1.6em}.te ol li:before{content:counter(gd-counter) ".";font-family:"Graphik Bold",sans-serif;display:inline-block;position:absolute;top:.1em;left:0;font-size:90%}.te blockquote{display:inline-block;position:relative;width:100%;border:none;padding:0;font-family:"Graphik Medium",sans-serif;padding-top:10px;line-height:1.3;margin-bottom:1em}@media(min-width: 768px){.te blockquote{display:flex}}.te blockquote:first-child{margin-top:0}.te blockquote:before{content:"‘";display:inline-block;color:#000;line-height:1;flex-shrink:0;margin-right:2px;font-size:110%;position:absolute;left:-10px}.te blockquote *{font-family:"Graphik Medium",sans-serif;text-transform:none;line-height:1.3;margin-bottom:1em;border:none;padding:0;position:relative;z-index:2}.te blockquote *:last-child:after{content:"’";display:inline;color:#000;line-height:1;flex-shrink:0;margin-left:2px;font-size:110%}.te .table-scroll-helper{font-size:1.3rem;margin-bottom:.5em;display:inline-flex;align-items:center}.te .table-scroll-helper:after{content:"";display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-size:contain;position:relative;margin-left:10px;flex-shrink:0}.te .table{overflow:auto;margin:0}.te table{width:100%;min-width:500px;margin:0 0 1em 0 !important;border-collapse:collapse}.te table:first-child{margin-top:0}.te table th,.te table td{vertical-align:top}.te table th{padding:10px;background:#3400ff;color:#fff;border:none;text-align:left;font-family:"Graphik Medium",sans-serif;border:1px solid #333}.te table tbody{vertical-align:top}.te table tbody tr td{padding:10px;border:none;border:1px solid #333}.te-black,.block-combi-grid:not(.dark).light .block-header .block-intro,.light .block-combi-grid:not(.dark) .block-header .block-intro,.block-combi-grid-large:not(.dark).light .block-header .block-intro,.light .block-combi-grid-large:not(.dark) .block-header .block-intro{color:#333}.te-black p,.block-combi-grid:not(.dark).light .block-header .block-intro p,.light .block-combi-grid:not(.dark) .block-header .block-intro p,.block-combi-grid-large:not(.dark).light .block-header .block-intro p,.light .block-combi-grid-large:not(.dark) .block-header .block-intro p,.te-black h2,.block-combi-grid:not(.dark).light .block-header .block-intro h2,.light .block-combi-grid:not(.dark) .block-header .block-intro h2,.block-combi-grid-large:not(.dark).light .block-header .block-intro h2,.light .block-combi-grid-large:not(.dark) .block-header .block-intro h2,.te-black h3,.block-combi-grid:not(.dark).light .block-header .block-intro h3,.light .block-combi-grid:not(.dark) .block-header .block-intro h3,.block-combi-grid-large:not(.dark).light .block-header .block-intro h3,.light .block-combi-grid-large:not(.dark) .block-header .block-intro h3{color:#333}.te-black ul li,.block-combi-grid:not(.dark).light .block-header .block-intro ul li,.light .block-combi-grid:not(.dark) .block-header .block-intro ul li,.block-combi-grid-large:not(.dark).light .block-header .block-intro ul li,.light .block-combi-grid-large:not(.dark) .block-header .block-intro ul li{color:#333}.te-black ul li:before,.block-combi-grid:not(.dark).light .block-header .block-intro ul li:before,.light .block-combi-grid:not(.dark) .block-header .block-intro ul li:before,.block-combi-grid-large:not(.dark).light .block-header .block-intro ul li:before,.light .block-combi-grid-large:not(.dark) .block-header .block-intro ul li:before{content:"";background:#333}.te-black ol li,.block-combi-grid:not(.dark).light .block-header .block-intro ol li,.light .block-combi-grid:not(.dark) .block-header .block-intro ol li,.block-combi-grid-large:not(.dark).light .block-header .block-intro ol li,.light .block-combi-grid-large:not(.dark) .block-header .block-intro ol li{color:#333}.te-black ol li:before,.block-combi-grid:not(.dark).light .block-header .block-intro ol li:before,.light .block-combi-grid:not(.dark) .block-header .block-intro ol li:before,.block-combi-grid-large:not(.dark).light .block-header .block-intro ol li:before,.light .block-combi-grid-large:not(.dark) .block-header .block-intro ol li:before{color:#333}.te-black a,.block-combi-grid:not(.dark).light .block-header .block-intro a,.light .block-combi-grid:not(.dark) .block-header .block-intro a,.block-combi-grid-large:not(.dark).light .block-header .block-intro a,.light .block-combi-grid-large:not(.dark) .block-header .block-intro a{color:#333}.te-black a:hover,.block-combi-grid:not(.dark).light .block-header .block-intro a:hover,.light .block-combi-grid:not(.dark) .block-header .block-intro a:hover,.block-combi-grid-large:not(.dark).light .block-header .block-intro a:hover,.light .block-combi-grid-large:not(.dark) .block-header .block-intro a:hover{color:#333;transition:.3s}.te-black blockquote:before,.block-combi-grid:not(.dark).light .block-header .block-intro blockquote:before,.light .block-combi-grid:not(.dark) .block-header .block-intro blockquote:before,.block-combi-grid-large:not(.dark).light .block-header .block-intro blockquote:before,.light .block-combi-grid-large:not(.dark) .block-header .block-intro blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-black blockquote *,.block-combi-grid:not(.dark).light .block-header .block-intro blockquote *,.light .block-combi-grid:not(.dark) .block-header .block-intro blockquote *,.block-combi-grid-large:not(.dark).light .block-header .block-intro blockquote *,.light .block-combi-grid-large:not(.dark) .block-header .block-intro blockquote *{color:#333}.te-black table thead th,.block-combi-grid:not(.dark).light .block-header .block-intro table thead th,.light .block-combi-grid:not(.dark) .block-header .block-intro table thead th,.block-combi-grid-large:not(.dark).light .block-header .block-intro table thead th,.light .block-combi-grid-large:not(.dark) .block-header .block-intro table thead th{border-color:#333;color:#333}.te-black table tbody tr td,.block-combi-grid:not(.dark).light .block-header .block-intro table tbody tr td,.light .block-combi-grid:not(.dark) .block-header .block-intro table tbody tr td,.block-combi-grid-large:not(.dark).light .block-header .block-intro table tbody tr td,.light .block-combi-grid-large:not(.dark) .block-header .block-intro table tbody tr td{border-color:#333;color:#333}.te-black .table-scroll-helper,.block-combi-grid:not(.dark).light .block-header .block-intro .table-scroll-helper,.light .block-combi-grid:not(.dark) .block-header .block-intro .table-scroll-helper,.block-combi-grid-large:not(.dark).light .block-header .block-intro .table-scroll-helper,.light .block-combi-grid-large:not(.dark) .block-header .block-intro .table-scroll-helper{color:#fff}.te-black .table-scroll-helper:after,.block-combi-grid:not(.dark).light .block-header .block-intro .table-scroll-helper:after,.light .block-combi-grid:not(.dark) .block-header .block-intro .table-scroll-helper:after,.block-combi-grid-large:not(.dark).light .block-header .block-intro .table-scroll-helper:after,.light .block-combi-grid-large:not(.dark) .block-header .block-intro .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.te-white,.block-combi-grid:not(.light).dark .block-header .block-intro,.dark .block-combi-grid:not(.light) .block-header .block-intro,.block-combi-grid-large:not(.light).dark .block-header .block-intro,.dark .block-combi-grid-large:not(.light) .block-header .block-intro{color:#fff}.te-white p,.block-combi-grid:not(.light).dark .block-header .block-intro p,.dark .block-combi-grid:not(.light) .block-header .block-intro p,.block-combi-grid-large:not(.light).dark .block-header .block-intro p,.dark .block-combi-grid-large:not(.light) .block-header .block-intro p,.te-white h2,.block-combi-grid:not(.light).dark .block-header .block-intro h2,.dark .block-combi-grid:not(.light) .block-header .block-intro h2,.block-combi-grid-large:not(.light).dark .block-header .block-intro h2,.dark .block-combi-grid-large:not(.light) .block-header .block-intro h2,.te-white h3,.block-combi-grid:not(.light).dark .block-header .block-intro h3,.dark .block-combi-grid:not(.light) .block-header .block-intro h3,.block-combi-grid-large:not(.light).dark .block-header .block-intro h3,.dark .block-combi-grid-large:not(.light) .block-header .block-intro h3{color:#fff}.te-white ul li,.block-combi-grid:not(.light).dark .block-header .block-intro ul li,.dark .block-combi-grid:not(.light) .block-header .block-intro ul li,.block-combi-grid-large:not(.light).dark .block-header .block-intro ul li,.dark .block-combi-grid-large:not(.light) .block-header .block-intro ul li{color:#fff}.te-white ul li:before,.block-combi-grid:not(.light).dark .block-header .block-intro ul li:before,.dark .block-combi-grid:not(.light) .block-header .block-intro ul li:before,.block-combi-grid-large:not(.light).dark .block-header .block-intro ul li:before,.dark .block-combi-grid-large:not(.light) .block-header .block-intro ul li:before{content:"";background:#fff}.te-white ol li,.block-combi-grid:not(.light).dark .block-header .block-intro ol li,.dark .block-combi-grid:not(.light) .block-header .block-intro ol li,.block-combi-grid-large:not(.light).dark .block-header .block-intro ol li,.dark .block-combi-grid-large:not(.light) .block-header .block-intro ol li{color:#fff}.te-white ol li:before,.block-combi-grid:not(.light).dark .block-header .block-intro ol li:before,.dark .block-combi-grid:not(.light) .block-header .block-intro ol li:before,.block-combi-grid-large:not(.light).dark .block-header .block-intro ol li:before,.dark .block-combi-grid-large:not(.light) .block-header .block-intro ol li:before{color:#fff}.te-white a,.block-combi-grid:not(.light).dark .block-header .block-intro a,.dark .block-combi-grid:not(.light) .block-header .block-intro a,.block-combi-grid-large:not(.light).dark .block-header .block-intro a,.dark .block-combi-grid-large:not(.light) .block-header .block-intro a{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2)}.te-white a:hover,.block-combi-grid:not(.light).dark .block-header .block-intro a:hover,.dark .block-combi-grid:not(.light) .block-header .block-intro a:hover,.block-combi-grid-large:not(.light).dark .block-header .block-intro a:hover,.dark .block-combi-grid-large:not(.light) .block-header .block-intro a:hover{color:#fff;border-color:#fff;transition:.3s}.te-white blockquote:before,.block-combi-grid:not(.light).dark .block-header .block-intro blockquote:before,.dark .block-combi-grid:not(.light) .block-header .block-intro blockquote:before,.block-combi-grid-large:not(.light).dark .block-header .block-intro blockquote:before,.dark .block-combi-grid-large:not(.light) .block-header .block-intro blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-white blockquote *,.block-combi-grid:not(.light).dark .block-header .block-intro blockquote *,.dark .block-combi-grid:not(.light) .block-header .block-intro blockquote *,.block-combi-grid-large:not(.light).dark .block-header .block-intro blockquote *,.dark .block-combi-grid-large:not(.light) .block-header .block-intro blockquote *{color:#fff}.te-white table thead th,.block-combi-grid:not(.light).dark .block-header .block-intro table thead th,.dark .block-combi-grid:not(.light) .block-header .block-intro table thead th,.block-combi-grid-large:not(.light).dark .block-header .block-intro table thead th,.dark .block-combi-grid-large:not(.light) .block-header .block-intro table thead th{border-color:#fff;color:#fff}.te-white table tbody tr td,.block-combi-grid:not(.light).dark .block-header .block-intro table tbody tr td,.dark .block-combi-grid:not(.light) .block-header .block-intro table tbody tr td,.block-combi-grid-large:not(.light).dark .block-header .block-intro table tbody tr td,.dark .block-combi-grid-large:not(.light) .block-header .block-intro table tbody tr td{border-color:#fff;color:#fff}.te-white .table-scroll-helper,.block-combi-grid:not(.light).dark .block-header .block-intro .table-scroll-helper,.dark .block-combi-grid:not(.light) .block-header .block-intro .table-scroll-helper,.block-combi-grid-large:not(.light).dark .block-header .block-intro .table-scroll-helper,.dark .block-combi-grid-large:not(.light) .block-header .block-intro .table-scroll-helper{color:#fff}.te-white .table-scroll-helper:after,.block-combi-grid:not(.light).dark .block-header .block-intro .table-scroll-helper:after,.dark .block-combi-grid:not(.light) .block-header .block-intro .table-scroll-helper:after,.block-combi-grid-large:not(.light).dark .block-header .block-intro .table-scroll-helper:after,.dark .block-combi-grid-large:not(.light) .block-header .block-intro .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.button{cursor:pointer;color:#333;font-family:"Graphik Bold",sans-serif;line-height:1;padding:.7em 1.4em;display:inline-flex;width:auto;align-items:center;justify-content:center;transition:.3s;line-height:1;border:1px solid #333;border-radius:30px}.button svg{margin-left:.5em;width:.8em;height:.8em;flex-shrink:0}.button svg path{stroke:#333}.button:hover{background:#333;color:#fff;transition:.3s}.button:hover svg path{stroke:#fff;transition:.3s}.button.button-white,.block-combi-grid:not(.light).dark .block-header .button,.dark .block-combi-grid:not(.light) .block-header .button,.block-combi-grid-large:not(.light).dark .block-header .button,.dark .block-combi-grid-large:not(.light) .block-header .button{color:#fff;border-color:#fff}.button.button-white svg path,.block-combi-grid:not(.light).dark .block-header .button svg path,.dark .block-combi-grid:not(.light) .block-header .button svg path,.block-combi-grid-large:not(.light).dark .block-header .button svg path,.dark .block-combi-grid-large:not(.light) .block-header .button svg path{stroke:#fff}.button.button-white:hover,.block-combi-grid:not(.light).dark .block-header .button:hover,.dark .block-combi-grid:not(.light) .block-header .button:hover,.block-combi-grid-large:not(.light).dark .block-header .button:hover,.dark .block-combi-grid-large:not(.light) .block-header .button:hover{background:#fff;color:#333;transition:.3s}.button.button-white:hover svg path,.block-combi-grid:not(.light).dark .block-header .button:hover svg path,.dark .block-combi-grid:not(.light) .block-header .button:hover svg path,.block-combi-grid-large:not(.light).dark .block-header .button:hover svg path,.dark .block-combi-grid-large:not(.light) .block-header .button:hover svg path{stroke:#333;transition:.3s}.button.button-white-solid{color:#333;border-color:#fff;background:#fff}.button.button-white-solid svg path{stroke:#333}.button.button-white-solid:hover{border-color:#333;background:#333;color:#fff;transition:.3s}.button.button-white-solid:hover svg path{stroke:#fff;transition:.3s}.button.button-black,.block-combi-grid:not(.dark).light .block-header .button,.light .block-combi-grid:not(.dark) .block-header .button,.block-combi-grid-large:not(.dark).light .block-header .button,.light .block-combi-grid-large:not(.dark) .block-header .button{color:#333;border-color:#333}.button.button-black svg path,.block-combi-grid:not(.dark).light .block-header .button svg path,.light .block-combi-grid:not(.dark) .block-header .button svg path,.block-combi-grid-large:not(.dark).light .block-header .button svg path,.light .block-combi-grid-large:not(.dark) .block-header .button svg path{stroke:#333}.button.button-black:hover,.block-combi-grid:not(.dark).light .block-header .button:hover,.light .block-combi-grid:not(.dark) .block-header .button:hover,.block-combi-grid-large:not(.dark).light .block-header .button:hover,.light .block-combi-grid-large:not(.dark) .block-header .button:hover{background:#333;color:#fff;transition:.3s}.button.button-black:hover svg path,.block-combi-grid:not(.dark).light .block-header .button:hover svg path,.light .block-combi-grid:not(.dark) .block-header .button:hover svg path,.block-combi-grid-large:not(.dark).light .block-header .button:hover svg path,.light .block-combi-grid-large:not(.dark) .block-header .button:hover svg path{stroke:#fff;transition:.3s}.button.button-black-solid{color:#fff;border-color:#333;background:#333}.button.button-black-solid svg path{stroke:#fff}.button.button-black-solid:hover{background:#fff;color:#333;border-color:#fff;transition:.3s}.button.button-black-solid:hover svg path{stroke:#333;transition:.3s}.page-case-study .block-combi-grid .container-inner-left{padding:0}.home .block-combi-grid{background:none !important}.block-combi-grid.dark{background:#333}.block-combi-grid.light{background:#fff}.block-combi-grid:not(.light).dark .block-header .block-title,.dark .block-combi-grid:not(.light) .block-header .block-title{color:#fff}.block-combi-grid:not(.light).dark .slot,.dark .block-combi-grid:not(.light) .slot{color:#fff}.block-combi-grid:not(.dark).light .block-header .block-title,.light .block-combi-grid:not(.dark) .block-header .block-title{color:#333}.block-combi-grid:not(.dark).light .slot,.light .block-combi-grid:not(.dark) .slot{color:#333}@media(min-width: 700px){.block-combi-grid .grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:clamp(15px,1.3888888889vw,20px)}}.block-combi-grid .grid .grid-item{margin-bottom:35px}@media(min-width: 700px){.block-combi-grid .grid .grid-item{margin-bottom:clamp(20px,2.0833333333vw,30px)}}.block-combi-grid .grid .grid-item:last-of-type{margin-bottom:0}@media(min-width: 700px){.block-combi-grid .grid .grid-item{margin-bottom:0}}.block-combi-grid .slot{color:#333}.block-combi-grid .slot:hover .slot-title{text-decoration:underline;text-underline-offset:.2em}.block-combi-grid .slot .image-container{margin-bottom:clamp(5px,.6944444444vw,10px)}.block-combi-grid .slot .slot-content{display:flex;flex-direction:column;align-items:flex-start}.block-combi-grid .slot .slot-content .tag{color:#fff;text-transform:uppercase;border:1px solid #fff;font-size:var(--step--1);line-height:1;padding:6px 6px 3px 6px;margin-right:clamp(15px,2.7777777778vw,40px);margin-bottom:clamp(5px,.6944444444vw,10px)}.block-combi-grid .slot .slot-content .slot-text{margin-top:5px}.block-combi-grid-large.dark{background:#333}.block-combi-grid-large.light{background:#fff}.block-combi-grid-large:not(.light).dark .block-header .block-title,.dark .block-combi-grid-large:not(.light) .block-header .block-title{color:#fff}.block-combi-grid-large:not(.light).dark .slot .slot-content,.dark .block-combi-grid-large:not(.light) .slot .slot-content{display:flex;flex-direction:column;align-items:flex-start}.block-combi-grid-large:not(.light).dark .slot .slot-content .tag,.dark .block-combi-grid-large:not(.light) .slot .slot-content .tag{color:#fff;text-transform:uppercase;border:1px solid #fff;font-size:var(--step--1);line-height:1;padding:6px 6px 3px 6px;margin-right:clamp(15px,2.7777777778vw,40px)}.block-combi-grid-large:not(.light).dark .slot .slot-content .slot-title,.dark .block-combi-grid-large:not(.light) .slot .slot-content .slot-title{color:#fff}.block-combi-grid-large:not(.light).dark .slot .slot-content .slot-date,.dark .block-combi-grid-large:not(.light) .slot .slot-content .slot-date{color:#fff;margin-bottom:.5em}.block-combi-grid-large:not(.light).dark .slot .slot-content .slot-text,.dark .block-combi-grid-large:not(.light) .slot .slot-content .slot-text{color:#fff}.block-combi-grid-large:not(.dark).light .block-header .block-title,.light .block-combi-grid-large:not(.dark) .block-header .block-title{color:#333}.block-combi-grid-large:not(.dark).light .slot .slot-content .tag,.light .block-combi-grid-large:not(.dark) .slot .slot-content .tag{color:#333}.block-combi-grid-large:not(.dark).light .slot .slot-content .slot-title,.light .block-combi-grid-large:not(.dark) .slot .slot-content .slot-title{color:#333}.block-combi-grid-large:not(.dark).light .slot .slot-content .slot-text,.light .block-combi-grid-large:not(.dark) .slot .slot-content .slot-text{color:#333}.block-combi-grid-large .grid{width:100%}@media(min-width: 700px){.block-combi-grid-large .grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:clamp(15px,1.3888888889vw,20px)}}@media(min-width: 1024px){.block-combi-grid-large .grid{display:grid;width:100%;margin:0;display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:1fr;grid-auto-flow:row;grid-column-gap:clamp(15px,1.3888888889vw,20px);grid-row-gap:70px}}.block-combi-grid-large .grid .grid-content{display:none}@media(min-width: 1024px){.block-combi-grid-large .grid .grid-content{width:100%;display:block;padding-top:0 !important}}.block-combi-grid-large .grid .grid-item{margin-bottom:clamp(20px,2.0833333333vw,30px)}.block-combi-grid-large .grid .grid-item:last-of-type{margin-bottom:0}@media(min-width: 700px){.block-combi-grid-large .grid .grid-item{margin-bottom:0}}@media(min-width: 1024px){.block-combi-grid-large .grid .grid-item .slot{height:100%}}@media(min-width: 1024px){.block-combi-grid-large .grid .grid-item .slot .slot-inner{height:100%}}@media(min-width: 1024px){.block-combi-grid-large .grid .grid-item .slot .slot-image{height:100%}}@media(min-width: 1024px){.block-combi-grid-large .grid .grid-item .slot .slot-image .image-container{padding:0;height:100%}}@media(min-width: 1024px){.block-combi-grid-large .grid .grid-item:first-of-type{grid-area:1/1/7/3}}@media(min-width: 1024px){.block-combi-grid-large .grid .grid-item:first-of-type .slot .slot-image .image-container{padding-bottom:90%}}@media(min-width: 1024px){.block-combi-grid-large .grid .grid-item:nth-of-type(2){grid-area:1/3/7/4}}@media(min-width: 1024px){.block-combi-grid-large .grid .grid-item:nth-of-type(3){grid-area:1/4/4/5}}@media(min-width: 1024px){.block-combi-grid-large .grid .grid-item:nth-of-type(4){grid-area:4/4/7/5}}.block-combi-grid-large .grid .grid-item:nth-of-type(5){grid-area:7/1/12/5}.block-combi-grid-large .grid .slot-content{margin-top:clamp(5px,.6944444444vw,10px)}.block-combi-grid-large .grid .slot-content .tag{color:#333;margin-bottom:5px;font-size:var(--step--1)}.block-combi-grid-large .grid .slot-content .slot-title{color:#333}.block-combi-grid-large .grid .slot-content .slot-text{display:none;color:#333;margin-top:5px}@font-face{font-family:"Graphik Bold";src:url("https://grandad.digital/assets/fonts/Graphik-Bold-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Medium";src:url("https://grandad.digital/assets/fonts/Graphik-Medium-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Thin";src:url("https://grandad.digital/assets/fonts/Graphik-Regular-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot");src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-regular-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-regular-400.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Solid";font-style:normal;font-weight:900;src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot");src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-solid-900.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-solid-900.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot");src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-brands-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-brands-400.svg#fontawesome") format("svg");font-display:swap}:root{--step--2: clamp(0.64rem, 0.7695rem + -0.1439vi, 0.7407rem);--step--1: clamp(0.8rem, 0.8429rem + -0.0476vi, 0.8333rem);--step-0: clamp(0.9375rem, 0.9196rem + 0.0893vi, 1rem);--step-1: clamp(1.0547rem, 0.9989rem + 0.279vi, 1.25rem);--step-2: clamp(1.1865rem, 1.0791rem + 0.5371vi, 1.5625rem);--step-3: clamp(1.3348rem, 1.1582rem + 0.8833vi, 1.9531rem);--step-4: clamp(1.5017rem, 1.2332rem + 1.3424vi, 2.4414rem);--step-5: clamp(1.6894rem, 1.3002rem + 1.9462vi, 3.0518rem);--step-6: clamp(1.9006rem, 1.3537rem + 2.7345vi, 3.8147rem);--step-7: clamp(2.1382rem, 1.3867rem + 3.7575vi, 4.7684rem);--step-8: clamp(2.4054rem, 1.3897rem + 5.0786vi, 5.9605rem);--step-9: clamp(2.7061rem, 1.3505rem + 6.7778vi, 7.4506rem);--fluid-container-header: calc(8vw - 20px);--fluid-container: 8vw;--fluid-container-inner: $logo-width;--fluid-container-inner-right: 14vw}body{font-family:"Graphik Thin",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;line-height:1.44;color:#333}h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{margin:0;font-weight:normal;line-height:1.44}blockquote{font-weight:normal;padding:0;margin:0;border:none;color:inherit}cite{color:inherit;font-style:normal}cite:before{display:none}a{text-decoration:none}button{border:none;background:none;outline:none}.font-regular{font-family:"Graphik Thin",sans-serif}.font-bold{font-family:"Graphik Medium",sans-serif}.font-title{font-family:"Graphik Bold",sans-serif}.font-title *{font-family:"Graphik Bold",sans-serif}.font-uppercase{text-transform:uppercase}.font-transparent span{display:block;color:rgba(0,0,0,0);-webkit-text-stroke-color:#333;-webkit-text-stroke-width:1px}@media(min-width: 1024px){.font-transparent span{-webkit-text-stroke-width:clamp(1px,.03em,.03em)}}.font-transparent span:last-of-type{color:#333;-webkit-text-stroke-width:0px}.font-transparent-white{color:#fff}.font-transparent-white span{-webkit-text-stroke-color:#fff}.font-transparent-white span:last-of-type{color:#fff}.font-transparent-black span{-webkit-text-stroke-color:#333}.font-transparent-black span:last-of-type{color:#333}.step--1{font-size:clamp(14px,.9722222222vw,.9722222222vw)}.step-0,.button,body,h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{font-size:clamp(15px,1.1111111111vw,1.1111111111vw)}.step-1,.te h3{font-size:clamp(17px,1.3888888889vw,1.3888888889vw);line-height:1.2}.step-2,.te h2{font-size:clamp(18px,1.7361111111vw,1.7361111111vw);line-height:1.2}.step-3{font-size:clamp(22px,2.0833333333vw,2.0833333333vw);line-height:1.1}.step-4{font-size:clamp(33px,3.125vw,3.125vw);line-height:1}.step-5{font-size:clamp(30px,3.4722222222vw,3.4722222222vw);line-height:1}.step-6{font-size:var(--step-6);line-height:1}.step-7{font-size:var(--step-7);line-height:1}.step-8{font-size:clamp(35px,4.8611111111vw,4.8611111111vw);line-height:1}.step-9{font-size:clamp(35px,6.25vw,6.25vw);line-height:1}.te *:last-child:not(table){margin-bottom:0 !important}.te .image{margin-bottom:20px;width:50px}.te .image img{width:100%}.te td{vertical-align:middle}.te h2,.te h3{margin-bottom:.7em}.te h2:first-child,.te h3:first-child{margin-top:0}.te h2{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te h3{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te p{margin-bottom:1.2em}.te strong,.te b{font-weight:normal;font-family:"Graphik Bold",sans-serif}.te i{font-style:italic}.te a{word-wrap:break-word;font-size:inherit;color:inherit;font-family:inherit;color:#333;text-decoration:none;position:relative;text-decoration:underline;border:none}.te ul,.te ol{margin:0 0 1em 0;padding:0;list-style:none}.te ul li,.te ol li{position:relative;margin-bottom:.5em}.te ul li ul,.te ol li ul{margin:0}.te ul li{padding-left:clamp(15px,1.0416666667vw,22px)}.te ul li:before{content:"";display:inline-block;width:clamp(5px,.3472222222vw,10px);height:clamp(5px,.3472222222vw,10px);border-radius:1px;background:#000;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:.6em;left:0}.te ol{counter-reset:gd-counter}.te ol li{counter-increment:gd-counter;padding-left:1.6em}.te ol li:before{content:counter(gd-counter) ".";font-family:"Graphik Bold",sans-serif;display:inline-block;position:absolute;top:.1em;left:0;font-size:90%}.te blockquote{display:inline-block;position:relative;width:100%;border:none;padding:0;font-family:"Graphik Medium",sans-serif;padding-top:10px;line-height:1.3;margin-bottom:1em}@media(min-width: 768px){.te blockquote{display:flex}}.te blockquote:first-child{margin-top:0}.te blockquote:before{content:"‘";display:inline-block;color:#000;line-height:1;flex-shrink:0;margin-right:2px;font-size:110%;position:absolute;left:-10px}.te blockquote *{font-family:"Graphik Medium",sans-serif;text-transform:none;line-height:1.3;margin-bottom:1em;border:none;padding:0;position:relative;z-index:2}.te blockquote *:last-child:after{content:"’";display:inline;color:#000;line-height:1;flex-shrink:0;margin-left:2px;font-size:110%}.te .table-scroll-helper{font-size:1.3rem;margin-bottom:.5em;display:inline-flex;align-items:center}.te .table-scroll-helper:after{content:"";display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-size:contain;position:relative;margin-left:10px;flex-shrink:0}.te .table{overflow:auto;margin:0}.te table{width:100%;min-width:500px;margin:0 0 1em 0 !important;border-collapse:collapse}.te table:first-child{margin-top:0}.te table th,.te table td{vertical-align:top}.te table th{padding:10px;background:#3400ff;color:#fff;border:none;text-align:left;font-family:"Graphik Medium",sans-serif;border:1px solid #333}.te table tbody{vertical-align:top}.te table tbody tr td{padding:10px;border:none;border:1px solid #333}.te-black{color:#333}.te-black p,.te-black h2,.te-black h3{color:#333}.te-black ul li{color:#333}.te-black ul li:before{content:"";background:#333}.te-black ol li{color:#333}.te-black ol li:before{color:#333}.te-black a{color:#333}.te-black a:hover{color:#333;transition:.3s}.te-black blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-black blockquote *{color:#333}.te-black table thead th{border-color:#333;color:#333}.te-black table tbody tr td{border-color:#333;color:#333}.te-black .table-scroll-helper{color:#fff}.te-black .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.te-white{color:#fff}.te-white p,.te-white h2,.te-white h3{color:#fff}.te-white ul li{color:#fff}.te-white ul li:before{content:"";background:#fff}.te-white ol li{color:#fff}.te-white ol li:before{color:#fff}.te-white a{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2)}.te-white a:hover{color:#fff;border-color:#fff;transition:.3s}.te-white blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-white blockquote *{color:#fff}.te-white table thead th{border-color:#fff;color:#fff}.te-white table tbody tr td{border-color:#fff;color:#fff}.te-white .table-scroll-helper{color:#fff}.te-white .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.button{cursor:pointer;color:#333;font-family:"Graphik Bold",sans-serif;line-height:1;padding:.7em 1.4em;display:inline-flex;width:auto;align-items:center;justify-content:center;transition:.3s;line-height:1;border:1px solid #333;border-radius:30px}.button svg{margin-left:.5em;width:.8em;height:.8em;flex-shrink:0}.button svg path{stroke:#333}.button:hover{background:#333;color:#fff;transition:.3s}.button:hover svg path{stroke:#fff;transition:.3s}.button.button-white,.block-primary:not(.light).dark .slot .slot-content .slot-content-inner .button,.dark .block-primary:not(.light) .slot .slot-content .slot-content-inner .button{color:#fff;border-color:#fff}.button.button-white svg path,.block-primary:not(.light).dark .slot .slot-content .slot-content-inner .button svg path,.dark .block-primary:not(.light) .slot .slot-content .slot-content-inner .button svg path{stroke:#fff}.button.button-white:hover,.block-primary:not(.light).dark .slot .slot-content .slot-content-inner .button:hover,.dark .block-primary:not(.light) .slot .slot-content .slot-content-inner .button:hover{background:#fff;color:#333;transition:.3s}.button.button-white:hover svg path,.block-primary:not(.light).dark .slot .slot-content .slot-content-inner .button:hover svg path,.dark .block-primary:not(.light) .slot .slot-content .slot-content-inner .button:hover svg path{stroke:#333;transition:.3s}.button.button-white-solid{color:#333;border-color:#fff;background:#fff}.button.button-white-solid svg path{stroke:#333}.button.button-white-solid:hover{border-color:#333;background:#333;color:#fff;transition:.3s}.button.button-white-solid:hover svg path{stroke:#fff;transition:.3s}.button.button-black,.block-primary:not(.dark).light .slot .slot-content .slot-content-inner .button,.light .block-primary:not(.dark) .slot .slot-content .slot-content-inner .button{color:#333;border-color:#333}.button.button-black svg path,.block-primary:not(.dark).light .slot .slot-content .slot-content-inner .button svg path,.light .block-primary:not(.dark) .slot .slot-content .slot-content-inner .button svg path{stroke:#333}.button.button-black:hover,.block-primary:not(.dark).light .slot .slot-content .slot-content-inner .button:hover,.light .block-primary:not(.dark) .slot .slot-content .slot-content-inner .button:hover{background:#333;color:#fff;transition:.3s}.button.button-black:hover svg path,.block-primary:not(.dark).light .slot .slot-content .slot-content-inner .button:hover svg path,.light .block-primary:not(.dark) .slot .slot-content .slot-content-inner .button:hover svg path{stroke:#fff;transition:.3s}.button.button-black-solid{color:#fff;border-color:#333;background:#333}.button.button-black-solid svg path{stroke:#fff}.button.button-black-solid:hover{background:#fff;color:#333;border-color:#fff;transition:.3s}.button.button-black-solid:hover svg path{stroke:#333;transition:.3s}.block-primary.dark{background:#333}.block-primary.light{background:#fff}.block-primary:not(.light).dark .slot .slot-content .slot-content-inner,.dark .block-primary:not(.light) .slot .slot-content .slot-content-inner{background:#333}.block-primary:not(.light).dark .slot .slot-content .slot-content-inner .slot-title,.dark .block-primary:not(.light) .slot .slot-content .slot-content-inner .slot-title{color:#fff}.block-primary:not(.light).dark .slot .slot-content .slot-content-inner .slot-text,.dark .block-primary:not(.light) .slot .slot-content .slot-content-inner .slot-text{color:#fff}.block-primary:not(.dark).light .slot .slot-content .slot-content-inner,.light .block-primary:not(.dark) .slot .slot-content .slot-content-inner{background:#fff}.block-primary:not(.dark).light .slot .slot-content .slot-content-inner .slot-title,.light .block-primary:not(.dark) .slot .slot-content .slot-content-inner .slot-title{color:#333}.block-primary:not(.dark).light .slot .slot-content .slot-content-inner .slot-text,.light .block-primary:not(.dark) .slot .slot-content .slot-content-inner .slot-text{color:#333}.block-primary .slot{position:relative}@media(min-width: 900px){.block-primary .slot{display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(5, 1fr);grid-column-gap:0px;grid-row-gap:0px}}.block-primary .slot .slot-image{margin-bottom:clamp(15px,1.3888888889vw,20px)}@media(min-width: 900px){.block-primary .slot .slot-image{margin:0;grid-area:1/1/6/6}}.block-primary .slot .slot-image .image-container{padding-bottom:60%}@media(min-width: 900px){.block-primary .slot .slot-image .image-container{padding-bottom:48%}}.block-primary .slot .shard{position:absolute;fill:hsla(0,0%,100%,.05);opacity:.8;box-shadow:5px 5px 70px #fff;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.block-primary .slot .shard.shard-left{top:-80%;left:-50%;width:100%;height:100%;transform:rotate(332deg)}@media(min-width: 900px){.block-primary .slot .shard.shard-left{top:-50%}}.block-primary .slot .shard.shard-right{top:-50%;right:-40%;width:50%;height:200%;transform:rotate(10deg)}@media(min-width: 900px){.block-primary .slot .shard.shard-right{right:-33%}}@media(min-width: 900px){.block-primary .slot .slot-content{position:relative;z-index:3;grid-area:1/1/6/3;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}}.block-primary .slot .slot-content .slot-content-inner{background:#fff}@media(min-width: 900px){.block-primary .slot .slot-content .slot-content-inner{padding:clamp(15px,1.3888888889vw,20px)}}.block-primary .slot .slot-content .slot-title{color:#333;margin-bottom:clamp(10px,1.0416666667vw,15px)}.block-primary .slot .slot-content .slot-text{color:#333}.block-primary .slot .slot-content .button{margin-top:clamp(10px,1.0416666667vw,15px)}@font-face{font-family:"Graphik Bold";src:url("https://grandad.digital/assets/fonts/Graphik-Bold-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Medium";src:url("https://grandad.digital/assets/fonts/Graphik-Medium-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Thin";src:url("https://grandad.digital/assets/fonts/Graphik-Regular-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot");src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-regular-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-regular-400.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Solid";font-style:normal;font-weight:900;src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot");src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-solid-900.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-solid-900.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot");src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-brands-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-brands-400.svg#fontawesome") format("svg");font-display:swap}:root{--step--2: clamp(0.64rem, 0.7695rem + -0.1439vi, 0.7407rem);--step--1: clamp(0.8rem, 0.8429rem + -0.0476vi, 0.8333rem);--step-0: clamp(0.9375rem, 0.9196rem + 0.0893vi, 1rem);--step-1: clamp(1.0547rem, 0.9989rem + 0.279vi, 1.25rem);--step-2: clamp(1.1865rem, 1.0791rem + 0.5371vi, 1.5625rem);--step-3: clamp(1.3348rem, 1.1582rem + 0.8833vi, 1.9531rem);--step-4: clamp(1.5017rem, 1.2332rem + 1.3424vi, 2.4414rem);--step-5: clamp(1.6894rem, 1.3002rem + 1.9462vi, 3.0518rem);--step-6: clamp(1.9006rem, 1.3537rem + 2.7345vi, 3.8147rem);--step-7: clamp(2.1382rem, 1.3867rem + 3.7575vi, 4.7684rem);--step-8: clamp(2.4054rem, 1.3897rem + 5.0786vi, 5.9605rem);--step-9: clamp(2.7061rem, 1.3505rem + 6.7778vi, 7.4506rem);--fluid-container-header: calc(8vw - 20px);--fluid-container: 8vw;--fluid-container-inner: $logo-width;--fluid-container-inner-right: 14vw}body{font-family:"Graphik Thin",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;line-height:1.44;color:#333}h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{margin:0;font-weight:normal;line-height:1.44}blockquote{font-weight:normal;padding:0;margin:0;border:none;color:inherit}cite{color:inherit;font-style:normal}cite:before{display:none}a{text-decoration:none}button{border:none;background:none;outline:none}.font-regular{font-family:"Graphik Thin",sans-serif}.font-bold{font-family:"Graphik Medium",sans-serif}.font-title{font-family:"Graphik Bold",sans-serif}.font-title *{font-family:"Graphik Bold",sans-serif}.font-uppercase{text-transform:uppercase}.font-transparent span{display:block;color:rgba(0,0,0,0);-webkit-text-stroke-color:#333;-webkit-text-stroke-width:1px}@media(min-width: 1024px){.font-transparent span{-webkit-text-stroke-width:clamp(1px,.03em,.03em)}}.font-transparent span:last-of-type{color:#333;-webkit-text-stroke-width:0px}.font-transparent-white{color:#fff}.font-transparent-white span{-webkit-text-stroke-color:#fff}.font-transparent-white span:last-of-type{color:#fff}.font-transparent-black span{-webkit-text-stroke-color:#333}.font-transparent-black span:last-of-type{color:#333}.step--1{font-size:clamp(14px,.9722222222vw,.9722222222vw)}.step-0,.button,body,h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{font-size:clamp(15px,1.1111111111vw,1.1111111111vw)}.step-1,.te h3{font-size:clamp(17px,1.3888888889vw,1.3888888889vw);line-height:1.2}.step-2,.te h2{font-size:clamp(18px,1.7361111111vw,1.7361111111vw);line-height:1.2}.step-3{font-size:clamp(22px,2.0833333333vw,2.0833333333vw);line-height:1.1}.step-4{font-size:clamp(33px,3.125vw,3.125vw);line-height:1}.step-5{font-size:clamp(30px,3.4722222222vw,3.4722222222vw);line-height:1}.step-6{font-size:var(--step-6);line-height:1}.step-7{font-size:var(--step-7);line-height:1}.step-8{font-size:clamp(35px,4.8611111111vw,4.8611111111vw);line-height:1}.step-9{font-size:clamp(35px,6.25vw,6.25vw);line-height:1}.te *:last-child:not(table){margin-bottom:0 !important}.te .image{margin-bottom:20px;width:50px}.te .image img{width:100%}.te td{vertical-align:middle}.te h2,.te h3{margin-bottom:.7em}.te h2:first-child,.te h3:first-child{margin-top:0}.te h2{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te h3{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te p{margin-bottom:1.2em}.te strong,.te b{font-weight:normal;font-family:"Graphik Bold",sans-serif}.te i{font-style:italic}.te a{word-wrap:break-word;font-size:inherit;color:inherit;font-family:inherit;color:#333;text-decoration:none;position:relative;text-decoration:underline;border:none}.te ul,.te ol{margin:0 0 1em 0;padding:0;list-style:none}.te ul li,.te ol li{position:relative;margin-bottom:.5em}.te ul li ul,.te ol li ul{margin:0}.te ul li{padding-left:clamp(15px,1.0416666667vw,22px)}.te ul li:before{content:"";display:inline-block;width:clamp(5px,.3472222222vw,10px);height:clamp(5px,.3472222222vw,10px);border-radius:1px;background:#000;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:.6em;left:0}.te ol{counter-reset:gd-counter}.te ol li{counter-increment:gd-counter;padding-left:1.6em}.te ol li:before{content:counter(gd-counter) ".";font-family:"Graphik Bold",sans-serif;display:inline-block;position:absolute;top:.1em;left:0;font-size:90%}.te blockquote{display:inline-block;position:relative;width:100%;border:none;padding:0;font-family:"Graphik Medium",sans-serif;padding-top:10px;line-height:1.3;margin-bottom:1em}@media(min-width: 768px){.te blockquote{display:flex}}.te blockquote:first-child{margin-top:0}.te blockquote:before{content:"‘";display:inline-block;color:#000;line-height:1;flex-shrink:0;margin-right:2px;font-size:110%;position:absolute;left:-10px}.te blockquote *{font-family:"Graphik Medium",sans-serif;text-transform:none;line-height:1.3;margin-bottom:1em;border:none;padding:0;position:relative;z-index:2}.te blockquote *:last-child:after{content:"’";display:inline;color:#000;line-height:1;flex-shrink:0;margin-left:2px;font-size:110%}.te .table-scroll-helper{font-size:1.3rem;margin-bottom:.5em;display:inline-flex;align-items:center}.te .table-scroll-helper:after{content:"";display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-size:contain;position:relative;margin-left:10px;flex-shrink:0}.te .table{overflow:auto;margin:0}.te table{width:100%;min-width:500px;margin:0 0 1em 0 !important;border-collapse:collapse}.te table:first-child{margin-top:0}.te table th,.te table td{vertical-align:top}.te table th{padding:10px;background:#3400ff;color:#fff;border:none;text-align:left;font-family:"Graphik Medium",sans-serif;border:1px solid #333}.te table tbody{vertical-align:top}.te table tbody tr td{padding:10px;border:none;border:1px solid #333}.te-black,.block-feature-grid:not(.dark).light .block-header .block-intro,.light .block-feature-grid:not(.dark) .block-header .block-intro{color:#333}.te-black p,.block-feature-grid:not(.dark).light .block-header .block-intro p,.light .block-feature-grid:not(.dark) .block-header .block-intro p,.te-black h2,.block-feature-grid:not(.dark).light .block-header .block-intro h2,.light .block-feature-grid:not(.dark) .block-header .block-intro h2,.te-black h3,.block-feature-grid:not(.dark).light .block-header .block-intro h3,.light .block-feature-grid:not(.dark) .block-header .block-intro h3{color:#333}.te-black ul li,.block-feature-grid:not(.dark).light .block-header .block-intro ul li,.light .block-feature-grid:not(.dark) .block-header .block-intro ul li{color:#333}.te-black ul li:before,.block-feature-grid:not(.dark).light .block-header .block-intro ul li:before,.light .block-feature-grid:not(.dark) .block-header .block-intro ul li:before{content:"";background:#333}.te-black ol li,.block-feature-grid:not(.dark).light .block-header .block-intro ol li,.light .block-feature-grid:not(.dark) .block-header .block-intro ol li{color:#333}.te-black ol li:before,.block-feature-grid:not(.dark).light .block-header .block-intro ol li:before,.light .block-feature-grid:not(.dark) .block-header .block-intro ol li:before{color:#333}.te-black a,.block-feature-grid:not(.dark).light .block-header .block-intro a,.light .block-feature-grid:not(.dark) .block-header .block-intro a{color:#333}.te-black a:hover,.block-feature-grid:not(.dark).light .block-header .block-intro a:hover,.light .block-feature-grid:not(.dark) .block-header .block-intro a:hover{color:#333;transition:.3s}.te-black blockquote:before,.block-feature-grid:not(.dark).light .block-header .block-intro blockquote:before,.light .block-feature-grid:not(.dark) .block-header .block-intro blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-black blockquote *,.block-feature-grid:not(.dark).light .block-header .block-intro blockquote *,.light .block-feature-grid:not(.dark) .block-header .block-intro blockquote *{color:#333}.te-black table thead th,.block-feature-grid:not(.dark).light .block-header .block-intro table thead th,.light .block-feature-grid:not(.dark) .block-header .block-intro table thead th{border-color:#333;color:#333}.te-black table tbody tr td,.block-feature-grid:not(.dark).light .block-header .block-intro table tbody tr td,.light .block-feature-grid:not(.dark) .block-header .block-intro table tbody tr td{border-color:#333;color:#333}.te-black .table-scroll-helper,.block-feature-grid:not(.dark).light .block-header .block-intro .table-scroll-helper,.light .block-feature-grid:not(.dark) .block-header .block-intro .table-scroll-helper{color:#fff}.te-black .table-scroll-helper:after,.block-feature-grid:not(.dark).light .block-header .block-intro .table-scroll-helper:after,.light .block-feature-grid:not(.dark) .block-header .block-intro .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.te-white,.block-feature-grid:not(.light).dark .block-header .block-intro,.dark .block-feature-grid:not(.light) .block-header .block-intro,.block-feature-grid:not(.light).dark .grid-item .slot.staggered .slot-content .slot-text,.dark .block-feature-grid:not(.light) .grid-item .slot.staggered .slot-content .slot-text,.block-feature-grid:not(.light).dark .grid-item .slot.default .slot-content .slot-text,.dark .block-feature-grid:not(.light) .grid-item .slot.default .slot-content .slot-text{color:#fff}.te-white p,.block-feature-grid:not(.light).dark .block-header .block-intro p,.dark .block-feature-grid:not(.light) .block-header .block-intro p,.block-feature-grid:not(.light).dark .grid-item .slot.staggered .slot-content .slot-text p,.dark .block-feature-grid:not(.light) .grid-item .slot.staggered .slot-content .slot-text p,.block-feature-grid:not(.light).dark .grid-item .slot.default .slot-content .slot-text p,.dark .block-feature-grid:not(.light) .grid-item .slot.default .slot-content .slot-text p,.te-white h2,.block-feature-grid:not(.light).dark .block-header .block-intro h2,.dark .block-feature-grid:not(.light) .block-header .block-intro h2,.block-feature-grid:not(.light).dark .grid-item .slot.staggered .slot-content .slot-text h2,.dark .block-feature-grid:not(.light) .grid-item .slot.staggered .slot-content .slot-text h2,.block-feature-grid:not(.light).dark .grid-item .slot.default .slot-content .slot-text h2,.dark .block-feature-grid:not(.light) .grid-item .slot.default .slot-content .slot-text h2,.te-white h3,.block-feature-grid:not(.light).dark .block-header .block-intro h3,.dark .block-feature-grid:not(.light) .block-header .block-intro h3,.block-feature-grid:not(.light).dark .grid-item .slot.staggered .slot-content .slot-text h3,.dark .block-feature-grid:not(.light) .grid-item .slot.staggered .slot-content .slot-text h3,.block-feature-grid:not(.light).dark .grid-item .slot.default .slot-content .slot-text h3,.dark .block-feature-grid:not(.light) .grid-item .slot.default .slot-content .slot-text h3{color:#fff}.te-white ul li,.block-feature-grid:not(.light).dark .block-header .block-intro ul li,.dark .block-feature-grid:not(.light) .block-header .block-intro ul li,.block-feature-grid:not(.light).dark .grid-item .slot.staggered .slot-content .slot-text ul li,.dark .block-feature-grid:not(.light) .grid-item .slot.staggered .slot-content .slot-text ul li,.block-feature-grid:not(.light).dark .grid-item .slot.default .slot-content .slot-text ul li,.dark .block-feature-grid:not(.light) .grid-item .slot.default .slot-content .slot-text ul li{color:#fff}.te-white ul li:before,.block-feature-grid:not(.light).dark .block-header .block-intro ul li:before,.dark .block-feature-grid:not(.light) .block-header .block-intro ul li:before,.block-feature-grid:not(.light).dark .grid-item .slot.staggered .slot-content .slot-text ul li:before,.dark .block-feature-grid:not(.light) .grid-item .slot.staggered .slot-content .slot-text ul li:before,.block-feature-grid:not(.light).dark .grid-item .slot.default .slot-content .slot-text ul li:before,.dark .block-feature-grid:not(.light) .grid-item .slot.default .slot-content .slot-text ul li:before{content:"";background:#fff}.te-white ol li,.block-feature-grid:not(.light).dark .block-header .block-intro ol li,.dark .block-feature-grid:not(.light) .block-header .block-intro ol li,.block-feature-grid:not(.light).dark .grid-item .slot.staggered .slot-content .slot-text ol li,.dark .block-feature-grid:not(.light) .grid-item .slot.staggered .slot-content .slot-text ol li,.block-feature-grid:not(.light).dark .grid-item .slot.default .slot-content .slot-text ol li,.dark .block-feature-grid:not(.light) .grid-item .slot.default .slot-content .slot-text ol li{color:#fff}.te-white ol li:before,.block-feature-grid:not(.light).dark .block-header .block-intro ol li:before,.dark .block-feature-grid:not(.light) .block-header .block-intro ol li:before,.block-feature-grid:not(.light).dark .grid-item .slot.staggered .slot-content .slot-text ol li:before,.dark .block-feature-grid:not(.light) .grid-item .slot.staggered .slot-content .slot-text ol li:before,.block-feature-grid:not(.light).dark .grid-item .slot.default .slot-content .slot-text ol li:before,.dark .block-feature-grid:not(.light) .grid-item .slot.default .slot-content .slot-text ol li:before{color:#fff}.te-white a,.block-feature-grid:not(.light).dark .block-header .block-intro a,.dark .block-feature-grid:not(.light) .block-header .block-intro a,.block-feature-grid:not(.light).dark .grid-item .slot.staggered .slot-content .slot-text a,.dark .block-feature-grid:not(.light) .grid-item .slot.staggered .slot-content .slot-text a,.block-feature-grid:not(.light).dark .grid-item .slot.default .slot-content .slot-text a,.dark .block-feature-grid:not(.light) .grid-item .slot.default .slot-content .slot-text a{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2)}.te-white a:hover,.block-feature-grid:not(.light).dark .block-header .block-intro a:hover,.dark .block-feature-grid:not(.light) .block-header .block-intro a:hover,.block-feature-grid:not(.light).dark .grid-item .slot.staggered .slot-content .slot-text a:hover,.dark .block-feature-grid:not(.light) .grid-item .slot.staggered .slot-content .slot-text a:hover,.block-feature-grid:not(.light).dark .grid-item .slot.default .slot-content .slot-text a:hover,.dark .block-feature-grid:not(.light) .grid-item .slot.default .slot-content .slot-text a:hover{color:#fff;border-color:#fff;transition:.3s}.te-white blockquote:before,.block-feature-grid:not(.light).dark .block-header .block-intro blockquote:before,.dark .block-feature-grid:not(.light) .block-header .block-intro blockquote:before,.block-feature-grid:not(.light).dark .grid-item .slot.staggered .slot-content .slot-text blockquote:before,.dark .block-feature-grid:not(.light) .grid-item .slot.staggered .slot-content .slot-text blockquote:before,.block-feature-grid:not(.light).dark .grid-item .slot.default .slot-content .slot-text blockquote:before,.dark .block-feature-grid:not(.light) .grid-item .slot.default .slot-content .slot-text blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-white blockquote *,.block-feature-grid:not(.light).dark .block-header .block-intro blockquote *,.dark .block-feature-grid:not(.light) .block-header .block-intro blockquote *,.block-feature-grid:not(.light).dark .grid-item .slot.staggered .slot-content .slot-text blockquote *,.dark .block-feature-grid:not(.light) .grid-item .slot.staggered .slot-content .slot-text blockquote *,.block-feature-grid:not(.light).dark .grid-item .slot.default .slot-content .slot-text blockquote *,.dark .block-feature-grid:not(.light) .grid-item .slot.default .slot-content .slot-text blockquote *{color:#fff}.te-white table thead th,.block-feature-grid:not(.light).dark .block-header .block-intro table thead th,.dark .block-feature-grid:not(.light) .block-header .block-intro table thead th,.block-feature-grid:not(.light).dark .grid-item .slot.staggered .slot-content .slot-text table thead th,.dark .block-feature-grid:not(.light) .grid-item .slot.staggered .slot-content .slot-text table thead th,.block-feature-grid:not(.light).dark .grid-item .slot.default .slot-content .slot-text table thead th,.dark .block-feature-grid:not(.light) .grid-item .slot.default .slot-content .slot-text table thead th{border-color:#fff;color:#fff}.te-white table tbody tr td,.block-feature-grid:not(.light).dark .block-header .block-intro table tbody tr td,.dark .block-feature-grid:not(.light) .block-header .block-intro table tbody tr td,.block-feature-grid:not(.light).dark .grid-item .slot.staggered .slot-content .slot-text table tbody tr td,.dark .block-feature-grid:not(.light) .grid-item .slot.staggered .slot-content .slot-text table tbody tr td,.block-feature-grid:not(.light).dark .grid-item .slot.default .slot-content .slot-text table tbody tr td,.dark .block-feature-grid:not(.light) .grid-item .slot.default .slot-content .slot-text table tbody tr td{border-color:#fff;color:#fff}.te-white .table-scroll-helper,.block-feature-grid:not(.light).dark .block-header .block-intro .table-scroll-helper,.dark .block-feature-grid:not(.light) .block-header .block-intro .table-scroll-helper,.block-feature-grid:not(.light).dark .grid-item .slot.staggered .slot-content .slot-text .table-scroll-helper,.dark .block-feature-grid:not(.light) .grid-item .slot.staggered .slot-content .slot-text .table-scroll-helper,.block-feature-grid:not(.light).dark .grid-item .slot.default .slot-content .slot-text .table-scroll-helper,.dark .block-feature-grid:not(.light) .grid-item .slot.default .slot-content .slot-text .table-scroll-helper{color:#fff}.te-white .table-scroll-helper:after,.block-feature-grid:not(.light).dark .block-header .block-intro .table-scroll-helper:after,.dark .block-feature-grid:not(.light) .block-header .block-intro .table-scroll-helper:after,.block-feature-grid:not(.light).dark .grid-item .slot.staggered .slot-content .slot-text .table-scroll-helper:after,.dark .block-feature-grid:not(.light) .grid-item .slot.staggered .slot-content .slot-text .table-scroll-helper:after,.block-feature-grid:not(.light).dark .grid-item .slot.default .slot-content .slot-text .table-scroll-helper:after,.dark .block-feature-grid:not(.light) .grid-item .slot.default .slot-content .slot-text .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.button{cursor:pointer;color:#333;font-family:"Graphik Bold",sans-serif;line-height:1;padding:.7em 1.4em;display:inline-flex;width:auto;align-items:center;justify-content:center;transition:.3s;line-height:1;border:1px solid #333;border-radius:30px}.button svg{margin-left:.5em;width:.8em;height:.8em;flex-shrink:0}.button svg path{stroke:#333}.button:hover{background:#333;color:#fff;transition:.3s}.button:hover svg path{stroke:#fff;transition:.3s}.button.button-white,.block-feature-grid:not(.light).dark .block-header .button,.dark .block-feature-grid:not(.light) .block-header .button{color:#fff;border-color:#fff}.button.button-white svg path,.block-feature-grid:not(.light).dark .block-header .button svg path,.dark .block-feature-grid:not(.light) .block-header .button svg path{stroke:#fff}.button.button-white:hover,.block-feature-grid:not(.light).dark .block-header .button:hover,.dark .block-feature-grid:not(.light) .block-header .button:hover{background:#fff;color:#333;transition:.3s}.button.button-white:hover svg path,.block-feature-grid:not(.light).dark .block-header .button:hover svg path,.dark .block-feature-grid:not(.light) .block-header .button:hover svg path{stroke:#333;transition:.3s}.button.button-white-solid{color:#333;border-color:#fff;background:#fff}.button.button-white-solid svg path{stroke:#333}.button.button-white-solid:hover{border-color:#333;background:#333;color:#fff;transition:.3s}.button.button-white-solid:hover svg path{stroke:#fff;transition:.3s}.button.button-black,.block-feature-grid:not(.dark).light .block-header .button,.light .block-feature-grid:not(.dark) .block-header .button{color:#333;border-color:#333}.button.button-black svg path,.block-feature-grid:not(.dark).light .block-header .button svg path,.light .block-feature-grid:not(.dark) .block-header .button svg path{stroke:#333}.button.button-black:hover,.block-feature-grid:not(.dark).light .block-header .button:hover,.light .block-feature-grid:not(.dark) .block-header .button:hover{background:#333;color:#fff;transition:.3s}.button.button-black:hover svg path,.block-feature-grid:not(.dark).light .block-header .button:hover svg path,.light .block-feature-grid:not(.dark) .block-header .button:hover svg path{stroke:#fff;transition:.3s}.button.button-black-solid{color:#fff;border-color:#333;background:#333}.button.button-black-solid svg path{stroke:#fff}.button.button-black-solid:hover{background:#fff;color:#333;border-color:#fff;transition:.3s}.button.button-black-solid:hover svg path{stroke:#333;transition:.3s}.block-feature-grid.dark{background:#333}.block-feature-grid.light{background:#fff}.page-case-study .block-feature-grid .container-inner-left{padding:0}.block-feature-grid:not(.light).dark .block-header .block-title,.dark .block-feature-grid:not(.light) .block-header .block-title{color:#fff;border-color:#fff}.block-feature-grid:not(.light).dark .grid-item .slot.staggered,.dark .block-feature-grid:not(.light) .grid-item .slot.staggered{border-color:#fff}.block-feature-grid:not(.light).dark .grid-item .slot.staggered .slot-content .slot-title,.dark .block-feature-grid:not(.light) .grid-item .slot.staggered .slot-content .slot-title{color:#fff}.block-feature-grid:not(.light).dark .grid-item .slot.default .slot-content .slot-title,.dark .block-feature-grid:not(.light) .grid-item .slot.default .slot-content .slot-title{color:#fff}.block-feature-grid:not(.dark).light .block-header .block-title,.light .block-feature-grid:not(.dark) .block-header .block-title{color:#333;border-color:#333}.block-feature-grid .grid{display:flex;flex-wrap:wrap;width:100%}@media(min-width: 700px){.block-feature-grid .grid{flex-wrap:nowrap;width:calc(100% + 30px);margin:0 calc(-1*clamp(5px,.6944444444vw,10px)) calc(-1*clamp(15px,1.3888888889vw,20px))}}.block-feature-grid .grid-item{padding:0 0 20px;width:100%}@media(min-width: 700px){.block-feature-grid .grid-item{padding:0 clamp(5px,.6944444444vw,10px) clamp(15px,1.3888888889vw,20px);width:25%;transition:.3s;opacity:1}}@media(min-width: 700px){.block-feature-grid .grid-item.active{width:40%}}@media(min-width: 700px){.block-feature-grid .grid-item.inactive{width:20%;opacity:.5}}.block-feature-grid .grid-item .slot{position:relative}.block-feature-grid .grid-item .slot .image-container{width:100%;height:clamp(200px,24.3055555556vw,24.3055555556vw);margin-bottom:clamp(10px,1.0416666667vw,15px)}.block-feature-grid .grid-item .slot .slot-content .slot-title{color:#333}.block-feature-grid .grid-item .slot .slot-content .slot-text{display:none}@font-face{font-family:"Graphik Bold";src:url("https://grandad.digital/assets/fonts/Graphik-Bold-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Medium";src:url("https://grandad.digital/assets/fonts/Graphik-Medium-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Thin";src:url("https://grandad.digital/assets/fonts/Graphik-Regular-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot");src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-regular-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-regular-400.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Solid";font-style:normal;font-weight:900;src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot");src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-solid-900.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-solid-900.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot");src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-brands-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-brands-400.svg#fontawesome") format("svg");font-display:swap}:root{--step--2: clamp(0.64rem, 0.7695rem + -0.1439vi, 0.7407rem);--step--1: clamp(0.8rem, 0.8429rem + -0.0476vi, 0.8333rem);--step-0: clamp(0.9375rem, 0.9196rem + 0.0893vi, 1rem);--step-1: clamp(1.0547rem, 0.9989rem + 0.279vi, 1.25rem);--step-2: clamp(1.1865rem, 1.0791rem + 0.5371vi, 1.5625rem);--step-3: clamp(1.3348rem, 1.1582rem + 0.8833vi, 1.9531rem);--step-4: clamp(1.5017rem, 1.2332rem + 1.3424vi, 2.4414rem);--step-5: clamp(1.6894rem, 1.3002rem + 1.9462vi, 3.0518rem);--step-6: clamp(1.9006rem, 1.3537rem + 2.7345vi, 3.8147rem);--step-7: clamp(2.1382rem, 1.3867rem + 3.7575vi, 4.7684rem);--step-8: clamp(2.4054rem, 1.3897rem + 5.0786vi, 5.9605rem);--step-9: clamp(2.7061rem, 1.3505rem + 6.7778vi, 7.4506rem);--fluid-container-header: calc(8vw - 20px);--fluid-container: 8vw;--fluid-container-inner: $logo-width;--fluid-container-inner-right: 14vw}body{font-family:"Graphik Thin",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;line-height:1.44;color:#333}h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{margin:0;font-weight:normal;line-height:1.44}blockquote{font-weight:normal;padding:0;margin:0;border:none;color:inherit}cite{color:inherit;font-style:normal}cite:before{display:none}a{text-decoration:none}button{border:none;background:none;outline:none}.font-regular{font-family:"Graphik Thin",sans-serif}.font-bold{font-family:"Graphik Medium",sans-serif}.font-title{font-family:"Graphik Bold",sans-serif}.font-title *{font-family:"Graphik Bold",sans-serif}.font-uppercase{text-transform:uppercase}.font-transparent span{display:block;color:rgba(0,0,0,0);-webkit-text-stroke-color:#333;-webkit-text-stroke-width:1px}@media(min-width: 1024px){.font-transparent span{-webkit-text-stroke-width:clamp(1px,.03em,.03em)}}.font-transparent span:last-of-type{color:#333;-webkit-text-stroke-width:0px}.font-transparent-white{color:#fff}.font-transparent-white span{-webkit-text-stroke-color:#fff}.font-transparent-white span:last-of-type{color:#fff}.font-transparent-black span,.block-cta.light .slot .slot-content .slot-title span{-webkit-text-stroke-color:#333}.font-transparent-black span:last-of-type,.block-cta.light .slot .slot-content .slot-title span:last-of-type{color:#333}.step--1{font-size:clamp(14px,.9722222222vw,.9722222222vw)}.step-0,.button,body,h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{font-size:clamp(15px,1.1111111111vw,1.1111111111vw)}.step-1,.te h3{font-size:clamp(17px,1.3888888889vw,1.3888888889vw);line-height:1.2}.step-2,.te h2{font-size:clamp(18px,1.7361111111vw,1.7361111111vw);line-height:1.2}.step-3{font-size:clamp(22px,2.0833333333vw,2.0833333333vw);line-height:1.1}.step-4{font-size:clamp(33px,3.125vw,3.125vw);line-height:1}.step-5{font-size:clamp(30px,3.4722222222vw,3.4722222222vw);line-height:1}.step-6{font-size:var(--step-6);line-height:1}.step-7{font-size:var(--step-7);line-height:1}.step-8{font-size:clamp(35px,4.8611111111vw,4.8611111111vw);line-height:1}.step-9{font-size:clamp(35px,6.25vw,6.25vw);line-height:1}.te *:last-child:not(table){margin-bottom:0 !important}.te .image{margin-bottom:20px;width:50px}.te .image img{width:100%}.te td{vertical-align:middle}.te h2,.te h3{margin-bottom:.7em}.te h2:first-child,.te h3:first-child{margin-top:0}.te h2{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te h3{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te p{margin-bottom:1.2em}.te strong,.te b{font-weight:normal;font-family:"Graphik Bold",sans-serif}.te i{font-style:italic}.te a{word-wrap:break-word;font-size:inherit;color:inherit;font-family:inherit;color:#333;text-decoration:none;position:relative;text-decoration:underline;border:none}.te ul,.te ol{margin:0 0 1em 0;padding:0;list-style:none}.te ul li,.te ol li{position:relative;margin-bottom:.5em}.te ul li ul,.te ol li ul{margin:0}.te ul li{padding-left:clamp(15px,1.0416666667vw,22px)}.te ul li:before{content:"";display:inline-block;width:clamp(5px,.3472222222vw,10px);height:clamp(5px,.3472222222vw,10px);border-radius:1px;background:#000;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:.6em;left:0}.te ol{counter-reset:gd-counter}.te ol li{counter-increment:gd-counter;padding-left:1.6em}.te ol li:before{content:counter(gd-counter) ".";font-family:"Graphik Bold",sans-serif;display:inline-block;position:absolute;top:.1em;left:0;font-size:90%}.te blockquote{display:inline-block;position:relative;width:100%;border:none;padding:0;font-family:"Graphik Medium",sans-serif;padding-top:10px;line-height:1.3;margin-bottom:1em}@media(min-width: 768px){.te blockquote{display:flex}}.te blockquote:first-child{margin-top:0}.te blockquote:before{content:"‘";display:inline-block;color:#000;line-height:1;flex-shrink:0;margin-right:2px;font-size:110%;position:absolute;left:-10px}.te blockquote *{font-family:"Graphik Medium",sans-serif;text-transform:none;line-height:1.3;margin-bottom:1em;border:none;padding:0;position:relative;z-index:2}.te blockquote *:last-child:after{content:"’";display:inline;color:#000;line-height:1;flex-shrink:0;margin-left:2px;font-size:110%}.te .table-scroll-helper{font-size:1.3rem;margin-bottom:.5em;display:inline-flex;align-items:center}.te .table-scroll-helper:after{content:"";display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-size:contain;position:relative;margin-left:10px;flex-shrink:0}.te .table{overflow:auto;margin:0}.te table{width:100%;min-width:500px;margin:0 0 1em 0 !important;border-collapse:collapse}.te table:first-child{margin-top:0}.te table th,.te table td{vertical-align:top}.te table th{padding:10px;background:#3400ff;color:#fff;border:none;text-align:left;font-family:"Graphik Medium",sans-serif;border:1px solid #333}.te table tbody{vertical-align:top}.te table tbody tr td{padding:10px;border:none;border:1px solid #333}.te-black,.block-cta.light .slot .slot-content .slot-text{color:#333}.te-black p,.block-cta.light .slot .slot-content .slot-text p,.te-black h2,.block-cta.light .slot .slot-content .slot-text h2,.te-black h3,.block-cta.light .slot .slot-content .slot-text h3{color:#333}.te-black ul li,.block-cta.light .slot .slot-content .slot-text ul li{color:#333}.te-black ul li:before,.block-cta.light .slot .slot-content .slot-text ul li:before{content:"";background:#333}.te-black ol li,.block-cta.light .slot .slot-content .slot-text ol li{color:#333}.te-black ol li:before,.block-cta.light .slot .slot-content .slot-text ol li:before{color:#333}.te-black a,.block-cta.light .slot .slot-content .slot-text a{color:#333}.te-black a:hover,.block-cta.light .slot .slot-content .slot-text a:hover{color:#333;transition:.3s}.te-black blockquote:before,.block-cta.light .slot .slot-content .slot-text blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-black blockquote *,.block-cta.light .slot .slot-content .slot-text blockquote *{color:#333}.te-black table thead th,.block-cta.light .slot .slot-content .slot-text table thead th{border-color:#333;color:#333}.te-black table tbody tr td,.block-cta.light .slot .slot-content .slot-text table tbody tr td{border-color:#333;color:#333}.te-black .table-scroll-helper,.block-cta.light .slot .slot-content .slot-text .table-scroll-helper{color:#fff}.te-black .table-scroll-helper:after,.block-cta.light .slot .slot-content .slot-text .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.te-white{color:#fff}.te-white p,.te-white h2,.te-white h3{color:#fff}.te-white ul li{color:#fff}.te-white ul li:before{content:"";background:#fff}.te-white ol li{color:#fff}.te-white ol li:before{color:#fff}.te-white a{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2)}.te-white a:hover{color:#fff;border-color:#fff;transition:.3s}.te-white blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-white blockquote *{color:#fff}.te-white table thead th{border-color:#fff;color:#fff}.te-white table tbody tr td{border-color:#fff;color:#fff}.te-white .table-scroll-helper{color:#fff}.te-white .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.button{cursor:pointer;color:#333;font-family:"Graphik Bold",sans-serif;line-height:1;padding:.7em 1.4em;display:inline-flex;width:auto;align-items:center;justify-content:center;transition:.3s;line-height:1;border:1px solid #333;border-radius:30px}.button svg{margin-left:.5em;width:.8em;height:.8em;flex-shrink:0}.button svg path{stroke:#333}.button:hover{background:#333;color:#fff;transition:.3s}.button:hover svg path{stroke:#fff;transition:.3s}.button.button-white,.block-cta .slot .slot-content .button{color:#fff;border-color:#fff}.button.button-white svg path,.block-cta .slot .slot-content .button svg path{stroke:#fff}.button.button-white:hover,.block-cta .slot .slot-content .button:hover{background:#fff;color:#333;transition:.3s}.button.button-white:hover svg path,.block-cta .slot .slot-content .button:hover svg path{stroke:#333;transition:.3s}.button.button-white-solid,.block-cta .slot.has-image .slot-content .button{color:#333;border-color:#fff;background:#fff}.button.button-white-solid svg path,.block-cta .slot.has-image .slot-content .button svg path{stroke:#333}.button.button-white-solid:hover,.block-cta .slot.has-image .slot-content .button:hover{border-color:#333;background:#333;color:#fff;transition:.3s}.button.button-white-solid:hover svg path,.block-cta .slot.has-image .slot-content .button:hover svg path{stroke:#fff;transition:.3s}.button.button-black,.block-cta.light .slot .slot-content .button{color:#333;border-color:#333}.button.button-black svg path,.block-cta.light .slot .slot-content .button svg path{stroke:#333}.button.button-black:hover,.block-cta.light .slot .slot-content .button:hover{background:#333;color:#fff;transition:.3s}.button.button-black:hover svg path,.block-cta.light .slot .slot-content .button:hover svg path{stroke:#fff;transition:.3s}.button.button-black-solid,.block-cta.light .slot.has-image .slot-content .button{color:#fff;border-color:#333;background:#333}.button.button-black-solid svg path,.block-cta.light .slot.has-image .slot-content .button svg path{stroke:#fff}.button.button-black-solid:hover,.block-cta.light .slot.has-image .slot-content .button:hover{background:#fff;color:#333;border-color:#fff;transition:.3s}.button.button-black-solid:hover svg path,.block-cta.light .slot.has-image .slot-content .button:hover svg path{stroke:#333;transition:.3s}.block-cta{padding:0}.block-cta.light{background:#fff}.block-cta.light .slot{background:#fff;display:flex}.block-cta.light .slot.has-image .container-inner-left{padding:0}.block-cta.light .slot .slot-content .slot-content-right-title{-webkit-text-stroke-color:#333}.block-cta .slot{position:relative;overflow:hidden;background:#333}@media(min-width: 900px){.block-cta .slot.has-image{aspect-ratio:1440/450;display:flex;align-items:center}}.block-cta .slot.has-image .container-inner-left{padding:0}.block-cta .slot.has-image .container{position:relative;z-index:3}.block-cta .slot.has-image .slot-content{min-height:100%;padding:0;padding:clamp(15px,1.3888888889vw,20px) 0}@media(min-width: 900px){.block-cta .slot.has-image .slot-content{padding:0}}.block-cta .slot .block-shards{position:absolute;top:0;left:0;width:100%;height:100%}.block-cta .slot .block-shards .shard{position:absolute}.block-cta .slot .block-shards .shard:after{background-repeat:no-repeat;background-size:contain}.block-cta .slot .block-shards .shard.shard-left{position:absolute;width:100%;top:-154%;left:-59%}.block-cta .slot .block-shards .shard.shard-left .image-container{padding-bottom:155%}.block-cta .slot .block-shards .shard.shard-top{position:absolute;width:88%;top:-69%;left:-16%}.block-cta .slot .block-shards .shard.shard-top .image-container{padding-bottom:132%}.block-cta .slot .block-shards .shard.shard-right{position:absolute;width:70%;top:-26%;right:-30%}.block-cta .slot .block-shards .shard.shard-right .image-container{padding-bottom:90%}.block-cta .slot .block-shards .shard.shard-bottom{position:absolute;width:62%;bottom:-40%;right:-18%}.block-cta .slot .block-shards .shard.shard-bottom .image-container{padding-bottom:64%}@media(min-width: 900px){.block-cta .slot .image-container{padding:0;position:absolute;width:100%;height:100%;top:0;left:0}}.block-cta .slot .slot-content{min-height:clamp(400px,31.25vw,31.25vw);display:flex;flex-direction:column;justify-content:center;padding:100px 0;max-width:39.375rem}@media(min-width: 900px){.block-cta .slot .slot-content{padding:clamp(40px,3.4722222222vw,50px) 0}}.block-cta .slot .slot-content .slot-title{margin-bottom:clamp(15px,1.3888888889vw,20px)}.block-cta .slot .slot-content .slot-text{margin-bottom:clamp(15px,1.3888888889vw,20px)}@font-face{font-family:"Graphik Bold";src:url("https://grandad.digital/assets/fonts/Graphik-Bold-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Medium";src:url("https://grandad.digital/assets/fonts/Graphik-Medium-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Thin";src:url("https://grandad.digital/assets/fonts/Graphik-Regular-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot");src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-regular-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-regular-400.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Solid";font-style:normal;font-weight:900;src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot");src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-solid-900.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-solid-900.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot");src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-brands-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-brands-400.svg#fontawesome") format("svg");font-display:swap}:root{--step--2: clamp(0.64rem, 0.7695rem + -0.1439vi, 0.7407rem);--step--1: clamp(0.8rem, 0.8429rem + -0.0476vi, 0.8333rem);--step-0: clamp(0.9375rem, 0.9196rem + 0.0893vi, 1rem);--step-1: clamp(1.0547rem, 0.9989rem + 0.279vi, 1.25rem);--step-2: clamp(1.1865rem, 1.0791rem + 0.5371vi, 1.5625rem);--step-3: clamp(1.3348rem, 1.1582rem + 0.8833vi, 1.9531rem);--step-4: clamp(1.5017rem, 1.2332rem + 1.3424vi, 2.4414rem);--step-5: clamp(1.6894rem, 1.3002rem + 1.9462vi, 3.0518rem);--step-6: clamp(1.9006rem, 1.3537rem + 2.7345vi, 3.8147rem);--step-7: clamp(2.1382rem, 1.3867rem + 3.7575vi, 4.7684rem);--step-8: clamp(2.4054rem, 1.3897rem + 5.0786vi, 5.9605rem);--step-9: clamp(2.7061rem, 1.3505rem + 6.7778vi, 7.4506rem);--fluid-container-header: calc(8vw - 20px);--fluid-container: 8vw;--fluid-container-inner: $logo-width;--fluid-container-inner-right: 14vw}body{font-family:"Graphik Thin",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;line-height:1.44;color:#333}h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{margin:0;font-weight:normal;line-height:1.44}blockquote{font-weight:normal;padding:0;margin:0;border:none;color:inherit}cite{color:inherit;font-style:normal}cite:before{display:none}a{text-decoration:none}button{border:none;background:none;outline:none}.font-regular{font-family:"Graphik Thin",sans-serif}.font-bold{font-family:"Graphik Medium",sans-serif}.font-title{font-family:"Graphik Bold",sans-serif}.font-title *{font-family:"Graphik Bold",sans-serif}.font-uppercase{text-transform:uppercase}.font-transparent span{display:block;color:rgba(0,0,0,0);-webkit-text-stroke-color:#333;-webkit-text-stroke-width:1px}@media(min-width: 1024px){.font-transparent span{-webkit-text-stroke-width:clamp(1px,.03em,.03em)}}.font-transparent span:last-of-type{color:#333;-webkit-text-stroke-width:0px}.font-transparent-white{color:#fff}.font-transparent-white span{-webkit-text-stroke-color:#fff}.font-transparent-white span:last-of-type{color:#fff}.font-transparent-black span{-webkit-text-stroke-color:#333}.font-transparent-black span:last-of-type{color:#333}.step--1{font-size:clamp(14px,.9722222222vw,.9722222222vw)}.step-0,body,h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{font-size:clamp(15px,1.1111111111vw,1.1111111111vw)}.step-1,.te h3{font-size:clamp(17px,1.3888888889vw,1.3888888889vw);line-height:1.2}.step-2,.te h2{font-size:clamp(18px,1.7361111111vw,1.7361111111vw);line-height:1.2}.step-3{font-size:clamp(22px,2.0833333333vw,2.0833333333vw);line-height:1.1}.step-4{font-size:clamp(33px,3.125vw,3.125vw);line-height:1}.step-5{font-size:clamp(30px,3.4722222222vw,3.4722222222vw);line-height:1}.step-6{font-size:var(--step-6);line-height:1}.step-7{font-size:var(--step-7);line-height:1}.step-8{font-size:clamp(35px,4.8611111111vw,4.8611111111vw);line-height:1}.step-9{font-size:clamp(35px,6.25vw,6.25vw);line-height:1}.te *:last-child:not(table){margin-bottom:0 !important}.te .image{margin-bottom:20px;width:50px}.te .image img{width:100%}.te td{vertical-align:middle}.te h2,.te h3{margin-bottom:.7em}.te h2:first-child,.te h3:first-child{margin-top:0}.te h2{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te h3{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te p{margin-bottom:1.2em}.te strong,.te b{font-weight:normal;font-family:"Graphik Bold",sans-serif}.te i{font-style:italic}.te a{word-wrap:break-word;font-size:inherit;color:inherit;font-family:inherit;color:#333;text-decoration:none;position:relative;text-decoration:underline;border:none}.te ul,.te ol{margin:0 0 1em 0;padding:0;list-style:none}.te ul li,.te ol li{position:relative;margin-bottom:.5em}.te ul li ul,.te ol li ul{margin:0}.te ul li{padding-left:clamp(15px,1.0416666667vw,22px)}.te ul li:before{content:"";display:inline-block;width:clamp(5px,.3472222222vw,10px);height:clamp(5px,.3472222222vw,10px);border-radius:1px;background:#000;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:.6em;left:0}.te ol{counter-reset:gd-counter}.te ol li{counter-increment:gd-counter;padding-left:1.6em}.te ol li:before{content:counter(gd-counter) ".";font-family:"Graphik Bold",sans-serif;display:inline-block;position:absolute;top:.1em;left:0;font-size:90%}.te blockquote{display:inline-block;position:relative;width:100%;border:none;padding:0;font-family:"Graphik Medium",sans-serif;padding-top:10px;line-height:1.3;margin-bottom:1em}@media(min-width: 768px){.te blockquote{display:flex}}.te blockquote:first-child{margin-top:0}.te blockquote:before{content:"‘";display:inline-block;color:#000;line-height:1;flex-shrink:0;margin-right:2px;font-size:110%;position:absolute;left:-10px}.te blockquote *{font-family:"Graphik Medium",sans-serif;text-transform:none;line-height:1.3;margin-bottom:1em;border:none;padding:0;position:relative;z-index:2}.te blockquote *:last-child:after{content:"’";display:inline;color:#000;line-height:1;flex-shrink:0;margin-left:2px;font-size:110%}.te .table-scroll-helper{font-size:1.3rem;margin-bottom:.5em;display:inline-flex;align-items:center}.te .table-scroll-helper:after{content:"";display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-size:contain;position:relative;margin-left:10px;flex-shrink:0}.te .table{overflow:auto;margin:0}.te table{width:100%;min-width:500px;margin:0 0 1em 0 !important;border-collapse:collapse}.te table:first-child{margin-top:0}.te table th,.te table td{vertical-align:top}.te table th{padding:10px;background:#3400ff;color:#fff;border:none;text-align:left;font-family:"Graphik Medium",sans-serif;border:1px solid #333}.te table tbody{vertical-align:top}.te table tbody tr td{padding:10px;border:none;border:1px solid #333}.te-black{color:#333}.te-black p,.te-black h2,.te-black h3{color:#333}.te-black ul li{color:#333}.te-black ul li:before{content:"";background:#333}.te-black ol li{color:#333}.te-black ol li:before{color:#333}.te-black a{color:#333}.te-black a:hover{color:#333;transition:.3s}.te-black blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-black blockquote *{color:#333}.te-black table thead th{border-color:#333;color:#333}.te-black table tbody tr td{border-color:#333;color:#333}.te-black .table-scroll-helper{color:#fff}.te-black .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.te-white{color:#fff}.te-white p,.te-white h2,.te-white h3{color:#fff}.te-white ul li{color:#fff}.te-white ul li:before{content:"";background:#fff}.te-white ol li{color:#fff}.te-white ol li:before{color:#fff}.te-white a{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2)}.te-white a:hover{color:#fff;border-color:#fff;transition:.3s}.te-white blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-white blockquote *{color:#fff}.te-white table thead th{border-color:#fff;color:#fff}.te-white table tbody tr td{border-color:#fff;color:#fff}.te-white .table-scroll-helper{color:#fff}.te-white .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.page-case-study{position:relative;z-index:1;padding-bottom:7.0138888889vw}.page-case-study-inner{padding-bottom:25vh}.loader{width:100%;bottom:0;background:rgba(51,51,51,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:999999;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-size:var(--step-0);font-family:"Graphik Bold",sans-serif;padding:0 var(--fluid-container);text-align:center;padding:10px}.loader:before{content:"";display:block;width:30px;height:30px;margin-bottom:10px;background-image:url("https://grandad.digital/assets/img/loader.gif");background-repeat:no-repeat;background-size:contain}.template-case-study .template-top{display:flex;flex-direction:column;justify-content:flex-end;position:relative;height:auto;background-color:#333;padding-top:0}@media(min-width: 900px){.template-case-study .template-top{padding-bottom:40%;padding-top:120px}}@media(min-width: 900px){.template-case-study .template-top .image-container{position:absolute;top:0;left:0;height:100%}}@media(min-width: 900px){.template-case-study .container{position:absolute;bottom:45px;left:0;z-index:3}}.template-case-study .template-inner{display:flex;flex-direction:column;align-items:flex-start}.template-case-study .template-inner .template-content{width:auto}@media(min-width: 900px){.template-case-study .template-inner .template-content{padding:17px 22px 14px;line-height:1;background:#000;box-shadow:0px 0px 10px 0px rgba(0,0,0,.25)}}.template-case-study .template-inner .template-content.desktop{display:none}@media(min-width: 900px){.template-case-study .template-inner .template-content.desktop{display:block}}.template-case-study .template-inner .template-content.mobile{display:block}@media(min-width: 900px){.template-case-study .template-inner .template-content.mobile{display:none}}.template-case-study .template-inner .template-content.mobile .template-title{margin-top:clamp(40px,3.4722222222vw,50px)}.template-case-study .image-container .video-container{display:none}@media(min-width: 900px){.template-case-study .image-container .video-container{display:block;width:12%;position:absolute;top:55%;left:var(--fluid-container);transform:translate(0, -50%);border-radius:10px;overflow:hidden}}.template-case-study .image-container .video-container .html5-video{width:100%;padding-bottom:205%;position:relative}.template-case-study .image-container .video-container .html5-video video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@font-face{font-family:"Graphik Bold";src:url("https://grandad.digital/assets/fonts/Graphik-Bold-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Medium";src:url("https://grandad.digital/assets/fonts/Graphik-Medium-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Thin";src:url("https://grandad.digital/assets/fonts/Graphik-Regular-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot");src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-regular-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-regular-400.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Solid";font-style:normal;font-weight:900;src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot");src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-solid-900.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-solid-900.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot");src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-brands-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-brands-400.svg#fontawesome") format("svg");font-display:swap}:root{--step--2: clamp(0.64rem, 0.7695rem + -0.1439vi, 0.7407rem);--step--1: clamp(0.8rem, 0.8429rem + -0.0476vi, 0.8333rem);--step-0: clamp(0.9375rem, 0.9196rem + 0.0893vi, 1rem);--step-1: clamp(1.0547rem, 0.9989rem + 0.279vi, 1.25rem);--step-2: clamp(1.1865rem, 1.0791rem + 0.5371vi, 1.5625rem);--step-3: clamp(1.3348rem, 1.1582rem + 0.8833vi, 1.9531rem);--step-4: clamp(1.5017rem, 1.2332rem + 1.3424vi, 2.4414rem);--step-5: clamp(1.6894rem, 1.3002rem + 1.9462vi, 3.0518rem);--step-6: clamp(1.9006rem, 1.3537rem + 2.7345vi, 3.8147rem);--step-7: clamp(2.1382rem, 1.3867rem + 3.7575vi, 4.7684rem);--step-8: clamp(2.4054rem, 1.3897rem + 5.0786vi, 5.9605rem);--step-9: clamp(2.7061rem, 1.3505rem + 6.7778vi, 7.4506rem);--fluid-container-header: calc(8vw - 20px);--fluid-container: 8vw;--fluid-container-inner: $logo-width;--fluid-container-inner-right: 14vw}body{font-family:"Graphik Thin",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;line-height:1.44;color:#333}h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{margin:0;font-weight:normal;line-height:1.44}blockquote{font-weight:normal;padding:0;margin:0;border:none;color:inherit}cite{color:inherit;font-style:normal}cite:before{display:none}a{text-decoration:none}button{border:none;background:none;outline:none}.font-regular{font-family:"Graphik Thin",sans-serif}.font-bold{font-family:"Graphik Medium",sans-serif}.font-title{font-family:"Graphik Bold",sans-serif}.font-title *{font-family:"Graphik Bold",sans-serif}.font-uppercase{text-transform:uppercase}.font-transparent span{display:block;color:rgba(0,0,0,0);-webkit-text-stroke-color:#333;-webkit-text-stroke-width:1px}@media(min-width: 1024px){.font-transparent span{-webkit-text-stroke-width:clamp(1px,.03em,.03em)}}.font-transparent span:last-of-type{color:#333;-webkit-text-stroke-width:0px}.font-transparent-white,.block-feature-content:not(.light).dark .slot-content .slot-title,.dark .block-feature-content:not(.light) .slot-content .slot-title,.block-feature-contents:not(.light).dark .slot-content .slot-title,.dark .block-feature-contents:not(.light) .slot-content .slot-title{color:#fff}.font-transparent-white span,.block-feature-content:not(.light).dark .slot-content .slot-title span,.dark .block-feature-content:not(.light) .slot-content .slot-title span,.block-feature-contents:not(.light).dark .slot-content .slot-title span,.dark .block-feature-contents:not(.light) .slot-content .slot-title span{-webkit-text-stroke-color:#fff}.font-transparent-white span:last-of-type,.block-feature-content:not(.light).dark .slot-content .slot-title span:last-of-type,.dark .block-feature-content:not(.light) .slot-content .slot-title span:last-of-type,.block-feature-contents:not(.light).dark .slot-content .slot-title span:last-of-type,.dark .block-feature-contents:not(.light) .slot-content .slot-title span:last-of-type{color:#fff}.font-transparent-black span,.block-feature-content:not(.dark).light .slot-content .slot-title span,.light .block-feature-content:not(.dark) .slot-content .slot-title span,.block-feature-contents:not(.dark).light .slot-content .slot-title span,.light .block-feature-contents:not(.dark) .slot-content .slot-title span{-webkit-text-stroke-color:#333}.font-transparent-black span:last-of-type,.block-feature-content:not(.dark).light .slot-content .slot-title span:last-of-type,.light .block-feature-content:not(.dark) .slot-content .slot-title span:last-of-type,.block-feature-contents:not(.dark).light .slot-content .slot-title span:last-of-type,.light .block-feature-contents:not(.dark) .slot-content .slot-title span:last-of-type{color:#333}.step--1{font-size:clamp(14px,.9722222222vw,.9722222222vw)}.step-0,body,h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{font-size:clamp(15px,1.1111111111vw,1.1111111111vw)}.step-1,.te h3{font-size:clamp(17px,1.3888888889vw,1.3888888889vw);line-height:1.2}.step-2,.te h2{font-size:clamp(18px,1.7361111111vw,1.7361111111vw);line-height:1.2}.step-3{font-size:clamp(22px,2.0833333333vw,2.0833333333vw);line-height:1.1}.step-4{font-size:clamp(33px,3.125vw,3.125vw);line-height:1}.step-5{font-size:clamp(30px,3.4722222222vw,3.4722222222vw);line-height:1}.step-6{font-size:var(--step-6);line-height:1}.step-7{font-size:var(--step-7);line-height:1}.step-8{font-size:clamp(35px,4.8611111111vw,4.8611111111vw);line-height:1}.step-9{font-size:clamp(35px,6.25vw,6.25vw);line-height:1}.te *:last-child:not(table){margin-bottom:0 !important}.te .image{margin-bottom:20px;width:50px}.te .image img{width:100%}.te td{vertical-align:middle}.te h2,.te h3{margin-bottom:.7em}.te h2:first-child,.te h3:first-child{margin-top:0}.te h2{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te h3{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te p{margin-bottom:1.2em}.te strong,.te b{font-weight:normal;font-family:"Graphik Bold",sans-serif}.te i{font-style:italic}.te a{word-wrap:break-word;font-size:inherit;color:inherit;font-family:inherit;color:#333;text-decoration:none;position:relative;text-decoration:underline;border:none}.te ul,.te ol{margin:0 0 1em 0;padding:0;list-style:none}.te ul li,.te ol li{position:relative;margin-bottom:.5em}.te ul li ul,.te ol li ul{margin:0}.te ul li{padding-left:clamp(15px,1.0416666667vw,22px)}.te ul li:before{content:"";display:inline-block;width:clamp(5px,.3472222222vw,10px);height:clamp(5px,.3472222222vw,10px);border-radius:1px;background:#000;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:.6em;left:0}.te ol{counter-reset:gd-counter}.te ol li{counter-increment:gd-counter;padding-left:1.6em}.te ol li:before{content:counter(gd-counter) ".";font-family:"Graphik Bold",sans-serif;display:inline-block;position:absolute;top:.1em;left:0;font-size:90%}.te blockquote{display:inline-block;position:relative;width:100%;border:none;padding:0;font-family:"Graphik Medium",sans-serif;padding-top:10px;line-height:1.3;margin-bottom:1em}@media(min-width: 768px){.te blockquote{display:flex}}.te blockquote:first-child{margin-top:0}.te blockquote:before{content:"‘";display:inline-block;color:#000;line-height:1;flex-shrink:0;margin-right:2px;font-size:110%;position:absolute;left:-10px}.te blockquote *{font-family:"Graphik Medium",sans-serif;text-transform:none;line-height:1.3;margin-bottom:1em;border:none;padding:0;position:relative;z-index:2}.te blockquote *:last-child:after{content:"’";display:inline;color:#000;line-height:1;flex-shrink:0;margin-left:2px;font-size:110%}.te .table-scroll-helper{font-size:1.3rem;margin-bottom:.5em;display:inline-flex;align-items:center}.te .table-scroll-helper:after{content:"";display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-size:contain;position:relative;margin-left:10px;flex-shrink:0}.te .table{overflow:auto;margin:0}.te table{width:100%;min-width:500px;margin:0 0 1em 0 !important;border-collapse:collapse}.te table:first-child{margin-top:0}.te table th,.te table td{vertical-align:top}.te table th{padding:10px;background:#3400ff;color:#fff;border:none;text-align:left;font-family:"Graphik Medium",sans-serif;border:1px solid #333}.te table tbody{vertical-align:top}.te table tbody tr td{padding:10px;border:none;border:1px solid #333}.te-black{color:#333}.te-black p,.te-black h2,.te-black h3{color:#333}.te-black ul li{color:#333}.te-black ul li:before{content:"";background:#333}.te-black ol li{color:#333}.te-black ol li:before{color:#333}.te-black a{color:#333}.te-black a:hover{color:#333;transition:.3s}.te-black blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-black blockquote *{color:#333}.te-black table thead th{border-color:#333;color:#333}.te-black table tbody tr td{border-color:#333;color:#333}.te-black .table-scroll-helper{color:#fff}.te-black .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.te-white{color:#fff}.te-white p,.te-white h2,.te-white h3{color:#fff}.te-white ul li{color:#fff}.te-white ul li:before{content:"";background:#fff}.te-white ol li{color:#fff}.te-white ol li:before{color:#fff}.te-white a{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2)}.te-white a:hover{color:#fff;border-color:#fff;transition:.3s}.te-white blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-white blockquote *{color:#fff}.te-white table thead th{border-color:#fff;color:#fff}.te-white table tbody tr td{border-color:#fff;color:#fff}.te-white .table-scroll-helper{color:#fff}.te-white .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.block-feature-content{opacity:0}.block-feature-content,.block-feature-contents{padding:0;position:relative}.light .block-feature-content.dark,.light .block-feature-contents.dark{background:#333}.dark .block-feature-content.light,.dark .block-feature-contents.light{background:#fff}.block-feature-content:not(.light).dark .slot-content .slot-content-right-title,.dark .block-feature-content:not(.light) .slot-content .slot-content-right-title,.block-feature-contents:not(.light).dark .slot-content .slot-content-right-title,.dark .block-feature-contents:not(.light) .slot-content .slot-content-right-title{-webkit-text-stroke-color:#fff}.block-feature-content:not(.light).dark .slot-content .slot-text,.dark .block-feature-content:not(.light) .slot-content .slot-text,.block-feature-contents:not(.light).dark .slot-content .slot-text,.dark .block-feature-contents:not(.light) .slot-content .slot-text{color:#fff}.block-feature-content:not(.dark).light .slot-content .slot-content-right-title,.light .block-feature-content:not(.dark) .slot-content .slot-content-right-title,.block-feature-contents:not(.dark).light .slot-content .slot-content-right-title,.light .block-feature-contents:not(.dark) .slot-content .slot-content-right-title{-webkit-text-stroke-color:#333}.block-feature-content:not(.dark).light .slot-content .slot-text,.light .block-feature-content:not(.dark) .slot-content .slot-text,.block-feature-contents:not(.dark).light .slot-content .slot-text,.light .block-feature-contents:not(.dark) .slot-content .slot-text{color:#333}.block-feature-content .block-inner,.block-feature-contents .block-inner{padding:clamp(40px,3.4722222222vw,50px) 0}.block-feature-content .slot-contents,.block-feature-contents .slot-contents{position:relative;display:flex;flex-direction:column;justify-content:flex-end}.block-feature-content .slot-images,.block-feature-contents .slot-images{position:relative;padding-bottom:48%;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);margin-top:20px;background:none}@media(min-width: 900px){.block-feature-content .slot-images,.block-feature-contents .slot-images{margin-top:10px}}.block-feature-content .slot-image,.block-feature-contents .slot-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;clip-path:polygon(0 0.1%, 100% 0.1%, 100% 100%, 0% 100%)}.block-feature-content .slot-image .image-container,.block-feature-contents .slot-image .image-container{padding-bottom:48%}.block-feature-content .slot-image .video-container,.block-feature-contents .slot-image .video-container{display:none}@media(min-width: 900px){.block-feature-content .slot-image .video-container,.block-feature-contents .slot-image .video-container{display:block;width:16.7%;position:absolute;top:50%;left:17%;transform:translate(0, -50%);border-radius:10px;overflow:hidden}}.block-feature-content .slot-image .video-container .html5-video,.block-feature-contents .slot-image .video-container .html5-video{width:100%;padding-bottom:205%;position:relative}.block-feature-content .slot-image .video-container .html5-video video,.block-feature-contents .slot-image .video-container .html5-video video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.block-feature-content .slot-content,.block-feature-contents .slot-content{position:absolute;bottom:0;left:0;width:100%;opacity:0;transform-origin:left top;display:flex;flex-direction:column;justify-content:flex-end}.block-feature-content .slot-content:nth-of-type(1),.block-feature-contents .slot-content:nth-of-type(1){opacity:1}@media(min-width: 900px){.block-feature-content .slot-content,.block-feature-contents .slot-content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}}@media(min-width: 900px){.block-feature-content .slot-content.no-secondary-content .slot-content-left,.block-feature-contents .slot-content.no-secondary-content .slot-content-left{width:70%;padding-right:clamp(15px,2.7777777778vw,40px);margin:0}}.block-feature-content .slot-content .slot-content-left,.block-feature-contents .slot-content .slot-content-left{margin-bottom:20px}@media(min-width: 900px){.block-feature-content .slot-content .slot-content-left,.block-feature-contents .slot-content .slot-content-left{width:80%;padding-right:clamp(15px,2.7777777778vw,40px);margin:0}}.block-feature-content .slot-content .slot-content-left .slot-title,.block-feature-contents .slot-content .slot-content-left .slot-title{margin-bottom:20px}@media(min-width: 900px){.block-feature-content .slot-content .slot-content-left .slot-title,.block-feature-contents .slot-content .slot-content-left .slot-title{margin-bottom:clamp(10px,2.4691358025vh,30px)}}@media(min-width: 900px){.block-feature-content .slot-content .slot-content-right,.block-feature-contents .slot-content .slot-content-right{width:20%}}.block-feature-content .slot-content .slot-content-right-title,.block-feature-contents .slot-content .slot-content-right-title{display:block;color:rgba(0,0,0,0);-webkit-text-stroke-color:#333;-webkit-text-stroke-width:1px}@media(min-width: 900px){.block-feature-content .slot-content .slot-content-right-title,.block-feature-contents .slot-content .slot-content-right-title{margin-bottom:5px}}@media(min-width: 1024px){.block-feature-content .slot-content .slot-content-right-title,.block-feature-contents .slot-content .slot-content-right-title{-webkit-text-stroke-width:clamp(1px,.03em,.03em)}}.block-feature-content .slot-content .slot-text,.block-feature-contents .slot-content .slot-text{color:#333}@media(min-width: 900px){.block-feature-content .slot-content .slot-text,.block-feature-contents .slot-content .slot-text{margin-bottom:clamp(10px,2.4691358025vh,30px)}}@font-face{font-family:"Graphik Bold";src:url("https://grandad.digital/assets/fonts/Graphik-Bold-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Medium";src:url("https://grandad.digital/assets/fonts/Graphik-Medium-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Thin";src:url("https://grandad.digital/assets/fonts/Graphik-Regular-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot");src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-regular-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-regular-400.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Solid";font-style:normal;font-weight:900;src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot");src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-solid-900.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-solid-900.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot");src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-brands-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-brands-400.svg#fontawesome") format("svg");font-display:swap}:root{--step--2: clamp(0.64rem, 0.7695rem + -0.1439vi, 0.7407rem);--step--1: clamp(0.8rem, 0.8429rem + -0.0476vi, 0.8333rem);--step-0: clamp(0.9375rem, 0.9196rem + 0.0893vi, 1rem);--step-1: clamp(1.0547rem, 0.9989rem + 0.279vi, 1.25rem);--step-2: clamp(1.1865rem, 1.0791rem + 0.5371vi, 1.5625rem);--step-3: clamp(1.3348rem, 1.1582rem + 0.8833vi, 1.9531rem);--step-4: clamp(1.5017rem, 1.2332rem + 1.3424vi, 2.4414rem);--step-5: clamp(1.6894rem, 1.3002rem + 1.9462vi, 3.0518rem);--step-6: clamp(1.9006rem, 1.3537rem + 2.7345vi, 3.8147rem);--step-7: clamp(2.1382rem, 1.3867rem + 3.7575vi, 4.7684rem);--step-8: clamp(2.4054rem, 1.3897rem + 5.0786vi, 5.9605rem);--step-9: clamp(2.7061rem, 1.3505rem + 6.7778vi, 7.4506rem);--fluid-container-header: calc(8vw - 20px);--fluid-container: 8vw;--fluid-container-inner: $logo-width;--fluid-container-inner-right: 14vw}body{font-family:"Graphik Thin",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;line-height:1.44;color:#333}h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{margin:0;font-weight:normal;line-height:1.44}blockquote{font-weight:normal;padding:0;margin:0;border:none;color:inherit}cite{color:inherit;font-style:normal}cite:before{display:none}a{text-decoration:none}button{border:none;background:none;outline:none}.font-regular{font-family:"Graphik Thin",sans-serif}.font-bold{font-family:"Graphik Medium",sans-serif}.font-title{font-family:"Graphik Bold",sans-serif}.font-title *{font-family:"Graphik Bold",sans-serif}.font-uppercase{text-transform:uppercase}.font-transparent span{display:block;color:rgba(0,0,0,0);-webkit-text-stroke-color:#333;-webkit-text-stroke-width:1px}@media(min-width: 1024px){.font-transparent span{-webkit-text-stroke-width:clamp(1px,.03em,.03em)}}.font-transparent span:last-of-type{color:#333;-webkit-text-stroke-width:0px}.font-transparent-white{color:#fff}.font-transparent-white span{-webkit-text-stroke-color:#fff}.font-transparent-white span:last-of-type{color:#fff}.font-transparent-black span{-webkit-text-stroke-color:#333}.font-transparent-black span:last-of-type{color:#333}.step--1{font-size:clamp(14px,.9722222222vw,.9722222222vw)}.step-0,body,h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{font-size:clamp(15px,1.1111111111vw,1.1111111111vw)}.step-1,.te h3{font-size:clamp(17px,1.3888888889vw,1.3888888889vw);line-height:1.2}.step-2,.te h2{font-size:clamp(18px,1.7361111111vw,1.7361111111vw);line-height:1.2}.step-3{font-size:clamp(22px,2.0833333333vw,2.0833333333vw);line-height:1.1}.step-4{font-size:clamp(33px,3.125vw,3.125vw);line-height:1}.step-5{font-size:clamp(30px,3.4722222222vw,3.4722222222vw);line-height:1}.step-6{font-size:var(--step-6);line-height:1}.step-7{font-size:var(--step-7);line-height:1}.step-8{font-size:clamp(35px,4.8611111111vw,4.8611111111vw);line-height:1}.step-9{font-size:clamp(35px,6.25vw,6.25vw);line-height:1}.te *:last-child:not(table){margin-bottom:0 !important}.te .image{margin-bottom:20px;width:50px}.te .image img{width:100%}.te td{vertical-align:middle}.te h2,.te h3{margin-bottom:.7em}.te h2:first-child,.te h3:first-child{margin-top:0}.te h2{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te h3{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te p{margin-bottom:1.2em}.te strong,.te b{font-weight:normal;font-family:"Graphik Bold",sans-serif}.te i{font-style:italic}.te a{word-wrap:break-word;font-size:inherit;color:inherit;font-family:inherit;color:#333;text-decoration:none;position:relative;text-decoration:underline;border:none}.te ul,.te ol{margin:0 0 1em 0;padding:0;list-style:none}.te ul li,.te ol li{position:relative;margin-bottom:.5em}.te ul li ul,.te ol li ul{margin:0}.te ul li{padding-left:clamp(15px,1.0416666667vw,22px)}.te ul li:before{content:"";display:inline-block;width:clamp(5px,.3472222222vw,10px);height:clamp(5px,.3472222222vw,10px);border-radius:1px;background:#000;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:.6em;left:0}.te ol{counter-reset:gd-counter}.te ol li{counter-increment:gd-counter;padding-left:1.6em}.te ol li:before{content:counter(gd-counter) ".";font-family:"Graphik Bold",sans-serif;display:inline-block;position:absolute;top:.1em;left:0;font-size:90%}.te blockquote{display:inline-block;position:relative;width:100%;border:none;padding:0;font-family:"Graphik Medium",sans-serif;padding-top:10px;line-height:1.3;margin-bottom:1em}@media(min-width: 768px){.te blockquote{display:flex}}.te blockquote:first-child{margin-top:0}.te blockquote:before{content:"‘";display:inline-block;color:#000;line-height:1;flex-shrink:0;margin-right:2px;font-size:110%;position:absolute;left:-10px}.te blockquote *{font-family:"Graphik Medium",sans-serif;text-transform:none;line-height:1.3;margin-bottom:1em;border:none;padding:0;position:relative;z-index:2}.te blockquote *:last-child:after{content:"’";display:inline;color:#000;line-height:1;flex-shrink:0;margin-left:2px;font-size:110%}.te .table-scroll-helper{font-size:1.3rem;margin-bottom:.5em;display:inline-flex;align-items:center}.te .table-scroll-helper:after{content:"";display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-size:contain;position:relative;margin-left:10px;flex-shrink:0}.te .table{overflow:auto;margin:0}.te table{width:100%;min-width:500px;margin:0 0 1em 0 !important;border-collapse:collapse}.te table:first-child{margin-top:0}.te table th,.te table td{vertical-align:top}.te table th{padding:10px;background:#3400ff;color:#fff;border:none;text-align:left;font-family:"Graphik Medium",sans-serif;border:1px solid #333}.te table tbody{vertical-align:top}.te table tbody tr td{padding:10px;border:none;border:1px solid #333}.te-black,.block-stats:not(.dark).light .block-intro,.light .block-stats:not(.dark) .block-intro,.block-stats:not(.dark).light .slot .slot-text,.light .block-stats:not(.dark) .slot .slot-text{color:#333}.te-black p,.block-stats:not(.dark).light .block-intro p,.light .block-stats:not(.dark) .block-intro p,.block-stats:not(.dark).light .slot .slot-text p,.light .block-stats:not(.dark) .slot .slot-text p,.te-black h2,.block-stats:not(.dark).light .block-intro h2,.light .block-stats:not(.dark) .block-intro h2,.block-stats:not(.dark).light .slot .slot-text h2,.light .block-stats:not(.dark) .slot .slot-text h2,.te-black h3,.block-stats:not(.dark).light .block-intro h3,.light .block-stats:not(.dark) .block-intro h3,.block-stats:not(.dark).light .slot .slot-text h3,.light .block-stats:not(.dark) .slot .slot-text h3{color:#333}.te-black ul li,.block-stats:not(.dark).light .block-intro ul li,.light .block-stats:not(.dark) .block-intro ul li,.block-stats:not(.dark).light .slot .slot-text ul li,.light .block-stats:not(.dark) .slot .slot-text ul li{color:#333}.te-black ul li:before,.block-stats:not(.dark).light .block-intro ul li:before,.light .block-stats:not(.dark) .block-intro ul li:before,.block-stats:not(.dark).light .slot .slot-text ul li:before,.light .block-stats:not(.dark) .slot .slot-text ul li:before{content:"";background:#333}.te-black ol li,.block-stats:not(.dark).light .block-intro ol li,.light .block-stats:not(.dark) .block-intro ol li,.block-stats:not(.dark).light .slot .slot-text ol li,.light .block-stats:not(.dark) .slot .slot-text ol li{color:#333}.te-black ol li:before,.block-stats:not(.dark).light .block-intro ol li:before,.light .block-stats:not(.dark) .block-intro ol li:before,.block-stats:not(.dark).light .slot .slot-text ol li:before,.light .block-stats:not(.dark) .slot .slot-text ol li:before{color:#333}.te-black a,.block-stats:not(.dark).light .block-intro a,.light .block-stats:not(.dark) .block-intro a,.block-stats:not(.dark).light .slot .slot-text a,.light .block-stats:not(.dark) .slot .slot-text a{color:#333}.te-black a:hover,.block-stats:not(.dark).light .block-intro a:hover,.light .block-stats:not(.dark) .block-intro a:hover,.block-stats:not(.dark).light .slot .slot-text a:hover,.light .block-stats:not(.dark) .slot .slot-text a:hover{color:#333;transition:.3s}.te-black blockquote:before,.block-stats:not(.dark).light .block-intro blockquote:before,.light .block-stats:not(.dark) .block-intro blockquote:before,.block-stats:not(.dark).light .slot .slot-text blockquote:before,.light .block-stats:not(.dark) .slot .slot-text blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-black blockquote *,.block-stats:not(.dark).light .block-intro blockquote *,.light .block-stats:not(.dark) .block-intro blockquote *,.block-stats:not(.dark).light .slot .slot-text blockquote *,.light .block-stats:not(.dark) .slot .slot-text blockquote *{color:#333}.te-black table thead th,.block-stats:not(.dark).light .block-intro table thead th,.light .block-stats:not(.dark) .block-intro table thead th,.block-stats:not(.dark).light .slot .slot-text table thead th,.light .block-stats:not(.dark) .slot .slot-text table thead th{border-color:#333;color:#333}.te-black table tbody tr td,.block-stats:not(.dark).light .block-intro table tbody tr td,.light .block-stats:not(.dark) .block-intro table tbody tr td,.block-stats:not(.dark).light .slot .slot-text table tbody tr td,.light .block-stats:not(.dark) .slot .slot-text table tbody tr td{border-color:#333;color:#333}.te-black .table-scroll-helper,.block-stats:not(.dark).light .block-intro .table-scroll-helper,.light .block-stats:not(.dark) .block-intro .table-scroll-helper,.block-stats:not(.dark).light .slot .slot-text .table-scroll-helper,.light .block-stats:not(.dark) .slot .slot-text .table-scroll-helper{color:#fff}.te-black .table-scroll-helper:after,.block-stats:not(.dark).light .block-intro .table-scroll-helper:after,.light .block-stats:not(.dark) .block-intro .table-scroll-helper:after,.block-stats:not(.dark).light .slot .slot-text .table-scroll-helper:after,.light .block-stats:not(.dark) .slot .slot-text .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.te-white,.block-stats:not(.light).dark .block-intro,.dark .block-stats:not(.light) .block-intro,.block-stats:not(.light).dark .slot .slot-text,.dark .block-stats:not(.light) .slot .slot-text{color:#fff}.te-white p,.block-stats:not(.light).dark .block-intro p,.dark .block-stats:not(.light) .block-intro p,.block-stats:not(.light).dark .slot .slot-text p,.dark .block-stats:not(.light) .slot .slot-text p,.te-white h2,.block-stats:not(.light).dark .block-intro h2,.dark .block-stats:not(.light) .block-intro h2,.block-stats:not(.light).dark .slot .slot-text h2,.dark .block-stats:not(.light) .slot .slot-text h2,.te-white h3,.block-stats:not(.light).dark .block-intro h3,.dark .block-stats:not(.light) .block-intro h3,.block-stats:not(.light).dark .slot .slot-text h3,.dark .block-stats:not(.light) .slot .slot-text h3{color:#fff}.te-white ul li,.block-stats:not(.light).dark .block-intro ul li,.dark .block-stats:not(.light) .block-intro ul li,.block-stats:not(.light).dark .slot .slot-text ul li,.dark .block-stats:not(.light) .slot .slot-text ul li{color:#fff}.te-white ul li:before,.block-stats:not(.light).dark .block-intro ul li:before,.dark .block-stats:not(.light) .block-intro ul li:before,.block-stats:not(.light).dark .slot .slot-text ul li:before,.dark .block-stats:not(.light) .slot .slot-text ul li:before{content:"";background:#fff}.te-white ol li,.block-stats:not(.light).dark .block-intro ol li,.dark .block-stats:not(.light) .block-intro ol li,.block-stats:not(.light).dark .slot .slot-text ol li,.dark .block-stats:not(.light) .slot .slot-text ol li{color:#fff}.te-white ol li:before,.block-stats:not(.light).dark .block-intro ol li:before,.dark .block-stats:not(.light) .block-intro ol li:before,.block-stats:not(.light).dark .slot .slot-text ol li:before,.dark .block-stats:not(.light) .slot .slot-text ol li:before{color:#fff}.te-white a,.block-stats:not(.light).dark .block-intro a,.dark .block-stats:not(.light) .block-intro a,.block-stats:not(.light).dark .slot .slot-text a,.dark .block-stats:not(.light) .slot .slot-text a{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2)}.te-white a:hover,.block-stats:not(.light).dark .block-intro a:hover,.dark .block-stats:not(.light) .block-intro a:hover,.block-stats:not(.light).dark .slot .slot-text a:hover,.dark .block-stats:not(.light) .slot .slot-text a:hover{color:#fff;border-color:#fff;transition:.3s}.te-white blockquote:before,.block-stats:not(.light).dark .block-intro blockquote:before,.dark .block-stats:not(.light) .block-intro blockquote:before,.block-stats:not(.light).dark .slot .slot-text blockquote:before,.dark .block-stats:not(.light) .slot .slot-text blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-white blockquote *,.block-stats:not(.light).dark .block-intro blockquote *,.dark .block-stats:not(.light) .block-intro blockquote *,.block-stats:not(.light).dark .slot .slot-text blockquote *,.dark .block-stats:not(.light) .slot .slot-text blockquote *{color:#fff}.te-white table thead th,.block-stats:not(.light).dark .block-intro table thead th,.dark .block-stats:not(.light) .block-intro table thead th,.block-stats:not(.light).dark .slot .slot-text table thead th,.dark .block-stats:not(.light) .slot .slot-text table thead th{border-color:#fff;color:#fff}.te-white table tbody tr td,.block-stats:not(.light).dark .block-intro table tbody tr td,.dark .block-stats:not(.light) .block-intro table tbody tr td,.block-stats:not(.light).dark .slot .slot-text table tbody tr td,.dark .block-stats:not(.light) .slot .slot-text table tbody tr td{border-color:#fff;color:#fff}.te-white .table-scroll-helper,.block-stats:not(.light).dark .block-intro .table-scroll-helper,.dark .block-stats:not(.light) .block-intro .table-scroll-helper,.block-stats:not(.light).dark .slot .slot-text .table-scroll-helper,.dark .block-stats:not(.light) .slot .slot-text .table-scroll-helper{color:#fff}.te-white .table-scroll-helper:after,.block-stats:not(.light).dark .block-intro .table-scroll-helper:after,.dark .block-stats:not(.light) .block-intro .table-scroll-helper:after,.block-stats:not(.light).dark .slot .slot-text .table-scroll-helper:after,.dark .block-stats:not(.light) .slot .slot-text .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.block-stats.dark{background:#333}.block-stats.light{background:#fff}.page-case-study .block-stats{display:flex}.page-case-study .block-stats .container-inner,.page-case-study .block-stats .container-inner-left{padding:0;max-width:100%}.block-stats:not(.light).dark .block-title,.dark .block-stats:not(.light) .block-title{color:#fff;border-color:#fff}.block-stats:not(.light).dark .slot .slot-stat,.dark .block-stats:not(.light) .slot .slot-stat{border-color:#fff;color:#fff}.block-stats:not(.light).dark .slot .slot-stat span,.dark .block-stats:not(.light) .slot .slot-stat span{-webkit-text-stroke-color:#fff}.block-stats:not(.light).dark .slot .slot-title,.dark .block-stats:not(.light) .slot .slot-title{color:#fff}.block-stats:not(.dark).light .block-title,.light .block-stats:not(.dark) .block-title{color:#333;border-color:#333}.block-stats:not(.dark).light .slot .slot-stat,.light .block-stats:not(.dark) .slot .slot-stat{border-color:#333;color:#333}.block-stats:not(.dark).light .slot .slot-title,.light .block-stats:not(.dark) .slot .slot-title{color:#333}.block-stats .grid{width:100%;display:flex;flex-wrap:wrap}@media(min-width: 600px){.block-stats .grid{display:flex;width:calc(100% + clamp(20px,2.0833333333vw,30px));margin:0 calc(-1*clamp(10px,1.0416666667vw,15px)) calc(-1*clamp(20px,2.0833333333vw,30px))}}.block-stats .grid .grid-item{width:100%;padding:0 0 30px}@media(min-width: 600px){.block-stats .grid .grid-item{width:50%;padding:0 clamp(10px,1.0416666667vw,15px) clamp(20px,2.0833333333vw,30px)}}@media(min-width: 900px){.block-stats .grid .grid-item{width:25%}}.block-stats .slot{display:flex;flex-direction:column;align-items:flex-start}.block-stats .slot .slot-stat{display:inline-flex;align-items:center;justify-content:center;width:auto;border:1px solid #333;width:clamp(145px,10.0694444444vw,10.0694444444vw);height:clamp(145px,10.0694444444vw,10.0694444444vw);border-radius:15px;padding:clamp(15px,1.3888888889vw,20px) clamp(15px,1.3888888889vw,20px);margin-bottom:clamp(15px,1.3888888889vw,20px);color:#333}.block-stats .slot .slot-stat span{color:rgba(0,0,0,0);-webkit-text-stroke-color:#333;-webkit-text-stroke-width:1px}@media(min-width: 1024px){.block-stats .slot .slot-stat span{-webkit-text-stroke-width:clamp(1px,.03em,.03em)}}@font-face{font-family:"Graphik Bold";src:url("https://grandad.digital/assets/fonts/Graphik-Bold-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Medium";src:url("https://grandad.digital/assets/fonts/Graphik-Medium-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Thin";src:url("https://grandad.digital/assets/fonts/Graphik-Regular-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot");src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-regular-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-regular-400.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Solid";font-style:normal;font-weight:900;src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot");src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-solid-900.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-solid-900.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot");src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-brands-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-brands-400.svg#fontawesome") format("svg");font-display:swap}:root{--step--2: clamp(0.64rem, 0.7695rem + -0.1439vi, 0.7407rem);--step--1: clamp(0.8rem, 0.8429rem + -0.0476vi, 0.8333rem);--step-0: clamp(0.9375rem, 0.9196rem + 0.0893vi, 1rem);--step-1: clamp(1.0547rem, 0.9989rem + 0.279vi, 1.25rem);--step-2: clamp(1.1865rem, 1.0791rem + 0.5371vi, 1.5625rem);--step-3: clamp(1.3348rem, 1.1582rem + 0.8833vi, 1.9531rem);--step-4: clamp(1.5017rem, 1.2332rem + 1.3424vi, 2.4414rem);--step-5: clamp(1.6894rem, 1.3002rem + 1.9462vi, 3.0518rem);--step-6: clamp(1.9006rem, 1.3537rem + 2.7345vi, 3.8147rem);--step-7: clamp(2.1382rem, 1.3867rem + 3.7575vi, 4.7684rem);--step-8: clamp(2.4054rem, 1.3897rem + 5.0786vi, 5.9605rem);--step-9: clamp(2.7061rem, 1.3505rem + 6.7778vi, 7.4506rem);--fluid-container-header: calc(8vw - 20px);--fluid-container: 8vw;--fluid-container-inner: $logo-width;--fluid-container-inner-right: 14vw}body{font-family:"Graphik Thin",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;line-height:1.44;color:#333}h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{margin:0;font-weight:normal;line-height:1.44}blockquote{font-weight:normal;padding:0;margin:0;border:none;color:inherit}cite{color:inherit;font-style:normal}cite:before{display:none}a{text-decoration:none}button{border:none;background:none;outline:none}.font-regular{font-family:"Graphik Thin",sans-serif}.font-bold{font-family:"Graphik Medium",sans-serif}.font-title{font-family:"Graphik Bold",sans-serif}.font-title *{font-family:"Graphik Bold",sans-serif}.font-uppercase{text-transform:uppercase}.font-transparent span{display:block;color:rgba(0,0,0,0);-webkit-text-stroke-color:#333;-webkit-text-stroke-width:1px}@media(min-width: 1024px){.font-transparent span{-webkit-text-stroke-width:clamp(1px,.03em,.03em)}}.font-transparent span:last-of-type{color:#333;-webkit-text-stroke-width:0px}.font-transparent-white,.block-combi-filter:not(.light).dark .slot-content .slot-title,.dark .block-combi-filter:not(.light) .slot-content .slot-title{color:#fff}.font-transparent-white span,.block-combi-filter:not(.light).dark .slot-content .slot-title span,.dark .block-combi-filter:not(.light) .slot-content .slot-title span{-webkit-text-stroke-color:#fff}.font-transparent-white span:last-of-type,.block-combi-filter:not(.light).dark .slot-content .slot-title span:last-of-type,.dark .block-combi-filter:not(.light) .slot-content .slot-title span:last-of-type{color:#fff}.font-transparent-black span,.block-combi-filter:not(.dark).light .slot-content .slot-title span,.light .block-combi-filter:not(.dark) .slot-content .slot-title span{-webkit-text-stroke-color:#333}.font-transparent-black span:last-of-type,.block-combi-filter:not(.dark).light .slot-content .slot-title span:last-of-type,.light .block-combi-filter:not(.dark) .slot-content .slot-title span:last-of-type{color:#333}.step--1{font-size:clamp(14px,.9722222222vw,.9722222222vw)}.step-0,body,h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{font-size:clamp(15px,1.1111111111vw,1.1111111111vw)}.step-1,.block-combi-filter .side-filter-section .side-filter-section-inner .checkboxes .filter-checkbox,.te h3{font-size:clamp(17px,1.3888888889vw,1.3888888889vw);line-height:1.2}.step-2,.block-combi-filter .side-filter-section .side-filter-section-inner .side-filter-section-top .side-filter-title,.te h2{font-size:clamp(18px,1.7361111111vw,1.7361111111vw);line-height:1.2}.step-3{font-size:clamp(22px,2.0833333333vw,2.0833333333vw);line-height:1.1}.step-4{font-size:clamp(33px,3.125vw,3.125vw);line-height:1}.step-5{font-size:clamp(30px,3.4722222222vw,3.4722222222vw);line-height:1}.step-6{font-size:var(--step-6);line-height:1}.step-7{font-size:var(--step-7);line-height:1}.step-8{font-size:clamp(35px,4.8611111111vw,4.8611111111vw);line-height:1}.step-9{font-size:clamp(35px,6.25vw,6.25vw);line-height:1}.te *:last-child:not(table){margin-bottom:0 !important}.te .image{margin-bottom:20px;width:50px}.te .image img{width:100%}.te td{vertical-align:middle}.te h2,.te h3{margin-bottom:.7em}.te h2:first-child,.te h3:first-child{margin-top:0}.te h2{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te h3{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te p{margin-bottom:1.2em}.te strong,.te b{font-weight:normal;font-family:"Graphik Bold",sans-serif}.te i{font-style:italic}.te a{word-wrap:break-word;font-size:inherit;color:inherit;font-family:inherit;color:#333;text-decoration:none;position:relative;text-decoration:underline;border:none}.te ul,.te ol{margin:0 0 1em 0;padding:0;list-style:none}.te ul li,.te ol li{position:relative;margin-bottom:.5em}.te ul li ul,.te ol li ul{margin:0}.te ul li{padding-left:clamp(15px,1.0416666667vw,22px)}.te ul li:before{content:"";display:inline-block;width:clamp(5px,.3472222222vw,10px);height:clamp(5px,.3472222222vw,10px);border-radius:1px;background:#000;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:.6em;left:0}.te ol{counter-reset:gd-counter}.te ol li{counter-increment:gd-counter;padding-left:1.6em}.te ol li:before{content:counter(gd-counter) ".";font-family:"Graphik Bold",sans-serif;display:inline-block;position:absolute;top:.1em;left:0;font-size:90%}.te blockquote{display:inline-block;position:relative;width:100%;border:none;padding:0;font-family:"Graphik Medium",sans-serif;padding-top:10px;line-height:1.3;margin-bottom:1em}@media(min-width: 768px){.te blockquote{display:flex}}.te blockquote:first-child{margin-top:0}.te blockquote:before{content:"‘";display:inline-block;color:#000;line-height:1;flex-shrink:0;margin-right:2px;font-size:110%;position:absolute;left:-10px}.te blockquote *{font-family:"Graphik Medium",sans-serif;text-transform:none;line-height:1.3;margin-bottom:1em;border:none;padding:0;position:relative;z-index:2}.te blockquote *:last-child:after{content:"’";display:inline;color:#000;line-height:1;flex-shrink:0;margin-left:2px;font-size:110%}.te .table-scroll-helper{font-size:1.3rem;margin-bottom:.5em;display:inline-flex;align-items:center}.te .table-scroll-helper:after{content:"";display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-size:contain;position:relative;margin-left:10px;flex-shrink:0}.te .table{overflow:auto;margin:0}.te table{width:100%;min-width:500px;margin:0 0 1em 0 !important;border-collapse:collapse}.te table:first-child{margin-top:0}.te table th,.te table td{vertical-align:top}.te table th{padding:10px;background:#3400ff;color:#fff;border:none;text-align:left;font-family:"Graphik Medium",sans-serif;border:1px solid #333}.te table tbody{vertical-align:top}.te table tbody tr td{padding:10px;border:none;border:1px solid #333}.te-black{color:#333}.te-black p,.te-black h2,.te-black h3{color:#333}.te-black ul li{color:#333}.te-black ul li:before{content:"";background:#333}.te-black ol li{color:#333}.te-black ol li:before{color:#333}.te-black a{color:#333}.te-black a:hover{color:#333;transition:.3s}.te-black blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-black blockquote *{color:#333}.te-black table thead th{border-color:#333;color:#333}.te-black table tbody tr td{border-color:#333;color:#333}.te-black .table-scroll-helper{color:#fff}.te-black .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.te-white{color:#fff}.te-white p,.te-white h2,.te-white h3{color:#fff}.te-white ul li{color:#fff}.te-white ul li:before{content:"";background:#fff}.te-white ol li{color:#fff}.te-white ol li:before{color:#fff}.te-white a{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2)}.te-white a:hover{color:#fff;border-color:#fff;transition:.3s}.te-white blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-white blockquote *{color:#fff}.te-white table thead th{border-color:#fff;color:#fff}.te-white table tbody tr td{border-color:#fff;color:#fff}.te-white .table-scroll-helper{color:#fff}.te-white .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.block-combi-filter:not(.light).dark .slot-content,.dark .block-combi-filter:not(.light) .slot-content{border-color:#fff}.block-combi-filter:not(.light).dark .slot-content .slot-content-right-title,.dark .block-combi-filter:not(.light) .slot-content .slot-content-right-title{-webkit-text-stroke-color:#fff}.block-combi-filter:not(.light).dark .slot-content .slot-text,.dark .block-combi-filter:not(.light) .slot-content .slot-text{color:#fff}.block-combi-filter:not(.dark).light .slot-content,.light .block-combi-filter:not(.dark) .slot-content{border-color:#333}.block-combi-filter:not(.dark).light .slot-content .slot-content-right-title,.light .block-combi-filter:not(.dark) .slot-content .slot-content-right-title{-webkit-text-stroke-color:#333}.block-combi-filter:not(.dark).light .slot-content .slot-text,.light .block-combi-filter:not(.dark) .slot-content .slot-text{color:#333}.block-combi-filter .slot{position:relative;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:clamp(40px,5.5555555556vw,80px)}.block-combi-filter .slot:first-of-type .slot-content{border:none;padding-top:0}.block-combi-filter .slot-content{padding-top:clamp(40px,5.5555555556vw,80px);width:100%;border-top:1px solid #fff}@media(min-width: 900px){.block-combi-filter .slot-content{display:flex;justify-content:space-between;align-items:flex-end}}@media(min-width: 900px){.block-combi-filter .slot-content.no-secondary-content .slot-content-left{width:70%;padding-right:clamp(15px,2.7777777778vw,40px);margin:0}}.block-combi-filter .slot-content .slot-content-left{margin-bottom:clamp(10px,1.0416666667vw,15px)}@media(min-width: 900px){.block-combi-filter .slot-content .slot-content-left{width:80%;padding-right:clamp(15px,2.7777777778vw,40px);margin:0}}@media(min-width: 900px){.block-combi-filter .slot-content .slot-content-left.full-width{width:90%;padding-right:0}}.block-combi-filter .slot-content .slot-content-right{display:none}@media(min-width: 900px){.block-combi-filter .slot-content .slot-content-right{width:20%;padding-right:clamp(15px,2.7777777778vw,40px)}}.block-combi-filter .slot-content .slot-content-right-title{display:block;color:rgba(0,0,0,0);-webkit-text-stroke-color:#333;-webkit-text-stroke-width:1px}@media(min-width: 1024px){.block-combi-filter .slot-content .slot-content-right-title{-webkit-text-stroke-width:clamp(1px,.03em,.03em)}}.block-combi-filter .slot-content .slot-title{margin-bottom:15px}@media(min-width: 900px){.block-combi-filter .slot-content .slot-title{margin-bottom:clamp(10px,2.4691358025vh,30px)}}.block-combi-filter .slot-content .slot-text{color:#333;margin-bottom:10px}@media(min-width: 900px){.block-combi-filter .slot-content .slot-text{margin-bottom:clamp(10px,2.4691358025vh,30px)}}.block-combi-filter .slot-image{width:100%}.block-combi-filter .slot-image .image-container{padding-bottom:48%}.block-combi-filter .side-filter-section{width:100%;margin-bottom:30px}.block-combi-filter .side-filter-section .side-filter-section-inner .side-filter-section-top{color:#fff}.block-combi-filter .side-filter-section .side-filter-section-inner .side-filter-section-top .filters-back{display:none}.block-combi-filter .side-filter-section .side-filter-section-inner .side-filter-section-top .side-filter-title{color:#fff;font-family:"Graphik Bold",sans-serif}.block-combi-filter .side-filter-section .side-filter-section-inner .checkboxes{display:flex;flex-direction:column;margin-bottom:clamp(10px,1.0416666667vw,15px)}@media(min-width: 900px){.block-combi-filter .side-filter-section .side-filter-section-inner .checkboxes{flex-direction:row}}.block-combi-filter .side-filter-section .side-filter-section-inner .checkboxes .filter-checkbox{cursor:pointer;color:#fff;border:1px solid #fff;border-radius:30px;padding:clamp(5px,.6944444444vw,10px) clamp(20px,2.0833333333vw,30px) clamp(5px,.6944444444vw,10px) clamp(20px,2.0833333333vw,30px);font-family:"Graphik Bold",sans-serif;line-height:1;margin-right:clamp(10px,1.0416666667vw,15px);margin-bottom:clamp(10px,1.0416666667vw,15px)}.block-combi-filter .side-filter-section .side-filter-section-inner .checkboxes .filter-checkbox.active{background:#fff;color:#000}.block-combi-filter .side-filter-section .filter-actions{display:none}.block-combi-filter .results-pagination{color:#fff}.block-combi-filter .results-pagination .pagination-bar{list-style:none;padding:0;display:flex}.block-combi-filter .results-pagination .pagination-bar li a{cursor:pointer;width:40px;height:40px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.block-combi-filter .results-pagination .pagination-bar li a svg path{stroke:#fff}.block-combi-filter .results-pagination .pagination-bar li.selected a{background:#fff;color:#333}